Hi,
I need to write a simple (?) script in which subjects will be asked to push one button (lets say "b") for some amount of time (lets say 10s = 10000ms) as "randomly"/arrhythmical as possible.
The one and only thing I need from this script is to measure response time of every push
- e.g. if subject pushed 3 times; (1st in t1; 2nd in t2; 3rd in t3)
script should record 3 response times (t1 - start; t2 - t1 and t3 - t2) -
basically I need the time gap between every two reactions.
I tried to write it like below, but I don't know how to make it record every push (not only the first one).
****script*****
<expt LoseFail>
/ blocks = [
1 = Instruction;
2 = Task;
3 = End_Debriefing
]
</expt>
***Blocks***
<block instruction>
/ trials = [1=instruction]
</block>
<block task>
/ trials = [1=task]
</block>
<block end_debriefing>
/ trials = [1=debriefing]
</block>
***Trials***
<trial instruction>
/ stimulusframes = [1=instructions]
/ validresponse = (" ")
/ recorddata = false
</trial>
<trial task>
/ stimulustimes = [0 = start]
/ validresponse = ("b")
/ responsetime = 0
/ trialduration = 10000
</trial>
<trial debriefing>
/ stimulusframes = [1=debriefing]
/ validresponse = (" ")
/ recorddata = false
</trial>
***Items***
<text instructions>
/ items = ("instructions")
/ size = (75%, 75%)
/ hjustify = left
</text>
<text start>
/ items = ("Please push "b" as random as you can")
/ erase = false
/ size = (75%, 75%)
/ hjustify = left
</text>
<text debriefing>
/ items = ("debriefing")
/ size = (75%, 75%)
/ hjustify = left
</text>
*********
Could you please help me with that?