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.
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.
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.
4 Replies
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!
Thank you for the response. I am new to Storyline 2 and still trying to understand states of objects and variables.
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.
You're welcome Kristen! Time and practice...that's what it took for me!
Leo- you could set your next button to Hidden, too, if you wanted, and that way it would only appear once it was functional. Good point!
This discussion is closed. You can start a new discussion or contact Articulate Support.