psychopy.org | Reference | Downloads | Github

Best way of using blocks?

Hello everyone,

I am trying to make a stop-signal task in which participants see an emotional picture before the primary go task, i.e. emotional picture → go task (random dots). Emotional pictures are going to be presented in blocks. I just wanted to double-check that I am doing it correctly. Here is how my setup looks right now:

In this picture, sst_emstim_loop is a loop that contains files with emotional pictures, sst_loop is a loop that contains the direction of the dots and correct answer (left, right or none if the trial is a stop trial), and sst_blocks points to the .csv files for the pretrial_stim blocks.

I have experiments with this layout of routines and loops.

Thank you for the quick reply! You mean in the demo experiments?

Not specifically, since my demos are mostly simpler than full experiments. I think my prospective memory experiment has a nested loop. You seemed to be seeking reassurance. What I try to avoid is long flows with copied similar routines.

Thank you! I have been playing with the block designs, and I have another question (sorry!)

I have currently this setup:


sst_blocks controls which conditions file to pick (block1.xlsx or block2.xlsx), each of which have four pictures. emotional_file receives the specific conditions file and fetches the pictures. trials contains the information for the stop_signal (i.e. whether a trial is a stop or a go).
When I look at the data, it looks like this:

In other words, psychopy presents all four conditions of loop trials per iteration of block loop. How can i make sure that conditions for stop-signal and for emotional stimuli are considered separately? Sorry for many questions!

Is it just an issue with the data file? If so, you could try unticking istrials for sst_blocks and emotional_files

I’m assuming that vol is the nReps for trials.