RT store format; loops randomization;

What you should probably do here is delete your second and third loops. Then insert another loop surrounding your trials loop. This outer loop could be called, say, blocks. The blocks loop should be set to random, and linked to a very simple conditions file that just contains the names of the existing conditions files, e.g:

condition_file
conditionsB1.csv
conditionsB2.csv
conditionsB3.csv

Then in the inner trials loop, just put this variable name in the ‘Conditions’ field:

$condition_file

i.e. the outer blocks loop will select a new condition file randomly on each of its three iterations. The inner trials loop will then connect to a new conditions file on each of the three times it runs.

Each loop should have an nReps value of 1, which will yield three blocks of 48 trials.

NB this technique randomises the block order across subjects. A slightly different approach would be required if strict counterbalancing across subjects is needed.

2 Likes