Customized Main Menu

May 10, 2021

I created a main menu within my training that requires learners to complete each section in order.  I used the states features that start sections 2&3 off as disabled (they appear greyed out) until section 1 is complete (works perfectly).  One of my viewers noticed that as they click section 1 (and as storyline transitions to the appropriate section, section 2 "appears" like it's becomes available (so the disabled state shifts from "grey" to normal state which now has the button as "green").  This is how it should work but the reviewer is concerned that learners will think section 2 is available since in the brief two-second transition of sections the button appears green which means that section is available.  As a note, I'm using  a T/F variable on the summary page (section 1), so section one won't be complete until they reach the summary page.  Is there something I can do so the sections don't appear available during that 2 second transition to the next scene?

3 Replies
Joseph Francis

At the same time you set the Boolean variable for Section 1 (on Section 1's summary page), you can ALSO set the state of the button for Section 2. You can either re-use the same Boolean you're using for Section 1, set a different variable altogether, or create a trigger to change the state of Section 2's button. 

Judy Nollet

As Joseph said, you can use your summary-page variables to control the state change.

Instead of triggering the state change when the user clicks a section button, trigger it when the timeline starts with the condition that the variable for the previous section is True

  • To ensure that trigger executes every time a user returns to your custom Menu slide, have that slide "Reset to initial state" when revisiting.
  • Or, if there are animations on the timeline that you don't want to repeat on revisiting, do this: Put the trigger on a blank layer, and set the Layer Properties to "Reset to initial state." You'll also need a trigger on the base layer to show that blank layer when the timeline starts.