This experiment has four stimulus lists. Rather than a full randomization, we want to pick a picture at random from one list, another picture at random from another list, and so forth. After a picture has been presented from each list, we go back to choosing a different picture from each list again until all pictures have been used.
How It’s Done
- Four codes are created (the number of codes needs to match the number of stimulus lists). The codes are used as flags to determine which list had an item presented from.
- In the Event Editor's [B]Feedback[/B] tab, we set the code value. For example, if the event presented a picture from list "Monkey", we set code to "Monkey Presented" to "Yes".
- In the Block Editor, we create four macros, one for each list. The macro checks to see if the last presented trial was from the "Monkey" list, and if it is, sets the value of code "Monkey Presented" to "Yes" for [U]all the trials[/U]. This is needed to avoid picking another item from the same list.
- In the Trial Editor, we set the condition expression as follows:
- We create a macro that runs only after all the trials in the block have been presented. Its sole purpose is to reset the code values for all the trials to "No".
- We duplicated the block so that we had a total of five, one per each list item.
SuperLab 4.0.7 or later is needed.