Millisecond Forums

Likert Scale with indicator of selected scale point

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

By TyHayes - 4/30/2013

Based on feedback from pilot subjects, I'm trying to include a more visible indicator of which scale point has been selected between a participant pressing a number and them committing that response using the return key.


I've tried using the responsemessage attribute of the likert scale to display a triangle pointing to the button selected, but as I suspected that didn't appear until the return key had been pressed.


Is there any way to code an onkeyup event in inquisit? Alternatively can you suggest a way of achieving my aim, which to restate basically is this:


1) likert trial appears on the screen with text stimulus and likert response scale
2) subject presses a number key relating to their scale point
3) triangle pointing at the selected point appears
4) at this stage, the subject can either change their mind and press another button (returning to step 2, and moving the triangle to the new selection) or enter to commit that response


Thanks in advance


Ty 

By Dave - 4/30/2013

Is there any way to code an onkeyup event in inquisit?


No.



Alternatively can you suggest a way of achieving my aim, which to restate basically is this:


1) likert trial appears on the screen with text stimulus and likert response scale
2) subject presses a number key relating to their scale point
3) triangle pointing at the selected point appears
4) at this stage, the subject can either change their mind and press another button (returning to step 2, and moving the triangle to the new selection) or enter to commit that response



You'll have to build a "custom" likert scale using standard <trial> etc. events. You'll also need a separate <trial> for the visual feedback and some /branch logic to allow for subjects to change the response.


A sample script re. custom likert scales can be found at http://www.millisecond.com/download/library/v2/default.aspx.


Also see https://millisecond.com/forums/Topic6989.aspx#6989 for some related coding hints.