As we have seen in the previous chapters, UPK is good at recording the execution of a task. The developer simply executes the task, one action at a time, from beginning to end, recording as they go. What this gives you is a linear recording. But this is not all that UPK can do. With a little more effort, it is possible to add alternative routes through the exercise. In this way, an exercise could cover multiple scenarios. Adding alternative ways of doing something also makes an exercise more realistic, especially in Know It? mode, as we will see.
In this chapter you will learn how to: