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!!
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.
In addition to the information Monique shared (which is great!) if you're looking to also use the built in menu, you can restrict navigation for the menu as well - you'll find some additional information at the bottom of this tutorial.
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?
The next button is the default option for all the slides within a course, and you can ensure that the entire course has the next button included by checking the slide properties. If you select them all in story view you can also adjust multiple slide properties at one time.
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?
That's a setting you can change when inserting a screen recording. By default the hint captions of a try mode are set to show when hovered, but you can set them to show Always.
7 Replies
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.
Thank you so much Monique (I have a lot to learn), very helpful instructions!
Hi Sonya and welcome to Heroes!
In addition to the information Monique shared (which is great!) if you're looking to also use the built in menu, you can restrict navigation for the menu as well - you'll find some additional information at the bottom of this tutorial.
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?
Hi Wayne,
The next button is the default option for all the slides within a course, and you can ensure that the entire course has the next button included by checking the slide properties. If you select them all in story view you can also adjust multiple slide properties at one time.
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?
Wayne
Hi Wayne,
That's a setting you can change when inserting a screen recording. By default the hint captions of a try mode are set to show when hovered, but you can set them to show Always.
Here is a bit more information about using screen recordings.
This discussion is closed. You can start a new discussion or contact Articulate Support.