visual analogue scale?


Author
Message
Annemarie
Annemarie
Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)Expert (1K reputation)
Group: Forum Members
Posts: 9, Visits: 1
Hey there!

Could someone tell me if it is possible (and easy) to create a visual analogue scale in Inquisit version 3? In an older post (from 2007) someone asked the same question, and there the answer was that such a tool would be soon included in a newer version of Inquisit. So I was wondering if this is included in Inquisit 3, and if so, how...

Thanks!

Annemarie

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
Hi Annemarie,

I think the closest thing to a visual analogue scale Inquisit 3 has to offer is the 'slider' question format. You could check out the following sample scripts with the downloadable version of Inquisit 3:

(1) Demographics Survey (http://www.millisecond.com/download/library/v3/demographics/demographics.exp)

(2) NASA Tlx (http://www.millisecond.com/download/library/v3/NASATLX/NASATLX.exp)

Both scripts make use of the slider question format. Try it and see if it fits your particular needs. If it doesn't, there might also be some more inconvenient ways to get Inquisit to present a VAS. So, report back and we'll take it from there.

Best,
~Dave



Edited 10 Years Ago by seandr
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
For anyone who's interested, here's a small sample script that shows how to implement a 'real' VAS with Inquisit 3 (see attached file). Hopefully this will be useful for some.

Regards,
~Dave

Attachments
VisualAnalogueScale.exp (1.4K views, 2.00 KB)
rainbow
rainbow
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 29, Visits: 1

Hi Dave,


This is really cool, thank you [:D]!


I just ran it and found out that I need a different one though... I would like to have one that has anchors ranging from e.g., -10 to +10.


I already tried this with making use of the buttonvalue option (short version!):


<likert stimuli>
/ stimulusframes=[1=stimuli]
/ anchors=[1="very negative"; 2="negative"; 3="neutral"; 4="good"; 5="very good"]
/ buttonvalues=[1="a"; 2="b"; 3="c"; 4="d"; 5="e"]
/ position= (50, 80)
</likert>


However, in case I would make use of the buttonvalue option I need a button for each point, in this case 21(=including zero for rating a picture as being neutral) and this will get a little bit weird... Hence, I think a VAS would be better but I have no idea how to adapt your script so I hope you can help me.


Thanks a lot!


Marcella



Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K

What you want isn't really a VAS, so you might be better off with a slider. E.g.:


<slider myslider>
/ labels = ("very negative", "negative", "neutral", "good", "very good")
/ range = (-10,10)
/ defaultresponse = 0
/ position = (20%,50%)
/ slidersize = (50%,5%)
</slider>

<surveypage mypage>
/ stimulusframes = [1=mypic]
/ questions = [1=myslider]
</surveypage>

<text mypic>
/ items = ("A","B","C")
/ position = (50%, 30%)
</text>

<block myblock>
/ trials = [1-3=mypage]
</block>


Otherwise you need to either keep fiddling around with the <likert> element or take the VAS sample code as an inspiration to roll your own. You might also want to take a look at the 'Custom Likert Scale' sample script available from the Inquisit 2 (!) sample scripts page for further inspiration.


Regards,


~Dave


rainbow
rainbow
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 29, Visits: 1

Hi Dave,


Thanks for your quick reply! I will try it right now!


Best,


Marcella


rainbow
rainbow
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 29, Visits: 1

Hmm, I changed it slightly since I want to use pictures.. it keeps telling me that the element 'pic' cannot be located.... do you know why?! Thank you!


<slider myslider>
/ labels = ("very negative", "negative", "neutral", "good", "very good")
/ range = (-10,10)
/ defaultresponse = 0
/ position = (20%,50%)
/ slidersize = (50%,5%)
</slider>

<surveypage mypage>
/ stimulusframes = [1=pic]
/ questions = [1=myslider]
</surveypage>

<image pic>
/ items = ("w1.bmp","w3.bmp")
/ position = (50%, 30%)
</image>

<block myblock>
/ trials = [1-2=mypage]
</block>

<expt>
/ preinstructions = (intro)
/ blocks = [1=myblock]
/ postinstructions = (end)
</expt>


Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K

/ stimulusframes requires you to use a <picture> element (not <image>).


rainbow
rainbow
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 29, Visits: 1

thanx ( greenhorn question [*-)] )


Nina
Nina
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 14, Visits: 73
Dave - Friday, January 30, 2009
For anyone who's interested, here's a small sample script that shows how to implement a 'real' VAS with Inquisit 3 (see attached file). Hopefully this will be useful for some.

Regards,
~Dave

Hi Dave, I tried your script and found it to be quite what I was looking for. 
There´s just one problem i have. In my experiment participants are asked to rate quite a number of questions and I tried to fill in the questions in the <text question> .

<text question>
/ items = ("I am confident I get the sucess I deserve in life", "Sometimes I feel depressed.", "When I try I generally suceed")
/ position = (50, 25)
/ select = sequence
/ erase = false
</text>

The problem now is that since the questions aren´t of the same length there is always a part of the old question text displayed when the next question is presented. Is there a way to solve this problem or am I supposed to built a new item for each question? And if I have to do so, how do I implement that into the script (blocks, trials, etc.)?

I hope it get´s clear what I mean. 

Best regards, 
Nina
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search