Skip to main content
Branching Logic for Quizzes

Create conditional logic, branching logic, or skip logic quizzes, based on answers to questions & assign more personalized results.

Josh Haynam avatar
Written by Josh Haynam
Updated over 2 weeks ago

If you’re here, you are probably looking for a quiz with logic that looks something like this.

It's called a branching logic quiz, also known as conditional logic or skip logic. This type of quiz is used when you want to "branch" your quiz based on a quiz takers answer to a particular question. Let's build one together so I can show you the features.

Step 1: Starting from your Interact Dashboard click "Edit" on the quiz you want to add branching logic for.

Step 2: Click on "Questions" then toggle on"Branching Logic"

Note: Before setting up branching logic you will need to create your questions and results within the quiz builder so you can use them to create the branching logic. You can always toggle back and forth as you are building the branching logic to create more questions as needed.

Step 2: Branching logic builder overview. Familiarize yourself with the builder and how it functions. There are two key things to know before you begin building.

  1. The start block. This block is fixed and it's where everyone quiz taker begins the quiz. Whatever question you link to this block will always be shown to everyone.

  2. The questions and results blocks on the right sidebar. This is where all questions you create in the builder will appear. You can go back to the main Interact builder and create new questions and results and then come back here to drag them into your branching logic map.

Step 3: Drag in your first question and connect it to the start block by clicking on the start block connector and then clicking on the first question connector.

Step 4: Drag in questions to create your branching logic map. In this example case I am branching my quiz based on how personality driven versus how direct someone want their quiz to be, so I have a question that asks how direct they want their quiz to be and then branches based on the answer.

Let me explain what each of these steps are.

  1. For the first three answers to my first question in the branching logic map I want those answers to go to different branches, so the follow up question changes based on which of the first three a quiz taker chooses. That's what is illustrated in the map below.

  2. For the fourth answer I want to immediately show a result, that's what the purple block represents, if someone chooses option 4 on the first question then they immediately see a result that I specify.

Step 5: Continue specifying follow-up questions and results for the different paths of your branching logic quiz until every path of questions ends in a result. For the results, you can either drag in a result block for each path or use the result block that says "Based on Correlations" if you would like the result to be calculated based on the correlations within the quiz itself.

I recommend that if you are making a branching logic quiz you specify each path, and that way you can have control over the experience.

Pro tip: Branching logic maps can get large, so zoom out on your browser in order to see the entire map within your screen.

Branching logic quizzes can be complicated, if you would like assistance with your branching logic quiz setup, feel free to book a call with me here.

Did this answer your question?