Hello everyone! I am developing a compliance course for my company and one of my clients wants to make sure learners explore all elements on a slide before they are able to move to the next slide. I know I can disable the next button on the slide, but I am trying to solve for how to allow the learner to move to the next slide after they have explored all the layers and watched the videos on that layer. I may just have to break this up into separate slides but I was trying to avoid providing a prescribed order for the learner to explore the elements. Any suggestions?
It is a little tedious but if you put a variable on each one and after that layer/item has been selected you change the value and then have all those t/f values feed into a conditional or variable that changes the state of a Next button that you put on the slide (or the built in one) that might work.
If you already have states for the elements you could just have a variable or condition that checks the states to make sure they are all visited.
I'm still very new to storyline, when you refer to variables is that the same thing as a trigger? Or is that something different? I haven't explored that option yet if it is different from triggers.
Basically each "sticky note" has a true/false variable and there is one additional variable called complete.
When you exit each note, the close button updates the variable associated with that note to true. It then checks to see if the variables for all notes are equal to true and if so, changes the completed variable to true.
The advance button is set with the initial state as hidden. I add a trigger to the slide to change this to the active state when the "completed" variable changes.
Thanks everyone! I have some time carved out today to work on this project today and I will be looking at implementing your ideas. I appreciate all the help!
I was able to get it working through some trial and error. Thanks again for all the suggestions. I found this video really helpful when trying to figure out all the steps.
7 Replies
It is a little tedious but if you put a variable on each one and after that layer/item has been selected you change the value and then have all those t/f values feed into a conditional or variable that changes the state of a Next button that you put on the slide (or the built in one) that might work.
If you already have states for the elements you could just have a variable or condition that checks the states to make sure they are all visited.
I'm still very new to storyline, when you refer to variables is that the same thing as a trigger? Or is that something different? I haven't explored that option yet if it is different from triggers.
See if the attached file helps.
Basically each "sticky note" has a true/false variable and there is one additional variable called complete.
When you exit each note, the close button updates the variable associated with that note to true. It then checks to see if the variables for all notes are equal to true and if so, changes the completed variable to true.
The advance button is set with the initial state as hidden. I add a trigger to the slide to change this to the active state when the "completed" variable changes.
...and yes, variables are different from triggers.
Hi Jenna!
Here's a handy link that might help you with this: How to disable the Next button until users finish interacting with a slide.
Hope this helps! =)
Thanks everyone! I have some time carved out today to work on this project today and I will be looking at implementing your ideas. I appreciate all the help!
I was able to get it working through some trial and error. Thanks again for all the suggestions. I found this video really helpful when trying to figure out all the steps.
https://player.vimeo.com/video/145579034
This discussion is closed. You can start a new discussion or contact Articulate Support.