Skip to main content
How to: Build Review & Retake Logic
Updated over a week ago

Review and retake functionality

DIY STEPS

  • In Studio, navigate to the specific state from which you would like to build a branch to a previous state(s).

    • NOTE: You must build in a yes/no question that allows your learners to choose if they want to review or retake the course (or whatever section you specify). This allows you to build the If/then logic using this input to activate your branching.

    • Examples:

  • To add a branch based on if/then logic (IF a user chooses to review/retake, THEN the branch takes them to Y), on the right-hand side of a state, click on the plus sign that appears below the arrow.

    • This will bring up a "Destination State Logic" box where you can inject your if/then logic.

  • IF How to

    • Click on the empty text box labeled "type," and choose the variable from the dropdown menu that corresponds to the Round, State, Activity, and Option on which you want your logic based.

    • Depending on your needs, select "selected" or "not selected" from the dropdown.

  • THEN How to

    • Next state will be

      • Create New (a new state in the wireflow to the right)

        • This auto-creates a new state that your learner will be sent to if that response is selected (or not selected).

      • Specified state (Any state in any round, before or after)

        • Click on the empty text box to choose the variable from the dropdown menu that corresponds to the Round and State that you want to send your learners

          • NOTE: If the destination state is in the future, the "User Decisions" dropdown is hidden as no user decisions have been made yet.

    • User Decisions

      • "Keep User Decisions" - users will see their previous decisions along the specified route during a subsequent attempt.

        • Users will be able to make changes if desired or keep their original answer.

        • If they choose to review & retake multiple times, users will always see decisions from their most recent attempt.

      • "Clear User Decisions" - users will NOT see their previous decisions along the specified route during a subsequent attempt.

        • During a subsequent attempt, it will be a “clean slate” on all decisions along the specified route (often, but not always, from the beginning)


Did this answer your question?