Stopping Next button function until all items clicked

Oct 25, 2016

Hello - I have read through some posts and still can't figure out what I need to do in order to ensure user needs to click each item before they can click the next button to proceed through a course. I'm missing logic somewhere. 

 

Any assistance would be greatly appreciated.

 

Kristen

 

4 Replies
Crystal Horn

Hi there, Kristen!  That's always a great way to control the navigation of your course.

I noticed that you were referencing the visited state of your tabs in one of the triggers, but the tabs did not have a visited state.  Unless it's a built-in button, you'll have to add states to your objects.

The way that I would handle the Next button would be to set a trigger to change the state of the Next button to disabled when the timeline starts.  Following, I would add a trigger to change the state of the Next button to normal when the state of all of your tabs is visited.

I adjusted your file to reflect those changes- I noticed that you also had a variable in there, but I did not interfere with that.

Let us know if that fits your needs!

Leo Rosswill

What I do is remove the PREV and NEXT buttons and make my own using shapes and triggers. When they appear is now up to me.  I'll set them to appear only after all interactions or tasks are complete.  I didn't know you could do what Crystal suggested but if I was an end user and my next button was there but disabled, I'd assume it was broken and go to the menu... so you'd be no further ahead in your goal of having all tasks done before proceeding.  

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