Random Time Interval Generation as task for Inquisit


Author
Message
pawelstrojny
pawelstrojny
Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)Guru (6.4K reputation)
Group: Forum Members
Posts: 43, Visits: 76

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?


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
pawelstrojny - 11 Years Ago
Dave - 11 Years Ago
             Thank you!
pawelstrojny - 11 Years Ago
pawelstrojny - 11 Years Ago
                     The /timeout needs to be at the <block> level just as in the...
Dave - 11 Years Ago
                         So if I want to have sequence in block (eg. task - feedback) I need to...
pawelstrojny - 11 Years Ago
                             Yes, of course.
Dave - 11 Years Ago
                                 Ok, so I can do that.
But in documentation about trial element...
pawelstrojny - 11 Years Ago
                                     Yes it is (and it works as expected), but that's irrelevant to your...
Dave - 11 Years Ago
                                         Hi,
I have one more question:
I need to verify if subjects...
pawelstrojny - 11 Years Ago
                                             You can do that using <values> and/or <expressions> as...
Dave - 11 Years Ago
                                                 Yes, I know that.

I have something like that:
...
pawelstrojny - 11 Years Ago
                                                     [quote]<trial task> / ontrialbegin =...
Dave - 11 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search