4 conditions equally counterbalanced across participants

MacOS: 13.2.1 (22D68)
PsychoPy version: v2022.2.5

Hi everyone,

My experiment includes four conditions 2 emotional state (positive/negative) x 2 emotional valence (low/high). I would like each participants to be assigned into one condition each time. I am going to run a pilot and will recruit 40 participants, 10 participants for each condition.

In PsychoPy, I have built the conditions and the randomisation. However, I want to counterbalance the conditions. I would like to counterbalance it in a way that 1st participant sees condition A, 2nd participant sees condition B, 3rd participant sees condition C, 4th participant sees condition D, and then starts again like 5th participant sees condition A, 6th participant sees condition B and so on and so forth. Hope that makes sense!

Is there anyone could give me a hand with it?

Thank you for your time in advance!

Best wishes,

I’ve written a tool which does this if you are running your experiment online.


Other solutions are my more sophisticated tool, the VESPR Study Portal, and using the Pavlovia shelf.