Control Learner Navigation Across Layers
Feb 17, 2015
Hello all. Hope you can help me with this workaround.
To help meet a client file size restriction on all course assets, I've had to break all my inserted course videos into multiple segments. I've set it up so the first segment plays on the base layer, then the next layer shows when the base layer media is complete (and so on). So far so good. My problem is that the client would like to prevent the learner from advancing the slide until he/she has watched all video segments.
Currently, I've been able to set a curSlideComplete variable to change to true when the timeline ends/media completes AND only allow the learner to click the next button to advance when curSlideComplete is equal to true--but that only seems to be working for the base layer. Unfortunately, the learner can advance during and/or without watching any of the other segments/layers.
Any ideas?
4 Replies
Hi Deb,
You'd either need to use a new variable for each slide or layer or implement a trigger where it's reset on the next slide or layer. I'd also set the variable to change to true once the video file has finished or the timeline has ended, therefore ensuring they stay on the slide until it's reached that point.
Hi Deb,
Are you using custom next buttons or the built-in ones?
The built in ones
Sent from my iPhone
I haven't tried using the built-in ones, but Ashley's idea sounds good.
If you were using custom buttons, you could set it up so they were only on the final layer. Easier triggers at the cost of adding the buttons to every slide.
This discussion is closed. You can start a new discussion or contact Articulate Support.