A branching logic quiz dynamically changes the questions (or sends someone directly to a result) based on previous answers.
In Scored and Assessment quizzes, branching logic works differently than the default scoring experience—because quiz takers won’t necessarily answer the same set of questions.
You’ll be able to:
Understand what branching logic is (and when to use it)
Enable branching logic in your quiz
Build a branching logic map using the Start block + drag-and-drop builder
Ensure every path ends in a result (manually assigned)
How This Quiz Type Works
Before touching the builder, it helps to understand what branching logic is doing.
A branching logic quiz (also known as conditional or skip logic) dynamically changes the questions or results a quiz taker sees based on their previous answers.
This allows you to create a more customized, relevant quiz experience for every quiz taker.
Use branching logic when you want to:
Show different follow-up questions based on specific answers
Skip questions that aren’t relevant
Send quiz takers directly to a result
Create highly personalized quiz paths
⚠️ Important: When branching logic is enabled, the back button and progress bar aren’t available, and there isn’t a way to override that at this time.
How Scored and Assessment Quizzes Normally Work
Scored Quizzes:
Each answer choice is assigned a custom score.
As the quiz taker answers questions, their total score is calculated by summing the scores of their selected answers.
Each result is tied to a score range.
After completing the quiz, the quiz taker receives the result corresponding to the range their total score falls into.
This calculation is automatic when branching logic is not enabled.
Assessment Quizzes:
Each question has a correct answer (or multiple correct answers).
The quiz calculates how many answers the quiz taker gets correct.
Based on the total number of correct answers, the quiz assigns a result, such as Beginner, Intermediate, or Advanced.
This calculation is automatic when branching logic is not enabled.
Branching Logic Overview
When you enable Branching Logic in a Scored or Assessment quiz:
You cannot use automatic result calculation.
You must manually assign a result to every branch of the quiz.
Why: Branching means quiz takers do not answer all questions, which breaks the usual scoring or assessment logic.
⚠️ Important: Branching means quiz takers do not answer all questions, which breaks the usual scoring or assessment logic.
❗ Important: Every possible path through your quiz must end in a manually assigned result.
Example Quiz: Multiple paths based on one answer
If you’re here, you are probably looking for a quiz with logic that looks something like this:
A first question that determines the “path” someone should take
Follow-up questions that change depending on the quiz taker’s selection
Some answers that skip directly to a result
💡 Note: Branching logic can branch questions, skip questions, or end early at a result—depending on how you connect the map.
Step 1: Plan Before You Build
Planning upfront makes branching logic dramatically easier to build (and easier to debug).
Decide on the following before you enable branching logic:
Your quiz paths
Write out the main “routes” a quiz taker can take (a simple flow chart or bullet list is enough).
Your questions and results
Before enabling branching logic, make sure you’ve created all required questions and results in the main quiz builder.
💡 Note: You can switch back and forth between the quiz builder and the branching logic builder at any time to add more questions as needed.
⚠️ Important Warning: If you begin mapping before your questions/results exist, you’ll have to keep stopping to go back and create missing items.
Step 2: Open The Quiz
Log in to your Interact dashboard.
Find the quiz you want to edit.
Click Edit to open the quiz builder.
Step 3: Enable Branching Logic
❗ Important: Verify the exact label in the live builder and use it consistently throughout your documentation.
Step 4: Understand the key elements in the Branching Logic builder
Before you begin building, familiarize yourself with these two key elements:
The Start Block
Fixed starting point for all quiz takers
The question connected here will always be shown first
Questions & Results Sidebar
Displays all questions and results you’ve created
Drag items from here into your branching logic map
You can return to the main builder to create more at any time by clicking Save Map & Go Back at the top right corner.
Step 5: Create your Branching Logic Map
This is where you build the quiz flow by connecting questions and results.
Drag your first question into the builder.
Connect it to the Start block using the connectors.
Drag in additional questions to build your branching logic map.
Continue adding follow-up questions and results until every possible path ends in a result.
Best practice:
Manually assigning results gives you full control over the quiz experience.
💡 Note: Branching logic maps can get large, so zoom out on your browser in order to see the entire map within your screen.
💡 Note (Assessment quizzes): Only on Assessment quizzes, the correct answer choice can show differently in the Branching Logic Map (for example, highlighted in green).
Important Tips:
If a branch is not connected to a result, the quiz will not function properly.
Keep your first question broad to effectively segment quiz takers.
Map your logic on paper first if your quiz has multiple paths.
Test every branch before publishing to ensure smooth flow.
When you’re done building:
Common branching patterns
These patterns help you think about branching logic structure (not just where to click).
Pattern 1: One question splits into different follow-up questions
Use this when one answer should determine which set of questions someone should see next.
Pattern 2: Skip questions that aren’t relevant
Use this when certain follow-ups only apply to quiz takers who chose a specific answer earlier.
Pattern 3: Send quiz takers directly to a result
Use this when an answer should end the quiz early and show a specific result immediately.
Build accurate and complete branching logic
The most important structural rule is:
Every possible answer path must end in a result.
A simple way to sanity-check your map is to confirm:
Your Start block connects to a question
Every answer connector goes somewhere intentional (a question or a result)
There are no “dead ends” where a quiz taker would run out of connected blocks
FAQs
Are branching logic quizzes the same as skip logic, conditional logic, tree logic, flow chart, choose your own adventure, etc. quizzes?
Are branching logic quizzes the same as skip logic, conditional logic, tree logic, flow chart, choose your own adventure, etc. quizzes?
Yes. Branching logic quizzes come by many names. Branching logic gives you a visual map where subsequent questions are based on previous answers. It can get complicated, so it helps to have a clear picture of what you want to create before you start building.
How many branches, or unique outcomes, can my quiz have?
How many branches, or unique outcomes, can my quiz have?
Comfortably up to 50. Uncomfortably up to 120. Building quizzes with many outcomes is possible, but you should plan for additional time to verify every route.
Do branching logic quizzes work with result redirect so I can send people to my own landing pages at the end?
Do branching logic quizzes work with result redirect so I can send people to my own landing pages at the end?
Yes. You can turn on Result Redirect so that every result of your branching logic quiz goes to your own landing page.
Where is my back button, my progress bar?
Where is my back button, my progress bar?
Unfortunately, when branching logic is enabled, the back button and progress bar aren’t available, and there isn’t a way to override that at this time.
This is because branching logic can dynamically change which questions appear based on previous answers, so allowing users to go backward could create inconsistencies in the quiz flow.
Quick Reference
Recommended starting structure for a Branching Logic quiz
Setting | Value |
Unique outcomes | Comfortably up to 50 (uncomfortably up to 120) |
Starting point | Start block connected to your first question |
Path completion | Every path ends in a result (manually assigned) |
Setup Checklist
All required questions and results created before mapping
Branching Logic enabled from the three dots menu
First question connected to the Start block
Every answer path connected (no dead ends)
Every path ends in a result (manually assigned)
Map saved (use Save Map & Go Back when returning to the main builder)
Changes published to make the logic live
Make a quiz in 2 minutes with AI








