All the time I have clients ask me if I can keep the user from clicking the Next button until they’ve clicked all the objects on a slide. Usually it is because they have a list of topics they want the learner to look at, and they want them to look at ALL of them before they advance to the next slide. I use number variables and states to restrict the navigation in this way.
The first step is to create a Next button and then set its initial state to Disabled. Then create a number variable and name it something meaningful so you’ll recognize it when you’re setting up your triggers. Next, add a trigger to each object you want the user to click and tell it to add 1 to the number variable upon the user’s click. Now, let’s say you have 8 objects you want the learner to click. Simply add a trigger which says that when the number variable is 8 or greater, change the state of the Next button to normal. And that’s it!
This post was inspired by this week’s Articulate challenge to show how you use number variables, thanks David Anderson for the idea. Check this interaction out and let me know what you think.