Condition to See If Media has Completed

Dec 05, 2020

I have a project that has on-screen text appear as the narration for the slide plays. The learner sees all of the text if they listen to the complete audio. However, I am wondering if there is a way to have the text appear before they leave the slide if they choose not to listen to all of the narration.

I know I can disable the Next button until the media completes but am hesitant to do that too much in this course as I want to give the learner control of the pace of their learning.

I thought about creating a trigger on the next button to show a layer with the information on it when they click next if the media has not completed but I cannot find a "media complete" condition for a trigger. If I could get the condition right, I could simply add a Continue Button on the layer to take them to the next slide.

Thank you for your help.

2 Replies
Judy Nollet

Hi, Bryan,

This would work:

  • Create a T/F variable with the initial value of False.
  • Add a trigger that adjusts the variable to True when the media completes.
  • Have two triggers for the Next button:
    • One trigger that shows a layer with all the text, with the condition that the variable=False. 
    • One trigger that jumps to the next slide, with the condition that the variable=True.

Alternately, make it obvious to the user that they have a choice to either read the text or listen to it. Then enable the Next button when appropriate. Personally, I like that option, because I think the Next button should be consistent, i.e., it should go next when it's enabled. But that's a matter of preference.