This example illustrates how to counterbalance multiple lists of stimuli running the same Procedure, using the Counterbalance selection option.
This example selects the trials to be run on the basis of Counterbalance by Session. It uses Nested List objects to assign different values for stimuli and correct responses. The same Procedure is used to run all trials with different types of stimuli (e.g., flowers, numbers, letters, animals). Depending on the session number, the experiment will either use the AnimalList, FlowerList, LetterList, or NumberList. The session number determines which Nested List to access, but each session runs the same Procedure.
This example could also be modified to run all the conditions in different orders. To do this, select Offset sampling under the BlockList properties. Under these conditions, the order of the
conditions is sequential, but each session starts at a different point. Hence Session 1 will run conditions 1-2-3-4. Session 2 will run conditions 2-3-4-1. Session 3 will run conditions 3-4-1-2, and so on.