How to Use Branching in Quizzes
Explore different scenarios for using branching in quizzes depending on your needs.
Use Case 1. Quiz Section with Incorrect Answer Lock
The author is building a Quiz section and doesn't want to allow learners to proceed until they answer correctly, while maintaining free navigation within the section.
Recommended for use with a closed side navigation menu.
Depending on the answer, configure the branching:
Correct answer → The learners skip one or more sections or proceed to the next section;
Incorrect answer → The learners retake a Quiz until they pass.
Flow example:

Create a Quiz section.
Set a Quiz and go to the Results block at the end of a section.
Select a Quiz button and open the button settings window.
A pop-up window will appear.
Select a Branching option from a drop-down menu.
Set a name for a button.
Set a correct answer option:
Type: Select a Course navigation option from a drop-down menu;
Actions: Select a Go to option from a drop-down menu;
Section: Select a section to redirect a learner;
Block (optional): Select a block to redirect a learner;
Label: Set a name for a button.
Set an incorrect answer option:
Type: Select an Action in block option from a drop-down menu;
Action: Select a Try again option from a drop-down menu;
Label: Set a name for a button.
Use Case 2. Learning loop: Retaking a Quiz and Managing Attempts
The learners return to a Quiz they have already completed (for example, as part of a learning loop), where if they answer incorrectly, they are sent back to the beginning of the learning block, retake it, and then return to the Quiz.
Depending on the answer, configure the branching:
Correct answer (first time) → The learners move on;
Correct answer (repeat) → The learners take the quiz again if they wish to return;
Incorrect answer → The learners return to the initial section, complete it, and retake the Quiz.
Retry attempts management:
If you want to allow retakes even after a correct answer, set Restrict attempts: blank (unlimited) or a specific number at the Quiz section settings.
If you want to block repeated answers after a correct answer (the learners have completed the Quiz and returned, the button is disabled), set Repeat: No at the block settings. If the answer is correct, the button is hidden, and the learners cannot answer again.
Flow example:

Create a Content page section.
Add and set a Quiz block in the middle or at the end of a section.
Select a Quiz button and open the button settings window.
A pop-up window will appear.
Select a Branching option from a drop-down menu.
Set a name for a button.
Set a correct answer option:
Type: Select an Action in block option from a drop-down menu;
Action: Select an Accept answer option from a drop-down menu;
Label: Set a name for a button.
Set an incorrect answer option:
Type: Select a Course navigation option from a drop-down menu;
Actions: Select a Go to option from a drop-down menu;
Section: Select an initial section to redirect a learner;
Block (optional) Select a block to redirect a learner;
Label: Set a name for a button.
Use Case 3. Diagnostic Quiz at the Beginning of a Course / Skipping Sections
The course author creates a separate section at the beginning of the course—an introductory question or a short quiz—to assess the learners knowledge before the course begins.
Depending on the answer, configure the branching:
Correct answer → The learners go forward, skipping familiar sections;
Incorrect answer → The learners proceed sequentially from the first section.
Progress management:
Mark a block as optional at the block settings for progress to let learners skip it without detracting from their progress in the course.
Only required blocks are counted when calculating overall progress.
Flow example:

Create a Content page section at the beginning of a course.
Add and set a Quiz block.
Select a Quiz button and open the button settings window.
A pop-up window will appear.
Select a Branching option from a drop-down menu.
Set a name for a button.
Set a correct answer option:
Type: Select a Course navigation option from a drop-down menu;
Actions: Select a Go to option from a drop-down menu;
Section: Select a section to redirect a learner;
Block (optional) Select a block to redirect a learner;
Label: Set a name for a button.
Set an incorrect answer option:
Type: Select a Course navigation option from a drop-down menu;
Action: Select a Next section option from a drop-down menu;
Label: Set a name for a button.
Use Case 4. Contextual question within a section with a branched result
The question is placed within the section (for example, as the last block) to assess the learners knowledge before the course continues. Advanced learners get a shorter path through the course, while those struggling get additional support.
Depending on the answer, configure the branching:
Correct answer → The learners skip one or more sections;
Incorrect answer → The learners download additional material or proceed to the next section.
Flow example:

Create a Content page section at any checkpoint of a course.
Add and set a Quiz block at the end of a section.
Select a Quiz button and open the button settings window.
A pop-up window will appear.
Select a Branching option from a drop-down menu.
Set a name for a button.
Set a correct answer option:
Type: Select a Course navigation option from a drop-down menu;
Actions: Select a Go to option from a drop-down menu;
Section: Select a section to redirect a learner;
Block (optional) Select a block to redirect a learner;
Label: Set a name for a button.
Set an incorrect answer option:
Type: Select a Course navigation option from a drop-down menu;
Action: Select a Next section option from a drop-down menu;
Label: Set a name for a button.
Last updated