In my previous blog, we have seen how to create a navigation restriction in an elearning course for an interactivity by using a variable. As I’ve already explained, a variable which changes its value once does not come to its original value unless we use a trigger. If a learner completes the interactivity, then he cannot be restricted the next time he visits the slide. So, we use a different method when we are asked to restrict the navigation of the interactivity each time the learner visits the slide.
Let us now look at the steps to be followed in this method.
Insert 2 slides with some interactivity in the first slide.
Outside the first slide, insert small rectangles. The number of rectangles should be equal to the number of tabs used in the interactivity. There are 4 tabs. So, I’ve inserted 4 rectangles and named them Patch 1, Patch 2, Patch 3, and Patch 4 respectively.
Change the initial state of all the 4 rectangles to Hidden.
Create triggers as shown in the screenshots below. These triggers will change the state of the rectangles on the main layer from hidden to normal, when the timeline of the layer starts. In case you want the learner to completely listen to the audio in the tabs as well, you need to create triggers to change the state of the rectangles from hidden to normal, when the timeline of the layer ends.
So, in Layer 1
In Layer 2
In Layer 3
In Layer 4
Now, double click the trigger that has been assigned to the next button.
Click show conditions.
Click Add new condition.
In this method, we have not used a variable. So, click Shapes.
Now, we have to add 4 conditions as shown in the screenshots below.
Click OK after adding all the 4 conditions.
Now, preview the slides and check the functionality.
You can meet this requirement with different methods, but may land up complicating the functionality. For more such simple but useful methods, stay tuned to my blogs.