Wakefield's Daily Tips

Use Routine Settings

As of 2024.1.0, each standard routine includes its own settings, accessed by a cog in the top left.

Routine Settings includes five tabs: Basic, Flow, Window, Data and Testing.

So far I have mostly used the Flow tab to either add a duration to the routine or a “skip if” condition.

Routine durations are easier than adding durations to every component in the routine separately and works even when a component hasn’t been started because its start condition hasn’t been met).

Skip if is better than using continueRoutine = False in Begin Routine because the entire routine gets skipped rather than Begin Routine and End Routine code components still getting processed. I also use the Testing tab to disable a routine without having to remove it from the flow.

I haven’t tried Window yet but it also looks useful, allowing routines to have different backgrounds from the experiment settings.