Forum Discussion

SarahVaughan-0c's avatar
SarahVaughan-0c
Community Member
24 days ago
Solved

Variables and Triggers

HI All

 

I'm sure this is my error as I rarely use variables. I have a slide that has 4 layers. I need the learner to visit each layer before clicking the next button. I've disabled the next button. I've got 4 True/False variables, one for each layer. They all trigger and change to true once the layer is visited, but the next button never changes from disabled to normal. In the attached I've changed the AND to OR so that you don't need to go through each layer (it's not working with an or statement either.) Any help or suggestions is very appreciated. 

 

TIA

5 Replies

    • JudyNollet's avatar
      JudyNollet
      Super Hero

      You're welcome. Pay it forward when you can. 

      BTW, Elizabeth gave a complete description of the solution for enabling Next, and she entered it first. So I think her reply deserves to be "MARKED AS SOLUTION." (I think you can mark more than one reply, so you could keep my reply as an additional solution.) 😁

      • elizabeth's avatar
        elizabeth
        Partner

        LOL - I have no ego about my answers being marked as the solution! The more the merrier, especially when in the presence of a SUPER HERO! 🤩

  • elizabeth beat me to it. You need triggers to change the Next button to Normal on each layer (not when the timeline starts).

    Also, the trigger that disables Next will run again if the user revisits the slide. To prevent that from happening, add conditions:  

    Here's more info: 

    TIP: Controlling the NEXT Button 101 | Articulate - Community 

    The Value of Variables | Articulate - Community 

    Storyline 360: Working with Triggers | Articulate - Community 

  • Hi Sarah!

    Your trigger to change the next button is when the timeline starts. But the timeline only starts on the base layer once. Visiting another layer and then coming back to the base layer doesn't restart the base layer timeline.

    If what you want is for the user to have to go through all four layers, change your trigger to "when the timeline ends" but put it on each layer. 

    Change the state of Next button to normal when the timeline ends on this layer IF all four true/false variables are true. This trigger should be on all layers except the base layer: