Branching content
You can show content to specific learners based on their answers — e.g. ask "Are you a manager?" and show manager-only content to those who answer "Yes". This uses the Question Data slide.
Course content can be customized to appear for specific learners based on defined parameters, enabling a more personalized learning experience. For instance, by asking learners if they are managers, you can display specific content exclusively to those who answer "yes."
NB. Finish editing your content before setting up branching.
Add a Question Data slide.
Click + Add Page → Slide,
Choose Question Data, and Add Page.
Configure its Location, Question Text, Variable Name, Answer options and Value.
Branch a slide, category, topic or activity.
- Select the item in the structure tree.
- Open the Page Settings tab.
- Turn on Show To Select Users and set the conditions:
- Show If (meets the condition) / Show If Not (excludes it).
- Select Variable Name — the variable to test.
- Select Value — the answer value that triggers it.
Configuring a Question Data Slide
| Location | Set the desired location—consider placing the slide before any content that depends on the learner's response. |
| Question Text | Add a question for the information you need to gather, such as "Are you a manager?" |
| Variable Name | Add a variable name, which will store the user's response. Choose a clear, descriptive name so you can easily identify and reference it when setting up the branching logic. |
| Answer | Add answer options that will be presented to the user. For example, "Yes" and "No" are the options shown in the screenshot below: |
| Value | This is the value that the variable will be assigned. It won't be visible to the learner and can simply match the answer. Be sure to name it logically so you can reference it later. |
Configuring the Conditional Content
Content can be branched for slides, categories, topics, or activities. Additionally, sections and blocks within a flex slide can also be branched.
To branch Content
1. In the left-hand navigation, select the content you want to branch
2. Click on the Configurations tab
3. Enable the Show To Select Users toggle to set the conditions using the dropdown menus
| Show If |
|
| Select Variable Name | Select the variable you want to base this condition on. In our example, it would be the "language" variable: |
| Select Value | Select one of the values that you set for an answer in the question data slide: |
With the settings we've added above, any user who responded "Yes" to the question "Is American English your primary language" will see the content that we've added these conditions to.
Branch Sections & Blocks in a Flex slide.
- Click Edit Page to open Flex,
- Select a Section or Block, open Configurations,
- Click Branching Tool, set the conditions and Save.
A visual indicator/tooltip marks branched Sections and Blocks.
Multiple conditions. Use + next to a condition to require another (AND); use + Add Condition for an alternative (OR).
4. Set the conditions using the dropdown menus
5. Click Save
Note: A visual indicator & tooltip will display to show what Sections or Blocks have branching enabled.
Adding Multiple Conditions
Multiple conditions can be added, allowing you to create complex criteria based on several variables.
To add an additional condition that must be met alongside your first condition, click the + button next to the existing condition.
.
To add another condition that can be met INSTEAD of your first condition, click + Add Condition