Forum Discussion

MelanieShare-12's avatar
MelanieShare-12
Community Member
12 days ago
Solved

Use Conditions Only as Triggers in Storyline

At the end of a slide, I typically have a text box in the bottom right of the slide that says "Click next to continue" as well as an audio clip saying the same thing. Now, i have added conditions to the next button that force the learner to click on one or several interactive objects before the next button works (by adding conditions to the player trigger that the state of one or several layers has to be visited). Now it's confusing for the learner to see/hear "Click next to continue" if they can't yet do so. Is there a way to have the text box appear/the audio play only based on the conditions of the other layers being visited? 

For the audio, I tried adding a condition to play the audio when the state of the other layer(s) was visited, but it did not work.

For the text box, I tried adding multiple states and erasing the text from the normal state and adding a trigger that changed the state of the text box when the state of the other layer(s) was visited, but it also did not work.

Any other ideas? Thank you!

  • If I have a slide with layers the learner must view before the NEXT button is enabled (which I initially set to Disabled with a trigger when the timeline on the slide starts), I set the condition on the base layer that the NEXT button is only enabled IF the conditions are met. Note, this only affects re-entry to the slide, since the timeline is already finished.

    On each LAYER, I have one trigger which sets the state of the NEXT button to Enabled IF the condition(s) are met. That way, the learner can consume the layers in any order he/she chooses, but will still be able to eventually navigate to the next slide in the course.

    Using the above, you could have one more layer, which consists of the audio and text prompt, which only appears when all of the conditions are met, and have a trigger on each layer which is set to jump to the Prompt layer (when its timeline ends) when all of the conditions are met.

  • JoeFrancis's avatar
    JoeFrancis
    Community Member

    If I have a slide with layers the learner must view before the NEXT button is enabled (which I initially set to Disabled with a trigger when the timeline on the slide starts), I set the condition on the base layer that the NEXT button is only enabled IF the conditions are met. Note, this only affects re-entry to the slide, since the timeline is already finished.

    On each LAYER, I have one trigger which sets the state of the NEXT button to Enabled IF the condition(s) are met. That way, the learner can consume the layers in any order he/she chooses, but will still be able to eventually navigate to the next slide in the course.

    Using the above, you could have one more layer, which consists of the audio and text prompt, which only appears when all of the conditions are met, and have a trigger on each layer which is set to jump to the Prompt layer (when its timeline ends) when all of the conditions are met.