Forum Discussion

TomLi-a3023076-'s avatar
TomLi-a3023076-
Community Member
2 months ago

Storyline Quiz - Hide (by choice) answer feedback on first run but appear on retry?

For multiple choice quiz feedback (by choice), is there a way to hide the feedback (a sentence saying why the answer is wrong) during the first run of the quiz, so the user just answers the questions one after the other.

Then, at the end of the quiz, when the user presses the Retry quiz button, the feedback sentence then appears when they re-answer the questions?

  • For Storyline questions, the feedback layers are either turned on or turned off. That functionality can't be changed based on whether it's the first run of the quiz or not. 

    However, you can control what happens on the feedback layers. Here's how:

    Create a T/F variable (default value = False) to track whether the user is repeating the quiz.

    On all the feedback layers, use triggers that perform a desired action with the condition that the variable = False. As needed, add an Else statement for what should happen when the variable = True.

    • For example, you could have the layer automatically jump to the next slide if the variable = False. Or you could use different states for the feedback text boxes when the variable = False vs. when the variable = True. 

    On the Results slide, put a trigger that adjusts the variable to True when the timeline starts.  

    It’s worth the effort to learn about variables and trigger conditions, because they provide the real power in Storyline. Here’s more information:

    This post provides an overview of variables. It also links to numerous resources.  The Value of Variables | Articulate - Community 

    The User Guide articles about triggers include some about conditions.  Storyline 360: Working with Triggers | Articulate - Community 

  • For Storyline questions, the feedback layers are either turned on or turned off. That functionality can't be changed based on whether it's the first run of the quiz or not. 

    However, you can control what happens on the feedback layers. Here's how:

    Create a T/F variable (default value = False) to track whether the user is repeating the quiz.

    On all the feedback layers, use triggers that perform a desired action with the condition that the variable = False. As needed, add an Else statement for what should happen when the variable = True.

    • For example, you could have the layer automatically jump to the next slide if the variable = False. Or you could use different states for the feedback text boxes when the variable = False vs. when the variable = True. 

    On the Results slide, put a trigger that adjusts the variable to True when the timeline starts.  

    It’s worth the effort to learn about variables and trigger conditions, because they provide the real power in Storyline. Here’s more information:

    This post provides an overview of variables. It also links to numerous resources.  The Value of Variables | Articulate - Community 

    The User Guide articles about triggers include some about conditions.  Storyline 360: Working with Triggers | Articulate - Community 

  • Or change add a trigger to the submit button to jump to next slide if the variable is false.

  • Nedim's avatar
    Nedim
    Community Member

    Yes, this trigger alone should do the trick.

    Adjust the "QuizRetried" variable to "True" on the Result slide.