psychopy.org | Reference | Downloads | Github

End user must wait 2 minutes in one rest period before starting the next block experiment

OS (e.g. Win10): Win10
PsychoPy version (e.g. 1.84.x): 1.90.3
Standard Standalone? (y/n) Yes
What are you trying to achieve?: End user must wait 2 minutes in one rest period before starting the next block experiment

What did you try to make it work?:

Hi All,

I´m trying to create one experiment using Builder

This experiment consist in 5 blocks and between every block I would like to add one rest period

The idea for this “rest period” is using one Routine including two components (Text and code) , the end user should wait 2 minutes and after this time the next block will start
I have to create one code component adding at the “begin Routine”:

core.wait(120)
msg = " Next Block is going to start"

Next, add a Text Component to the routine, and set the text to $msg setting to to “Set every repeat”. but it´s not working fine

So i´m not sure if this is the way correct to implement this functionality or by contrary there is another solution

Any help will be appreciated

Many thanks in advance

@francis, how about something like this below. You have your trial routine in “trialsLoop”, which represents 1 block of trials. After that block finishes, it goes to the next routine called “rest”, where something happens for 120 seconds - i.e., rest screen. After 120 seconds, the outer loop called “repeatFor5Blocks” starts the trial block again. This will repeat 5 times becuase I set the outer loop to repeat 5 times. The inner loop will repeat for the number of trials defined in your trial block e.g., those defined in your conditions file.

flow

Hello,

Many thanks for your explanation ,I ´m going to apply this

Best Regards