Feedback after every 20 out of 144 stimuli (still in random order!)?
I'm designing a lexical decision task.
I've created a practice loop and experimental loop. Right now I have 144 stimuli in my experimental loop that appear in random order and at the end of the 144 stimuli there is feedback on the average response time and accuracy of responses.
I would like to have Open Sesame provide such feedback after the 20th, 40th, 60th, 80th, 100th, 120th and then at the end, after the 144th stimulus (which should still be randomized).
I have never worked with Open Sesame before and I also don't have any prior experience in coding. I looked through the forum but couldn't find an answer to my problem.
Hope someone can help :)
Thanks!!
Comments
Hi @Jules_23 ,
I'm going to assume that you have a typical trial-block structure with a block_loop that is wrapped inside an experimental_loop. If so, you can simply add all 144 stimuli to the loop table of the block_loop, and then set the Repeat value to 0.14 so that the length of the loop is (144 × 0.14 =) 20. Then, to make sure that the table is sampled without replacement, tick the box that says 'Resume after break'. And set the Repeat value of the experimental_loop to 8, so that the entire table is indeed 'eaten up'.
This will break the loop after every 20 trials. If you want to skip the break after 140 trials, you can do that by adding a run-if statement to the item that informs the participant that they can take a break. (I'll leave the exact statement to you!) Or, even better, you could break after every 24 trials (instead of 20) so that you end up with blocks of constant length!
Hope this helps!
Cheers,
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!