I'm using SL 360 and I know how to prevent a user from clicking on the base layer altogether. Is there a way, though, to prevent them from clicking on the base layer only until audio on another layer is complete? I haven't found a way to be able to do this sort of conditional restriction.
Unfortunately, I can't quite figure out how to make that work. I've attached my slide; hopefully that will help. My issue is that if the user clicks on multiple buttons before the audio is complete on each layer, all of the narration overlaps. I appreciate any guidance.
Thanks, Jessica! Now that I have a better understanding of your slide design, I think it would be better to separate each layer into two layers: one for the text, and one for audio.
Thank you so much for your speedy reply, Alyssa! I never in a million years would have thought of deploying 2 layers at once like that, but it is a simple solution once you know how to go about it. I learn something new every day. :)
I am trying to figure out how I can set the attached slide, to not allow the learner to click the "x" (exit) tab, until they the audio stops, on each layer. I want to set it so they have to click every tab, and listen to all audio. Any advice would be greatly appreciated!
You may hide "X" button and show it when media/audio is complete on each layer. This way you ensure that the learner is not able to close this layer until the audio stops. You may see how I set it up on your ABC layer, just do the same for other layers. I ungrouped your buttons on the base layer so you can take advantage of the visited state for each button when it's clicked. When all buttons are visited, the Next button will be enabled. You can't change the states of grouped objects. I also put a transparent shape over the buttons on the base layer. When the audio stops this shape will change its state to hidden to allow the learner to access the buttons. Otherwise, you would have to put an additional trigger on each layer to stop the audio on the base layer if you click any button before the audio is complete. Without it, the audio on the base layer would continue playing interfering with the audio on the other layers. Hope it helps. Please find the attached story file.
9 Replies
Hello, Jessica!
My first thought is to add a large transparent rectangle covering the slide objects on the base layer.
Then, on the audio layer, add a trigger to hide the base layer rectangle when the media completes on the audio layer.
Give it a try, and let me know if that will work for you!
Unfortunately, I can't quite figure out how to make that work. I've attached my slide; hopefully that will help. My issue is that if the user clicks on multiple buttons before the audio is complete on each layer, all of the narration overlaps. I appreciate any guidance.
Thanks, Jessica! Now that I have a better understanding of your slide design, I think it would be better to separate each layer into two layers: one for the text, and one for audio.
Check out this quick video to see the changes I made to your file. I hope that helps you!
Thank you so much for your speedy reply, Alyssa! I never in a million years would have thought of deploying 2 layers at once like that, but it is a simple solution once you know how to go about it. I learn something new every day. :)
Thanks again!
You're welcome, Jessica! So happy I could help!
Hello,
I am trying to figure out how I can set the attached slide, to not allow the learner to click the "x" (exit) tab, until they the audio stops, on each layer. I want to set it so they have to click every tab, and listen to all audio. Any advice would be greatly appreciated!
Hi Holly,
You may hide "X" button and show it when media/audio is complete on each layer. This way you ensure that the learner is not able to close this layer until the audio stops. You may see how I set it up on your ABC layer, just do the same for other layers. I ungrouped your buttons on the base layer so you can take advantage of the visited state for each button when it's clicked. When all buttons are visited, the Next button will be enabled. You can't change the states of grouped objects. I also put a transparent shape over the buttons on the base layer. When the audio stops this shape will change its state to hidden to allow the learner to access the buttons. Otherwise, you would have to put an additional trigger on each layer to stop the audio on the base layer if you click any button before the audio is complete. Without it, the audio on the base layer would continue playing interfering with the audio on the other layers. Hope it helps. Please find the attached story file.
Hello Nedim,
This is wonderful. Thank you so very much for taking the time to do this. It is greatly appreciated!!
You are welcome, Holly. Just let me know whenever you need help.