How do I disable Next until slider is complete?

Sep 12, 2019

I have a main slide that uses a slider to navigate to other slides. I want to ensure that learners visit all slides attached to the slider, and then enable the next button to take them forward to .

I've tried Jump to slide when user clicks next with a condition of Slider state equal to visited and a couple other slider states, but none seem to work.

I've also tried disabling the next button at start of timeline and then returning the state to normal once the slider reaches it's final position. This also isn't working

Any ideas? Is this a trigger order issue?

8 Replies
Jerry Beaucaire

You could use variables.   Assuming there are 5 slides you want to ensure are completed, create 5 true/false variables:   Slide1Done, Slide2Done, Slide3Done, Slide4Done, Slide5Done.

On each of those slides, set one of these variables to TRUE.

Back on your main slide, you can now set trigger(s) to make your hidden NEXT button visible when the 5 variables are all TRUE.

Taylor Morgan

This has been resolved after a private chat with another Articulate Staff member.

In case anyone else has the same issue, I'll include the triggers that ended up working below. Both needed to be used.

Change state of Next button to Disabled when timeline starts if slider variable is not equal to 8. (8 is my end point on the slider)

Change state of Next button to Normal when timeline starts if slider variable is equal to 8.

Randy Hill

So to build on what Jerry said Taylor, Let's assume you have a slider that has 5 states on it, that would be 0 through 4 number wise. when the slider changes to 1 it goes to slide A, when slider changes to 2 it goes to slide B and so on. What you want is to create a true false variable for each state in the slider after 0. So you could name it SlideAdone, Slide B Done and so on for each slide and set their default state to False. Once the user goes to Slide A you have a trigger on that slide that changes SlideAdone to True, then same for each other slide, Slide B, Slide C and so on to cover all of your Slider numbers. Then back on your main slide you just set a trigger to change the state of Next to Normal when SlideAdone is equal to true, and SlideBdone is equal to true and so on.

A slider is no the typical choice for navigation but maybe you have some other layers in there.

Hope this helps.

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