Forced viewing of layers

Not a novice Storyline users, but not a pro. I was curious what the community would recommended for this situation:

I have a slide with 3 layers. A graphic on the main slide includes 3 clickable areas that display a corresponding layer. After each layer is viewed the learner returns to the main graphic from which they choose another area of the graphic and it's layer. Once all 3 areas are viewed, they are to click Next (on the player) to proceed. Is there a way to set up the slide so that the Next button (in the player) only displays AFTER the learner clicks all 3 areas of the main slide (and views all 3 layers?)

In short, the SMEs want this slide to be viewed in it's entirety, before anyone can proceed. My solution was to either make the viewing linear instead of user driven (right now they can click on the areas in any order) Or to add a Next button to the slide itself and take it off the player. Any other suggestions? TIA

3 Replies
Michael Hinze

Here are two options you might want to consider. One option uses variables to signify that the layers have been viewed and if all variables are true, then the Next button jumps to the next slide. The other option uses the Visited state of the three layer buttons to determine if all layers have been viewed. There are lots of possible variations on these options, but I hope they provide some ideas.

Judy Nollet

You can add conditions to the Next button's trigger so that it will only go to the next slide when all layers have been viewed. This can be done by using T/F variables for each layer or by changing the state of the buttons (as mentioned previously).

It's unfortunate that Storyline doesn't let us change the state of the Next button, so that it would look disabled until the conditions for advancing (such as viewing all layers) have been met. To get around that, you can create your own navigation buttons, and hide the Player's. Of course, that can be a lot of work. Another option is to have the Next button lightbox a warning slide if the user clicks Next before the ok-to-advance conditions are met. For example, the lightboxed slide could say "Sorry. The NEXT button won't work until you complete the on-screen instructions." That's generic enough to fit most interactions. Tip: If your course includes characters, one of the characters could be holding a sign with the warning, to make it a little more friendly.