#### Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

# Duration time presentation stimuli

edited January 2016

Hello !
I have prepare a Stroop modified task. I wish to reccord reaction time of participants. When the stimulus appears on the screen, participant have to choose between 4 keys on the keypad. Open Sesame reccords correct responses and reaction time.

My problem is that in the keyboard-response, the duration is "keypress". That means the stimulus disappear after the participant gives is answer. So, the presentation time of each stimuli change according the reaction time.

What I want is to have the same presentation time for each stimuli (1000ms).

Here is my code :

set duration 0
set description "Displays stimuli"
draw textline center=1 color="[Color_word]" font_bold=yes font_family=mono font_italic=no font_size=32 html=yes show_if=always text="[Word]" x=0 y=0 z_index=0


Keyboard_response :

set timeout 3000
set flush "yes"
set duration "keypress"
set description "Collects keyboard responses"
set correct_response "[Correct_response]"
set allowed_responses "q;s;l;m"


I tried to set duration in keyboard response as "1000" ms but it crashes (the task doesn't run).

Can somebody help me with this error ?

Thank you very much !

Céline

• edited 7:21AM

Hi Céline,

This sounds like a situation for the coroutines plug-in, which is described here (and needs to be installed separately):

Essentially, you want to do two things simultaneously:

1. Collect a keyboard response with a timeout of 3000 ms; and
2. Show a target sketchpad, followed by a blank sketchpad 1000 ms later.

In the coroutines plug-in, this would look as follows:

Does that make sense?

Cheers,
Sebastiaan

There's much bigger issues in the world, I know. But I first have to take care of the world I know.
cogsci.nl/smathot

• edited January 2018

instead of a "sequence" I added a "coroutine" but now I always get an error message!

File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\item.py", line 235, in getattr

I really don't get the problem. What did I do wrong?

• @vvogel Until recently there was a bug with feedback items within a coroutines. So that's what you're running into. I would either:
• Use sketchpad items instead of feedback items; or