Support Home Experiment Builder Tutorials Tutorial: Performance Branching

Tutorial: Performance Branching

Overview

This tutorial demonstrates how to branch participants to different pathways in the experiment, based on their performance in a categorisation task. Participants that get 3 or more correct answers will be accepted and branched to the Finish Node of the experiment. Participants who do not get at least 3 correct answers will be rejected from the experiment via the Reject Node.

Firstly, in the task we use a Scorer component to score participants' responses as correct or incorrect. Check out our Scoring Tutorial for more information on how to set this up.

Then we use a Save Accuracy component to save the count of correct responses to a field in the Store called 'correct'. By saving this to the Store, the correct answer count becomes available at the experiment level, and we can use this within the Branch Node of the experiment tree.

Then, in the experiment tree, we add a Branch Node after the Catergorisation Task. In this tutorial, we create two branches: pass and fail. We set up a rule to assign participants to each branch. First, we select the Store field where we saved the participant's accuracy ('correct'). Then, we select a comparison rule. For the 'pass' branch, this is 'greater than or equal to'; for the 'fail' branch, this is 'less than'. Finally, we enter the reference value we want to compare our 'correct' field to, which is 3. We also set the 'fail' branch as Default. Participants who do not match any rules in the branch node will be assigned to the default branch.

Finally, we need to connect the branches to the appropriate nodes in the experiment tree. In this case, we want participants who passed the task branched to the Pass questionnaire and the Finish Node, and participants who failed the check branched to the Fail questionnaire and the Reject Node.

Open in Gorilla