Disable Until Media Completes

Sep 21, 2012

I have 8 audio triggered buttons on 1 slide. I do not want the learner to go to any of the other buttons until the 1 they selected is complete. I've tried several variable approaches without luck.

9 Replies
Jeanette Brooks

Hey Zeke,

Here's a way that you could do that: create a separate layer for each of your audio clips, and on those layers, set up the layer properties so that the learner can't click on the base layer. (That way they can't select a different audio clip while the current one's playing.)

Attached at the bottom of this post is a simple example, and here's a quick screencast that explains how it was built: 

Jeanette Brooks

Hi again all. Zeke had sent me a follow-up question which I thought would be good to put here in the forum discussion in case others might be able to benefit. This is what he asked:

"This slide is NOT to be a slide to be a part of the "Result Slide", but I want this interaction at this slide level only.

Requirement: With the second attempt in a drag and drop matching knowledge check questionaire slide, give the learner the appropriate feedback of correct or ‘Not all matches are correct." "Then, display the correct matches by marking each with an X or checkmark so the learner knows which ones he got right or not. Can this be accomplished? Please advise.'

Yes, you can definitely do this. Storyline actually provides a built-in "Drop Correct" and "Drop Incorrect" state that could work well for this...the only hitch is, the drop state will change after the initial attempt on the question (it won't wait till after the 2nd attempt to show the change in state.) Maybe that will work find for you. If not, you could certainly set up the exact custom behavior you want (with the state change happening only after the 2nd attempt on the question...however it does require a bit more work to do it that way, because you'll need to create a few variables and several triggers. Here's a look at both methods:

https://jeanette.viewscreencasts.com/7acb0a9d76c568bd94a35cdc4c9122bd

And the sample file with both slides is attached. 

Debi Levine

I need to keep the learner on Layer 1 (Button 1) until the audio completes and before they can advance to Layer 2 (Button 2). I have tried to follow the instructions above, but there is no option in the triggers to select the timeline for the layer!  It will only allow me to select the timeline for the slide as a whole.  Same is true for audio: I thought I could elect to keep the learner on Layer 1 until the audio on Layer 1 ends by disabling Layer 2 until the audio on Layer 1 ends, but there is no option to select the audio that is on the layers - only the main audio. Please help! Thank you.

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