Forum Discussion

SophieOberstein's avatar
SophieOberstein
Community Member
9 years ago

How to ensure users visit all layers

Hi, Everyone,

I have what I think is a simple situation - one slide with three buttons that go to three different layers. I need to make sure that learners visit each layer before they can jump to the next slide. I know how to create a condition, e.g. can't jump to the next slide until you've met certain conditions with variables. I just don't know how to indicate that the variable is visiting the layer.

Or is there a simpler way to set this up? 

Thanks for any ideas you have!

Sophie

  • Hi Sophie,

    You might be able to get away with simply evaluating the visited state of the buttons. Basically, each button (to show a layer) has a visited state.  Then you create two triggers for the next button. Trigger one says, jump to next if the state of button 01 and button 02 are visited.

    I also like to create a layer to show a message telling them they must visit all areas if they try to proceed to early. To show that layer, the second trigger two says, show warning layer if the user clicks next button and either of the buttons are not visited.

    I've attached a sample for you.

    I hope it helps!

    Mike

     

  • I'd love to see your sample, Mike, because I've done the same thing - created a new layer with an error message, but I can't open it because you created it in a newer version of Articulate than I have. 

    So, tell me what you mean by "the second trigger two says, show warning layer if..." I think that's the part I'm not getting.

    Thanks so much!
    ~ Sophie

  • BethCoale's avatar
    BethCoale
    Community Member

    I know I am way late to the party on this, lol, but I have a question.  Mark advice worked almost perfectly but it only shows my "must wait" layer if the user clicks next before visiting any of the six layers.  It does it's job in ensuring that all six are visited before the next button is active but it only refuses to move forward once some of the layers are visited.  It does not keep showing the Must visit layer as it should.  

  • BethCoale's avatar
    BethCoale
    Community Member

    wait!  I think I figured this out finally.  I need a separate trigger on each layer to say show layer Must Wait when the next key is used and a picture is not visted.