Forum Discussion
Is it a variable, a trigger, or something else?
I have a 4 module course where the first module gives users three different characters to view. They can pick any one to start, and the trigger takes them to that character's module. At the end of the module, they're directed to select either of the other character's module. At the end of that module, they are again given the choice to select one of the other characters. Once they've completed all three modules, I want to take them to a scenario where they have to solve a problem based on the information in the three modules they've reviewed. So my questions are:
- Is there a way to show, on each module's final slide, which (if) character they've already viewed, so they can only select the one(s) they haven't viewed? Or, to put it another way, is there a way to show only the character they haven't viewed?
- Once they've viewed all three modules, how do I use a button to direct them to the final scenario? I'd want the button to be available on all three modules, but invisible or inactive until all three modules have been completed.
- JudyNolletSuper Hero
Here's how to do what you want.
To track each character/module, create a T/F variable with a default value of False. For example, call the variables mod1, mod2, and mod3.
On the last slide of each module, do this:
- Set the Initial state to Hidden for other character buttons, as well as the button that jumps to the final scenario.
- Add a trigger that adjusts the associated variable to True when the timeline starts. For example, the last slide of the first module would adjust the mod1 variable to True.
- For each character button that might need to be shown, add a trigger that changes the object to Normal when the timeline starts with the condition that the associated variable = False. These triggers will show the character button(s) only for modules that haven't been completed.
- Also add a trigger that changes the final-scenario button to Normal when the timeline starts with the conditions that each of the variables = True. This will only reveal the button if the user has viewed all of the modules.
It’s worth the effort to learn about variables and trigger conditions, because they provide the real power in Storyline. Here’s more information:
- This post provides an overview of variables. It also links to numerous resources. The Value of Variables | Articulate - Community
- The User Guide articles about triggers include some about conditions. Storyline 360: Working with Triggers | Articulate - Community