Forum Discussion
Disabling 'next' button on one slide within Storyline
Help! I'm trying to disable the 'next' button on one slide within Storyline. I've set up Variables and Triggers, but I'm not doing something quite right. Can anyone help me?
Hey Debi
What Triggers are you using? You may not need Variables, depending on your use case. For one slide, a simple change state trigger should do the trick. I am assuming there is a time you want it to change back to normal as well.
9 Replies
- RonPricePartner
Hey Debi
What Triggers are you using? You may not need Variables, depending on your use case. For one slide, a simple change state trigger should do the trick. I am assuming there is a time you want it to change back to normal as well.
- DebiBCommunity Member
This option has worked for this particular slide - fantastic, thank you.
I have another one also in this slide deck which is similar but different, so I'll see if any of the options also work.
- JudyNolletSuper Hero
DebiB: Be aware that a "when the timeline starts on this slide" trigger runs every time the user visits a slide. That is true even if the Slide Properties are set to "Resume saved state."
So, if you assume the user might revisit the slide, and you use Ron's example as your solution, you need to add one or more conditions to the trigger that disables Next. That is explained in the demo file attached to the link in my earlier reply.
- JHauglieCommunity Member
A simple way to disable the Next button for one slide is to simply turn it off. In the Slide properties, uncheck the "Next" button. Then make sure your learner can still advance past the slide: either through how you have programmed the interactions, or by setting the "slide advances" dropdown to "automatically," and then set a trigger for auto-advance (such as when the timeline ends).
- JudyNolletSuper Hero
This post has a demo file with examples of how to control the Next button: TIP: Controlling the NEXT Button 101 | Articulate - Community
The disabling/enabling can be based on the state of objects. For example, disable Next when the timeline starts if buttons ≠ Visited. Enable Next when buttons = Visited.
- Note that a disabling trigger that runs when the timeline of the slide starts need to have the necessary conditions to prevent it from re-running if the user returns to the slide. ("When the timeline starts on this slide" triggers run every time the user visits the slide, even if its set to "Resume saved state.")
Variables might needed for more complicated tracking, such as ensuring the user views the entire timeline of every layer. Or just prevent the user from closing a layer until the layer's timeline finishes.
Variables are used if it's a custom menu slide (that is, the user leaves the slide via custom buttons and returns before the Next button is enabled). This post has info about that: TIP: Create a Custom Menu Slide | Articulate - Community
- DebiBCommunity Member
Thank you all for your responses, really appreciated. The slide has buttons/layers that the user must click on/view, before they can advance to the next slide. I have set up triggers for the options/layers, etc. but hit a brick wall when it came to the next button. I will try out all the options that you have suggested. I'll let you know how I get on. Thanks again all.
- RonPricePartner
Since your build is interactive, you may want to consider this approach -
- RonPricePartner
Feel free (if able) to share the slide in question if you would like more direct solutions.
- DebiBCommunity Member
Thanks Ron, I can't share the slide unfortunately, but I am going to try out these options and hopefully one will work for me.
Related Content
- 11 months ago