Help! Many of my slides have multiple layers. I have created a trigger as follows:
1st slide trigger position: Set AllLayersViewed equal to True when the state of (necessary objects/buttons) are Visited.
Player Triggers:
Jump to (necessary slide number) when the user clices the next button If AllLayersViewed is equal to True.
When course publishes, it requires user to click on one of the objects/buttons but then allows user to advance even though multiple other layers have not been "visited". What am I doing wrong?
Without seeing the file I can only guess. In your slide trigger, have you selected the 'On: All of' option (not just the 'Any of' option)? Is the initial value of your variable set to False?
Thanks for the quick response. The .story file is huge and contains some company confidential information, otherwise I would post it here.
Yes, the initial variable is set to default "False".
Yes, the change variable trigger is set to On: "All of" with only those items that are required checked. Do I also have to enter something in the "On Condition:"?
Also, I have the trigger "Action: Jump to slide" set up with On Condition"AllLayersViewed = Equal to True".
Looking at the Variables-False. png screenshot, it looks like the variable is used in a bunch of (50) places. Is the variable used on other (previous) slides as well? Maybe it is already true when it gets to the slide with layers?
The variable is used throughout the course but each item has a separate name... however, I will try and make variables unique per slide for I hadn't thought of that as a possible cause. I will post back once I've been able to test out this possibility. Thank you!
8 Replies
Without seeing the file I can only guess. In your slide trigger, have you selected the 'On: All of' option (not just the 'Any of' option)? Is the initial value of your variable set to False?
Hi Michael,
Thanks for the quick response. The .story file is huge and contains some company confidential information, otherwise I would post it here.
Yes, the initial variable is set to default "False".
Yes, the change variable trigger is set to On: "All of" with only those items that are required checked. Do I also have to enter something in the "On Condition:"?
Also, I have the trigger "Action: Jump to slide" set up with On Condition"AllLayersViewed = Equal to True".
Looking at the Variables-False. png screenshot, it looks like the variable is used in a bunch of (50) places. Is the variable used on other (previous) slides as well? Maybe it is already true when it gets to the slide with layers?
The variable is used throughout the course but each item has a separate name... however, I will try and make variables unique per slide for I hadn't thought of that as a possible cause. I will post back once I've been able to test out this possibility. Thank you!
You could just add a slide trigger that sets the variable to false when the slide's timeline starts.
oooh... that's even a better idea...
Thank you thank you thank you! Adding the "false" slide trigger worked. Thank you so much!
Glad to see that Michael was able to assist you here Jennifer. Welcome to E-Learning Heroes :)
This discussion is closed. You can start a new discussion or contact Articulate Support.