Forum Discussion
enabling the next button only when all interaction on a slide is complete without using variables
Hi everyone. I designed an interactive slide in which users have to view each picture/layer before they can continue. Is there a way not to allow users to proceed until they have selected each picture without using variables?
- LoriJones-d7da9Community Member
I am referring to disabling and enabling the next button
- WaltHamiltonSuper Hero
Disable next button when timeline on slide begins.
Enable Next button when each picture state is Visited. It requires each picture have a Visited state (which can look like Normal, or something distinct).
This method used to be flakey if it referenced more than about five objects, but I think that may have been improved. If you only let them click on pictures on this slide, and don’t allow them to visit another slide, this will probably work for you.
If there is a possibility that they may revisit the slide, then the slide needs to reset to initial state for this to work.
This method usually will work, but I can tell you that using variables is a far preferred method, because it is much more reliable, and generally less work to implement.
- LoriJones-d7da9Community Member
Thank you Walt.
- JudyNolletSuper Hero
As always, Walt offers excellent advice.
I haven't had issues triggering something based on objects having a Visited state. But I typically use a variable's value as a condition for Disabling the Next button. I think that's the easiest way to ensure that someone won't have to repeat an interaction (or get stuck) if they return to a slide.
FYI: Here's my post on the various ways to control the NEXT button: https://community.articulate.com/discussions/articulate-storyline/tip-controlling-the-next-button-101
- LoriJones-d7da9Community Member
Thank you Judy.