Slide Settings vs. Triggers

Mar 10, 2021

Question:

If I have a slide set to "reset to initial state" when revisiting, but have triggers set to change the state of objects based on a variable. Will they save?

I am having issues when users revisit slides, all their progress is lost and objects are resetting to initial states.

When I change the slide setting to "resume saved state", the objects lock up and are no longer clickable when a user hits the replay button.

5 Replies
Mike Bubyn

Variables will save regardless if you "reset to initial state".

What you might require is a set of triggers that change the state based on the variable each time the slide is (re)accessed. That way, each time you access the slide it will reload the current variables. 

If you can share the slide I can have a look. 

Walt Hamilton

Here are some things to get you started.

1. When you choose 'ignore case" in the condition, Attended Donation Center" is the same as "attended donation center", so triggers like this can be simplified.

2. These triggers make the variable equal to what it is equal to. The whole point of variables is that they keep their value everywhere, unless a trigger changes them. so these triggers are not needed.

 

3. "When the state of X is ..." only works at the moment the state changes. So if you come back to this slide, and the resume the saved state, the objects don't change state, the triggers don't fire, and the layer isn't shown. Change them to "show layer X when learner clicks [object].

 

4. Changing the state of objects when the timeline ends probably negates any changes that may have happened. So when you return to this slide, the saved state may not be what you thought it should have been.

 

On the other hand, if you want the buttons disabled until the audio finishes, then these triggers should change the state of the objects "when media completes".

Give these changes a try, and I think things will work differently.