How to design control of course progression

Apr 13, 2014

Hi I'm a another newbie to Articlulate Sotryline and have a question regarding setting up control of how learners progress through a course.  Ie I would like to set up a course where the learner is unable to move on to the next slide until they have completed the first task (ie watch all of a welcoming video  etc).  Is this done through triggers or states, any tips would be great to get me started please!!

7 Replies
Monique Donahue

Hi Sonya. You could do this using variables and triggers. If there is something the user has to click on to get more information and you want to make sure they do so before they move on, follow these steps:

1. Create a T/F variable that defaults to False.

2. Add a trigger changing the variable to True when the required action is complete. You could set this either on an object (when it is clicked) or on the timeline of a corresponding layer that pops up.

3. Add a condition to the Next button trigger to only move to the next slide if the variable = True.

Optionally, if you also want to show a prompt to the user if they try to click Next without completing the required task:

1. Create a new layer with the prompt explaining that the user must complete the required activity before they can advance.

2. Add a second trigger to the Next  button to show this layer.

3. Add a condition to this second trigger to only execute when the variable that you set earlier = False.

Another option would be to use states instead of setting variables, as follows:

1. Add a condition to the Next button trigger to check the states of each item on the screen that must be clicked by the user before proceeding. Only move to the next slide if the state(s) are 'Visited."

2. Add a second trigger to the Next button to show your "must complete" prompt (if you have one.)

3. Add conditions to this second trigger to only execute if any of the clickable object states are NOT equal to 'Visited."

Caveat with using states... although simpler, this will only work with objects, not hotspots, because hotspots do not have states.

Wayne Judd

Hi, I've looked around the forum and this issue seems to come up in quite a few threads. The solutions seem to all point towards needing to edit individual slides which is very time consuming. I recently finished a course with over 140 slides so you can sense the dillemma.

Is there or could there be a central setting area where you could determine that you want all slides to progress by the user clicking the Next button?

Wayne Judd

Thanks Ashley,


This information was very useful. I’m doing screen recordings and it will enable users to go at their own pace.



I have noticed that the captions which come up only come up for a limited period of time so I don’t know if these can be set to stay on screen until Next is select in a similar way or if it will entail editing these individually?






This discussion is closed. You can start a new discussion or contact Articulate Support.