Millisecond Forums

Inquisit - Radiobuttons - Label position

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

By JuliaJuliaJulia - 2/15/2019

Hey everyone,

in my script, I have radiobuttons which should look the following.

They should be a 7 point likert scale without any labels for each point. On the right and left side of the scale the two pols (namely "very" and "not at all") should be displayed. 
Up to now I have the following code: 

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontal
/ required=true
</radiobuttons>

The problem here is that the label "Very" is displayed right from the point and not left. 

Does anybody know an alternative way to do this?

Best

Julia
By Dave - 2/17/2019

JuliaJuliaJulia - Saturday, February 16, 2019
Hey everyone,

in my script, I have radiobuttons which should look the following.

They should be a 7 point likert scale without any labels for each point. On the right and left side of the scale the two pols (namely "very" and "not at all") should be displayed. 
Up to now I have the following code: 

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontal
/ required=true
</radiobuttons>

The problem here is that the label "Very" is displayed right from the point and not left. 

Does anybody know an alternative way to do this?

Best

Julia

You can either set

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontalequal
/ required=true
</radiobuttons>

in which case "Very" and "Not at all" would be displayed below the scale points.

The only other alternative would be to not use the /options attribute, but set up a separate <caption> element to display the labels. The /position both the <radiobuttons> and <caption> such that the caption / labels are located above the scale points.
By JuliaJuliaJulia - 2/18/2019

Dave - Monday, February 18, 2019
JuliaJuliaJulia - Saturday, February 16, 2019
Hey everyone,

in my script, I have radiobuttons which should look the following.

They should be a 7 point likert scale without any labels for each point. On the right and left side of the scale the two pols (namely "very" and "not at all") should be displayed. 
Up to now I have the following code: 

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontal
/ required=true
</radiobuttons>

The problem here is that the label "Very" is displayed right from the point and not left. 

Does anybody know an alternative way to do this?

Best

Julia

You can either set

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontalequal
/ required=true
</radiobuttons>

in which case "Very" and "Not at all" would be displayed below the scale points.

The only other alternative would be to not use the /options attribute, but set up a separate <caption> element to display the labels. The /position both the <radiobuttons> and <caption> such that the caption / labels are located above the scale points.

Hey Dave,

horizontalequal would be THE solution. I have tried it before but I always get an error: 

Do you know what the problem is?

Best

Julia

By Dave - 2/18/2019

JuliaJuliaJulia - Tuesday, February 19, 2019
Dave - Monday, February 18, 2019
JuliaJuliaJulia - Saturday, February 16, 2019
Hey everyone,

in my script, I have radiobuttons which should look the following.

They should be a 7 point likert scale without any labels for each point. On the right and left side of the scale the two pols (namely "very" and "not at all") should be displayed. 
Up to now I have the following code: 

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontal
/ required=true
</radiobuttons>

The problem here is that the label "Very" is displayed right from the point and not left. 

Does anybody know an alternative way to do this?

Best

Julia

You can either set

<radiobuttons questionPaintingFamilarity>
/ caption="Wie sehr sind Sie mit dem Kunstwerk vertraut?"
/ options=("Very", "", "", "", "", "", "Not at all")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/ orientation=horizontalequal
/ required=true
</radiobuttons>

in which case "Very" and "Not at all" would be displayed below the scale points.

The only other alternative would be to not use the /options attribute, but set up a separate <caption> element to display the labels. The /position both the <radiobuttons> and <caption> such that the caption / labels are located above the scale points.

Hey Dave,

horizontalequal would be THE solution. I have tried it before but I always get an error: 

Do you know what the problem is?

Best

Julia


Ah, sorry. horizontalequal is only available as of Inquisit 5. Under Inquisit 4, using a separate <caption> element is the only option then.