This is more of a general comment/question rather than needing help with a specific issue. Recently, my colleagues solved an issue of randomizing the presented order of routines (a battery of tasks) using a combination of outer- and inner-loops and a bunch of excel files as explained in more detail at the link below. I was just wondering if there are any plans to implement a less cumbersome routine randomization feature that would also work on pavlovia? The loops+excel combos worked, but it was many hours of painstaking debugging to get the correct combos. Thanks!
Have you seen Routine Settings? There’s an optional field which allows you to skip a routine based on a Boolean variable. You could use that to randomly run one routine in each loop iteration without having to also put loops around the individual routines. The outer loop would loop the same as the older method – each row containing a 1 in one column and 0 in the others.
There are no plans for a major upheaval of the PsychoPy flow any time soon though I think the possibility of using the blocks structure from Pavlovia Surveys has been mentioned.