Disabling learners moving on to the next section/lesson until they have completed the previous.
Apr 10, 2022
Hi there,
I have a course with 3 x units. Each unit has sub-units with a series of questions.
I have completed Unit 1 (inclusive of 11 x sub-units) and imported it into my LMS (1.2 SCORM) to check all is working well before working on Unit 2 and Unit 3.
The course comes up absolutely fine on the LMS, but the learner can access all the sub-units within the course without having to complete each sub-unit in turn.
I have tried to add a true/false variable on the 'Results' slide (slide 12) in sub-unit 2 (I added a true/false to the 'success layer' (noted to true if passes) and the 'failed layer' (false if failed)) and re-imported it to the LMS, but this has not worked.
I am wondering if the true/false variable was the correct way to do this? Or do I need to add a T/F variable to every slide n the sub-unit/section? Or am I on the wrong path completely?
I hope the above makes sense! Any help or advice would be greatly appreciated :)
2 Replies
Your variables sound all right. Now you need to use them in your triggers:
Jump to subunit 2 when user clicks Next if variable = true. You will need a unique variable to show completion of each subunit.
Of course, none of this matters if you are using a built-in menu. In that case you will need to use a restricted menu. This artilce will help you with that.
https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-customize-the-menu#restrict
If you need or prefer to use variables, the sample at this post will show you a way to do it.
https://community.articulate.com/discussions/articulate-storyline/free-sample-restricted-and-free-random-navigation-using-variables-and-triggers
You will want to use the restricted navigation.
Thank you so much for your help Walt - I will have a look at the above :)