Need to have an element displayed only when all layers are viewed

Mar 14, 2014

So, I have this course when some of the slides have multiples layers. I have a group of elements for a 'click next to continue' instruction appearing towards the end of each slide. For the layered slides, I need this to appear only after all the layers have been viewed by the learner. Any help?

5 Replies
Ashley Terwilliger-Pollard

Hi Dev and welcome to Heroes!

There are a few ways you could do this depending on your set up.

If the user will visit all the layers in a linear order, you could add this "next to continue" message on the last layer.

If it's in a non-linear order, you'll want to use a t/f variable for each layer that starts at False, and is adjusted to True when the timeline of the layer starts. You'll then want to add a trigger to show the "next to continue" message when all the Layer variables are equal to true. 

Hope that helps! 

D K

Hi Ashley, thank you for your response. I was using that and it obviously works, but then my client came back with a more complex request - I am supposed to have that text display only when the user has viewed all layers in addition to having the default Next button on the player be disabled/ invisible until the user has viewed all layers. This is where I was stumped! I'd try to convince the client to go with one of the two option but let's see. Out of curiosity, how simple or complex will it be to achieve this result? Thanks again.

This discussion is closed. You can start a new discussion or contact Articulate Support.