﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 4  » VAS / Slider questionnaire</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Fri, 11 Sep 2026 10:46:29 GMT</lastBuildDate><ttl>20</ttl><item><title>VAS / Slider questionnaire</title><link>https://forums.millisecond.com/Topic13590.aspx</link><description>Hi,&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;I have just started using inquisit and run into two problems. I will outline them below. I hope someone is able to steer me in the right direction.&amp;nbsp;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;I have two questions regarding the use of a VAS or the slider.&amp;nbsp;&lt;/div&gt;&lt;div&gt;I want to use a Visual Analogue Scale in my questionnaire. &lt;div&gt;Per page I want to display two questions:&lt;div&gt;-The question answered on a VAS scale + a question answered with radiobuttons.&amp;nbsp;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;strong&gt;Question 1&lt;/strong&gt;&lt;/div&gt;I have made a surveypage with both the "quasi-VAS" slider and the radiobutton .&lt;div&gt;-My problem regards the position of the labels. Now they are positioned above the line. I want the labels to be positioned at the beginning and at the end of the line and at the same horizontal position as the line.&amp;nbsp;&lt;div&gt;So for example: not at all --------------------------very much&lt;div&gt;I could not find how to do this properly. Do you have any suggestions?&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&amp;lt;slider Q1&amp;gt;&lt;/div&gt;&lt;div&gt;/ caption="The past weeks.:~n"&lt;/div&gt;&lt;div&gt;/ fontstyle = ("calibri", 2.5%, false, false, false, false, 5, 0)&lt;/div&gt;&lt;div&gt;/ subcaptionfontstyle = ("calibri", 2.5%, false, false, false, false, 5, 0)&lt;div&gt;/ labels=("not at all","very much")&lt;/div&gt;&lt;/div&gt;&lt;div&gt;/ responsefontstyle = ("calibri", 2.5%, false, false, false, false, 5, 0)&lt;/div&gt;&lt;div&gt;/ range = (0,100)&lt;/div&gt;&lt;div&gt;/ showticks = false&lt;/div&gt;&lt;div&gt;/ showtooltips = false&lt;/div&gt;&lt;div&gt;/ slidersize = (40,5)&lt;/div&gt;&lt;div&gt;/ required = true&lt;/div&gt;&lt;div&gt;&amp;lt;/slider&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;strong&gt;Question 2&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;On the forum I found a script for a "real"-VAS (see below). I prefer this one, because you don't have to use a slider with a default position, you can just click anywhere on the line (and conveniently it is easy to adjust the position of the anchors).&lt;div&gt;With this code, the next trial starts based on the response and a time interval. However, I want participants to be able to adjust their answer and I want to be able to show a second question (with radiobuttons) on the same page. After answering both questions I want to use a "next" button to proceed to the next question. Do you have a suggestion how I would be able to do so?&lt;div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;Thank you in advance for your help!&lt;div&gt;Maurits&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Below I have posted the script for the "real"-VAS:&lt;div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;*** Default Settings &amp;amp; Data Specifications ***&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;defaults&amp;gt;&lt;/div&gt;&lt;div&gt;/ fontstyle = ("Arial", -19, true, false, false, false, 5, 0)&lt;/div&gt;&lt;div&gt;&amp;lt;/defaults&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;data&amp;gt;&lt;/div&gt;&lt;div&gt;/ columns = [subject, date, time, blockcode, trialcode, trialnum, latency, text.question.currentitem, expressions.correctedscore]&lt;/div&gt;&lt;div&gt;&amp;lt;/data&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;*** Response Scoring Routines ***&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;expressions&amp;gt;&lt;/div&gt;&lt;div&gt;/ correctionvalue = (display.width - shape.line.width) / 2&lt;/div&gt;&lt;div&gt;/ correctedscore = (trial.VisualAnalogueScale.responsex - expressions.correctionvalue) / shape.line.width * 100&lt;/div&gt;&lt;div&gt;/ roundedvalue = format("%.2f", expressions.correctedscore)&lt;/div&gt;&lt;div&gt;&amp;lt;/expressions&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;*** Block Definition ***&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;block VAS&amp;gt;&lt;/div&gt;&lt;div&gt;/ trials = [1-10=VisualAnalogueScale]&lt;/div&gt;&lt;div&gt;&amp;lt;/block&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;*** Trial Definitions ***&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;trial VisualAnalogueScale&amp;gt;&lt;/div&gt;&lt;div&gt;/ stimulusframes = [1=question, leftborder, rightborder, line, leftanchor, rightanchor]&lt;/div&gt;&lt;div&gt;/ inputdevice = mouse&lt;/div&gt;&lt;div&gt;/ validresponse = (line)&lt;/div&gt;&lt;div&gt;/ branch = [trial.showresponse]&lt;/div&gt;&lt;div&gt;&amp;lt;/trial&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;trial showresponse&amp;gt;&lt;/div&gt;&lt;div&gt;/ stimulusframes = [1=X, responsevalue]&lt;/div&gt;&lt;div&gt;/ inputdevice = mouse&lt;/div&gt;&lt;div&gt;/ validresponse = (noresponse)&lt;/div&gt;&lt;div&gt;/ timeout = 1500&lt;/div&gt;&lt;div&gt;/ recorddata = false&lt;/div&gt;&lt;div&gt;&amp;lt;/trial&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;*** Scale Items ***&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;shape line&amp;gt;&lt;/div&gt;&lt;div&gt;/ shape = rectangle&lt;/div&gt;&lt;div&gt;/ color = (0, 0, 0)&lt;/div&gt;&lt;div&gt;/ size = (700, 6)&lt;/div&gt;&lt;div&gt;/ position = (50, 75)&lt;/div&gt;&lt;div&gt;/ erase = false&lt;/div&gt;&lt;div&gt;&amp;lt;/shape&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;shape leftborder&amp;gt;&lt;/div&gt;&lt;div&gt;/ shape = rectangle&lt;/div&gt;&lt;div&gt;/ color = (0, 0, 0)&lt;/div&gt;&lt;div&gt;/ size = (6, 30)&lt;/div&gt;&lt;div&gt;/ position = (16, 75)&lt;/div&gt;&lt;div&gt;/ erase = false&lt;/div&gt;&lt;div&gt;&amp;lt;/shape&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;shape rightborder&amp;gt;&lt;/div&gt;&lt;div&gt;/ shape = rectangle&lt;/div&gt;&lt;div&gt;/ color = (0, 0, 0)&lt;/div&gt;&lt;div&gt;/ size = (6, 30)&lt;/div&gt;&lt;div&gt;/ position = (84, 75)&lt;/div&gt;&lt;div&gt;/ erase = false&lt;/div&gt;&lt;div&gt;&amp;lt;/shape&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;text question&amp;gt;&lt;/div&gt;&lt;div&gt;/ items = ("Question 1", "Question 2", "Question 3", "Question 4", "Question 5", "Question 6", "Question 7", "Question 8", "Question 9", "Question 10")&lt;/div&gt;&lt;div&gt;/ position = (50, 25)&lt;/div&gt;&lt;div&gt;/ select = sequence&lt;/div&gt;&lt;div&gt;/ erase = false&lt;/div&gt;&lt;div&gt;&amp;lt;/text&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;text leftanchor&amp;gt;&lt;/div&gt;&lt;div&gt;/ items = ("Left Anchor")&lt;/div&gt;&lt;div&gt;/ position = (10, 75)&lt;/div&gt;&lt;div&gt;/ size = (50, 50)&lt;/div&gt;&lt;div&gt;/ erase = false&lt;/div&gt;&lt;div&gt;&amp;lt;/text&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;text rightanchor&amp;gt;&lt;/div&gt;&lt;div&gt;/ items = ("Right Anchor")&lt;/div&gt;&lt;div&gt;/ position = (90, 75)&lt;/div&gt;&lt;div&gt;/ size = (50, 50)&lt;/div&gt;&lt;div&gt;/ erase = false&lt;/div&gt;&lt;div&gt;&amp;lt;/text&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;*** Response Indicator ***&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;text X&amp;gt;&lt;/div&gt;&lt;div&gt;/ fontstyle = ("Arial", -35, true, false, false, false, 5, 0)&lt;/div&gt;&lt;div&gt;/ items = ("X")&lt;/div&gt;&lt;div&gt;/ txcolor = (255, 0, 0)&lt;/div&gt;&lt;div&gt;/ txbgcolor = (transparent)&lt;/div&gt;&lt;div&gt;/ hposition = (trial.VisualAnalogueScale.responsex / display.width) * 100&lt;/div&gt;&lt;div&gt;/ vposition = shape.line.vposition&lt;/div&gt;&lt;div&gt;&amp;lt;/text&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;text responsevalue&amp;gt;&lt;/div&gt;&lt;div&gt;/ items = ("&amp;lt;% expressions.roundedvalue %&amp;gt; %")&lt;/div&gt;&lt;div&gt;/ position = (50, 85)&lt;/div&gt;&lt;div&gt;&amp;lt;/text&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;*** End Of File ***&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;</description><pubDate>Tue, 17 Jun 2014 07:44:25 GMT</pubDate><dc:creator>Maurits</dc:creator></item><item><title>RE: VAS / Slider questionnaire</title><link>https://forums.millisecond.com/Topic13603.aspx</link><description>I'm afraid the answer is "no". It'll only work with the element's own /caption attribute, not an independent / separate &amp;lt;caption&amp;gt; element.&lt;br/&gt;</description><pubDate>Tue, 17 Jun 2014 07:44:25 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: VAS / Slider questionnaire</title><link>https://forums.millisecond.com/Topic13602.aspx</link><description>[quote][b]Dave (6/16/2014)[/b][hr]&amp;gt; My problem regards the position of the labels. Now they are positioned above the line. I want the labels to be positioned at the &lt;div&gt;&amp;gt; beginning and at the end of the line and at the same horizontal position as the line.&lt;br/&gt;&lt;div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;Do not use the /labels attribute then. Instead, set up separate &amp;lt;caption&amp;gt; elements representing your labels and /position them as needed on the page.&lt;div&gt;&lt;br/&gt;&lt;/div&gt;Re Q2: That's not possible.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;[/quote]&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;I have one additional question. I have made separate &amp;lt;caption&amp;gt; elements. I removed all caption attributes within the slider element because I wanted to move the items independently. The only problem I have now, is that when people forget to move the slider (response is required), there is no feedback anymore in the form of text which changes color (red). Can I make the line of the slider the thing giving the feedback or the separate caption elements?</description><pubDate>Tue, 17 Jun 2014 07:40:24 GMT</pubDate><dc:creator>Maurits</dc:creator></item><item><title>RE: VAS / Slider questionnaire</title><link>https://forums.millisecond.com/Topic13595.aspx</link><description>Thank you very much for your quick help!&amp;nbsp;</description><pubDate>Tue, 17 Jun 2014 00:19:18 GMT</pubDate><dc:creator>Maurits</dc:creator></item><item><title>RE: VAS / Slider questionnaire</title><link>https://forums.millisecond.com/Topic13592.aspx</link><description>&amp;gt; My problem regards the position of the labels. Now they are positioned above the line. I want the labels to be positioned at the &lt;div&gt;&amp;gt; beginning and at the end of the line and at the same horizontal position as the line.&lt;br/&gt;&lt;div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;Do not use the /labels attribute then. Instead, set up separate &amp;lt;caption&amp;gt; elements representing your labels and /position them as needed on the page.&lt;div&gt;&lt;br/&gt;&lt;/div&gt;Re Q2: That's not possible.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;</description><pubDate>Mon, 16 Jun 2014 10:21:32 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>