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
Walt Hamilton

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.