Conditional Branching allows you to define which question is presented to the user based on the users responses to a previous question similar to "If ... Then" statements.

For example, a question set contains three questions, Question 1, Question 2 and Question 3.

If the user selects choice A for Question 1 then the user would then see Question 2.

If the user selects choice B for Question 1 then the user would then see Question 3.

Adding the Conditional Branching:

Once the questions are created and added to a question set, click on the Branching Icon located to the right of the question. NOTE: The branching icon for the first question will be grayed out.


After clicking the icon, a conditions box will be displayed with three required fields. The first field defines if the question will be displayed to the user (Show) or skipped based on the response (Hide). The middle field allows you to select the question to apply the condition to. The third field defines if the show/hide will occur if any of the listed conditions below are met or if all of the listed conditions must be met.

The conditions must now be added. Click on the + icon to add a condition. A new set of fields will be displayed allowing you to define what question to be used, if the value "is" or "is not" the response and which response this applies to. See the example below.

For the above example: If the user selects choice A or C as a response for the question "Question 1 for the question set", then the next question that will be displayed is "Question 3 for the question set". If choices B or D are selected, the case is sompleted and no more questions will be presented.

Once the branching is completed, the question set is added to the activity and the Answer Key generated.