Millisecond Forums

providing reaction time feedback to respondents

https://forums.millisecond.com/Topic15743.aspx

By cathryn.rebak - 3/10/2015

Hi,

I want to make my study more like a game to make respondents more motivated to react to stimuli quickly and accurately. 
I was wondering if it's possible to do this after every trial, or at the end of the experiment where i can provide customised feedback about respondents' 'reflexive ability level' or something (e.g. if their mean RT is lower than XXX, then they get 35 points etc).

Thanks,

Cathryn
By Dave - 3/10/2015

Yes, you can do that. Inquisit has a number of built-in properties (meanlatency, etc.) which you can report. You can also calculate anything that's not built-in yourself using <values> and <expressions>. Those properties, values, etc. can be reported back to participants in any way you like. A simple example:

<values>
/ points = 0
</values>

<block myblock>
/ trials = [1-10 = mytrial; 11 = feedback]
</block>

<trial mytrial>
/ pretrialpause = 500
/ stimulusframes = [1=mytext]
/ validresponse = (57)
</trial>

<trial feedback>
/ ontrialbegin = [if (trial.mytrial.meanlatency <= 300) values.points = 35]
/ ontrialbegin = [if (trial.mytrial.meanlatency > 300) values.points = 20]
/ ontrialbegin = [if (trial.mytrial.meanlatency > 600) values.points = 5]
/ stimulusframes = [1=feedbacktext]
/ validresponse = (57)
</trial>

<text mytext>
/ items = ("Press the spacebar as quickly as possible.")
</text>

<text feedbacktext>
/ items = ("Your mean response time was <%trial.mytrial.meanlatency%> milliseconds. You win <%values.points%> points.")
</text>

For more elaborate examples, you can check out the scripts available in the Test Library, virtually all of which provide some sort of feedback.