5 Replies
Walt Hamilton

When I answered John, I understood him to be wanting to display a certain amount of material on the slide, then have the button change, but that is not what you want.

Learn to walk through your triggers, and ask at each point, "What is happening here?"

As an example, take this trigger,

What does it do (first line)? It changes the Next Button to its Normal state. Is that what you want? Yes. When does it do it? After 15 seconds. Is that when you want the change to happen? I don't think so, for three reasons: 1) You don't know how long it takes a person to read the information on the layers 2) The odds are very slim that a person will have seen all four layers in the first 15 seconds and 3) What you really want is for the change to happen after they have seen all four layers, only if they have seen them all. Checking the visited states will tell us if they have clicked on all four icons. Now we need to change the state of Next after all four are visited. Unfortunately, there isn't a trigger that happens "when the learner is through reading..." Fortunately, there is an action that tells they are through reading one layer. That is when they click the X to close the layer, so you can use it for the "When" part of the trigger.

When they click the X icon, they are through with this layer. Now all you have to do is to see if the other layers have been Visited, and fortunately, you can do that.  It looks like this:

Now it says what you want - It does change the state; it does it after they tell us they are finished with this layer, and only does it if they have also finished all the other layers. I put this trigger on the Performance Feedback layer, which should raise a question. What if they don't read that layer last? The answer is that if you are going to allow them to choose the layers in any order, then each one of them has to have this trigger.

FWIW, it is very difficult to click on the x, because it has no fill in the center, and has to be clicked on a line. I fixed that by editing the states and placing an oval over each X. The oval has a transparency of 97%, so it doesn't hide the X, but it is filled with color so it catches the click. Since it is part of the Normal state, no triggers have to be changed.