Forum Discussion

ryardumian_pdx's avatar
ryardumian_pdx
Community Member
2 months ago

Storyline quiz: How to send learners back to review content screen on incorrect answer?

I'm building a Storyline course for a client, and they would like to structure the Knowledge Check questions this way:

  1. The learner gets a question wrong. In the feedback, they see a "Review content" button and text that prompts them to review the content.
  2. Clicking that button returns the learner to the screen where the content was originally presented. They review the content.
  3. There is a "Retry question" button on the content screen.
  4. Clicking the "Retry question" button takes the learner back to the question, which is reset.
  5. The learner tries the question again, unlimited times, until they get it correct.

At a basic level, my question is: How do you build this interaction? 

I've searched online but can't find this exact question asked or answered anywhere. I understand how to do parts 1 and 2, but beyond that I'm a bit lost. How do I get the "Retry question" button to appear on the original screen only after you've missed the question? How do I disable that screen's navigation so learners don't accidentally click Next, but instead their only option is to return to the question screen? And how do I ensure that the question is reset the second or third time learners come back?

I don't know how to program variables, so I'd prefer an answer that involves layers/triggers, if that's possible, rather than variables. Thanks.

12 Replies

  • Here's a way to get what you want without variables. 

    1. Set the question's Attempts field to Unlimited

     

    2. On the Try Again layer, add a Review Content button. Have that button cover the default Try Again button. Add these triggers for when the Review Content button is clicked: 

    • Change the state of the Review Content button to Hidden.
    • Hide this layer (that is, the Try Again layer).
    • Lightbox the associated content slide.

     

    FYI: Lightboxing opens a slide in a modal window that prevents the user from interacting with other elements. By default, it does not include the Prev or Next buttons, so the learner can't move to other slides. 

     

    3. On the content slide, add a Retry Question button. Its trigger should close the lightbox.

     

    4. Also on the content slide, add a trigger that changes the state of the Retry Question button to Hidden when the timeline starts. Give it a condition that checks if the Window is "inside the player frame." Add an Else statement that changes the button to Normal. The trigger would look like this: 

     

    By the way, I think it's worth the effort to learn about variables. They provide the real power in Storyline. See https://community.articulate.com/discussions/discuss/the-value-of-variables/864419 

    • ryardumian_pdx's avatar
      ryardumian_pdx
      Community Member

      Thanks, Judy, for the very thorough answer. It appears Lightboxing is the tech I was missing here. I'll give this plan a try when I get to this point in my build and come back if I have questions.

      • ryardumian_pdx's avatar
        ryardumian_pdx
        Community Member

        Hi Judy -- I tried this on a previous course, following your instructions. The lightboxing worked fine. But when I come back to the question screen, I can't get the answer choices to reset. My previous choice is always still showing. Here's what I tried:

        1. Change state of all four photos (they act as buttons) to Normal when user clicks Try Again.
        2. Change state of all four photos to Normal when user clicks Review Content.
        3. Change layer properties of the Try Again layer to "Reset to initial state" when revisiting.

        None of these worked, so I must be missing something. I've tried searching but can't find an obvious answer. Do you have a solution? Thanks.