Millisecond Forums

Survey question - equal distance for radiobuttons

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

By Lingi - 10/23/2018

Hi everyone,

I would like to do a survey with one question ("How did you find the task?") and several radiobuttons to indicate different aspects ("very frustrating" / "not frustrating at all"; "very easy" / "very difficult").

I would like to go the the horizontalequal option, but as the options have different length, they are not equally spaced. Is it possible to change that?

Thank you bery much for your help!
Karolin

Here is my code:

<surveypage concluding1>
/ caption = "Der Aufgabenteil der Studie ist nun vorbei. Es folgen noch einige wenige Fragen."
/ fontstyle = ("avenir", 2.2%, true, false, false, false, 5)
/ subcaptionfontstyle = ("avenir", 2%, false, true, false, false, 5, 0 )
/ itemfontstyle = ("avenir", 2.2%, false, true, false, false, 5, 0)
/ txcolor = (black)
/ questions = [1 = sequence(boring, frustrating, difficult)]
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ itemspacing = 2%
/ nextbuttonposition = (90%, 90%)
/ navigationbuttonfontstyle = ("Avenir", 2.2%, false, false, false, false, 5, 0)
/ nextlabel = "  weiter"
/ finishlabel = "  weiter"
</surveypage>

<radiobuttons boring>
/ caption = "Wie würden Sie die Aufgabe beschreiben?"
/ options=("gar nicht langweilig", " ", " ", " ", " ", " ", "sehr langweilig")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
</radiobuttons>

<radiobuttons frustrating>
/ options=("gar nicht frustrierend", " ", " ", " ", " ", " ", "sehr frustrierend")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
</radiobuttons>

<radiobuttons difficult>
/ options=("viel zu leicht", " ", " ", " ", " ", " ", "viel zu schwierig")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
</radiobuttons>
By Dave - 10/24/2018

Lingi - Wednesday, October 24, 2018
Hi everyone,

I would like to do a survey with one question ("How did you find the task?") and several radiobuttons to indicate different aspects ("very frustrating" / "not frustrating at all"; "very easy" / "very difficult").

I would like to go the the horizontalequal option, but as the options have different length, they are not equally spaced. Is it possible to change that?

Thank you bery much for your help!
Karolin

Here is my code:

<surveypage concluding1>
/ caption = "Der Aufgabenteil der Studie ist nun vorbei. Es folgen noch einige wenige Fragen."
/ fontstyle = ("avenir", 2.2%, true, false, false, false, 5)
/ subcaptionfontstyle = ("avenir", 2%, false, true, false, false, 5, 0 )
/ itemfontstyle = ("avenir", 2.2%, false, true, false, false, 5, 0)
/ txcolor = (black)
/ questions = [1 = sequence(boring, frustrating, difficult)]
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ itemspacing = 2%
/ nextbuttonposition = (90%, 90%)
/ navigationbuttonfontstyle = ("Avenir", 2.2%, false, false, false, false, 5, 0)
/ nextlabel = "  weiter"
/ finishlabel = "  weiter"
</surveypage>

<radiobuttons boring>
/ caption = "Wie würden Sie die Aufgabe beschreiben?"
/ options=("gar nicht langweilig", " ", " ", " ", " ", " ", "sehr langweilig")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
</radiobuttons>

<radiobuttons frustrating>
/ options=("gar nicht frustrierend", " ", " ", " ", " ", " ", "sehr frustrierend")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
</radiobuttons>

<radiobuttons difficult>
/ options=("viel zu leicht", " ", " ", " ", " ", " ", "viel zu schwierig")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
</radiobuttons>

You can use tab-characters (~t) to make the options' lenghts equal:

<surveypage concluding1>
/ caption = "Der Aufgabenteil der Studie ist nun vorbei. Es folgen noch einige wenige Fragen."
/ fontstyle = ("avenir", 2.2%, true, false, false, false, 5)
/ subcaptionfontstyle = ("avenir", 2%, false, true, false, false, 5, 0 )
/ itemfontstyle = ("avenir", 2.2%, false, true, false, false, 5, 0)
/ txcolor = (black)
/ questions = [1 = sequence(boring, frustrating, difficult)]
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ itemspacing = 2%
/ nextbuttonposition = (90%, 90%)
/ navigationbuttonfontstyle = ("Avenir", 2.2%, false, false, false, false, 5, 0)
/ nextlabel = " weiter"
/ finishlabel = " weiter"
</surveypage>


<radiobuttons boring>
/ caption = "Wie würden Sie die Aufgabe beschreiben?"
/ options=("gar nicht langweilig~t", " ", " ", " ", " ", " ", "sehr langweilig~t")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
/ size = (50%, 10%)
</radiobuttons>

<radiobuttons frustrating>
/ options=("gar nicht frustrierend~t", " ", " ", " ", " ", " ", "sehr frustrierend~t")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
/ size = (50%, 10%)
</radiobuttons>

<radiobuttons difficult>
/ options=("viel zu leicht~t", " ", " ", " ", " ", " ", "viel zu schwierig~t")
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Arial", 1.5%, true, false, false, false, 5, 0)
/ size = (50%, 10%)
</radiobuttons>


By danaleighton - 10/24/2018

Part of the problem is that the pixel width of the first option label sets the width of the other option labels. So, pad the shorter option labels with spaces to make it match. But, since a proportional font's width is not the same for the same number of characters, you can't do that. If you switch to a monospaced font, it works better. I tried Lucida Console and that worked.

Maybe there's a slicker solution...

Here's what I did:
<radiobuttons boring>
/ caption = "Wie würden Sie die Aufgabe beschreiben?"
/ options=("gar nicht langweilig ", " ", " ", " ", " ", " ", "sehr langweilig") -- NOTE there are 2 spaces after the first label to match the length of the longest
...
/ responsefontstyle = ("Lucida Console", 1%, true, false, false, false, 5, 0)
</radiobuttons>

<radiobuttons frustrating>
/ options=("gar nicht frustrierend", " ", " ", " ", " ", " ", "sehr frustrierend") -- NOTE this is the longest so no spaces after
...
/ responsefontstyle = ("Lucida Console", 1%, true, false, false, false, 5, 0) -- Note Lucida Console and 1% so it fits on a smaller screen area than 1.5%
</radiobuttons>

<radiobuttons difficult>
/ options=("  viel zu leicht  ", " ", " ", " ", " ", " ", "viel zu schwierig") -- NOTE 4 spaces before and after the first label
/ optionvalues= ("1", "2", "3", "4", "5", "6", "7")
/ orientation = horizontalequal
/ required = true
/ responsefontstyle = ("Lucida Console", 1%, true, false, false, false, 5, 0)
</radiobuttons>
By danaleighton - 10/24/2018

Dave - Wednesday, October 24, 2018

You can use tab-characters (~t) to make the options' lenghts equal:


OOOh wow ... tab characters... awesome.
By Lingi - 10/24/2018

Thank you very much for your helpful replies! Problem solved!

Best
Karolin
By AchimS - 6/7/2023

Thank you for this thread, helped me a lot!
Unfortunately I still have an issue that I couldn't solve so far.
Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before. Only when I delete all font style options, then the spacing works.
Can anyone tell me why is that and how it is possible to adjust font styles? Thank you!

One additional question: Is it possible to present single words of the /caption in bold?

<defaults>
/canvasaspectratio = (4,3)
/minimumversion = "6.5.2.0"
/ screencolor = (240, 240, 240)
/ txbgcolor = (transparent)
/ txcolor = black
/ inputdevice = keyboard
/ canvassize = (90%, 90%)
</defaults>


<survey trust>
/ pages = [1=trust1; 2=trust2]
/ pagefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)
/showpagenumbers = false
/showquestionnumbers = false
/ navigationbuttonfontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/ navigationbuttonsize = (15%, 5%)
/ backbuttonposition = (20%, 90%)
/ nextbuttonposition = (70%, 90%)
/ finishlabel = "Fertig"
/ nextlabel = "Weiter"
/ backlabel = "Zurück"
</survey>


************************************************
************************************************
Glaubwürdigkeit Textquelle
************************************************
************************************************
<surveypage trust1>

/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q1_trust, q2_trust, q3_trust, q4_trust, q5_trust, q6_trust, q7_trust]
/ itemspacing = 2%

</surveypage>

<surveypage trust2>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie ~bMenschen im Allgemeinen als Verfasser eines Textes~b mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q8_trust, q9_trust, q10_trust, q11_trust, q12_trust, q13_trust, q14_trust]
/ itemspacing = 2%

</surveypage>

<radiobuttons q1_trust>
/ options = ("kompetent~t", " ", " ", " ", " ", " ", "inkompetent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q2_trust>
/ options = ("intelligent~t", " ", " ", " ", " ", " ", "unintelligent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>


<radiobuttons q3_trust>
/ options = ("gut~nausgebildet~t", " ", " ", " ", " ", " ", "schlecht~nausgebildet~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q4_trust>
/ options = ("fachmännisch~t", " ", " ", " ", " ", " ", "unfachmännisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q5_trust>
/ options = ("erfahren~t", " ", " ", " ", " ", " ", "unerfahren~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q6_trust>
/ options = ("qualifiziert~t", " ", " ", " ", " ", " ", "unqualifiziert~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q7_trust>
/ options = ("aufrichtig~t", " ", " ", " ", " ", " ", "unaufrichtig~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q8_trust>
/ options = ("ehrlich~t", " ", " ", " ", " ", " ", "unehrlich~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q9_trust>
/ options = ("gerecht~t", " ", " ", " ", " ", " ", "ungerecht~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q10_trust>
/ options = ("fair~t~t", " ", " ", " ", " ", " ", "unfair~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q11_trust>
/ options = ("moralisch~t", " ", " ", " ", " ", " ", "unmoralisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q12_trust>
/ options = ("ethisch~t", " ", " ", " ", " ", " ", "unethisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q13_trust>
/ options = ("verantwortungsbewusst~t", " ", " ", " ", " ", " ", "verantwortungslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q14_trust>
/ options = ("rücksichtsvoll~t", " ", " ", " ", " ", " ", "rücksichtslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>
By Dave - 6/7/2023

AchimS - 6/7/2023
Thank you for this thread, helped me a lot!
Unfortunately I still have an issue that I couldn't solve so far.
Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before. Only when I delete all font style options, then the spacing works.
Can anyone tell me why is that and how it is possible to adjust font styles? Thank you!

One additional question: Is it possible to present single words of the /caption in bold?

<defaults>
/canvasaspectratio = (4,3)
/minimumversion = "6.5.2.0"
/ screencolor = (240, 240, 240)
/ txbgcolor = (transparent)
/ txcolor = black
/ inputdevice = keyboard
/ canvassize = (90%, 90%)
</defaults>


<survey trust>
/ pages = [1=trust1; 2=trust2]
/ pagefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)
/showpagenumbers = false
/showquestionnumbers = false
/ navigationbuttonfontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/ navigationbuttonsize = (15%, 5%)
/ backbuttonposition = (20%, 90%)
/ nextbuttonposition = (70%, 90%)
/ finishlabel = "Fertig"
/ nextlabel = "Weiter"
/ backlabel = "Zurück"
</survey>


************************************************
************************************************
Glaubwürdigkeit Textquelle
************************************************
************************************************
<surveypage trust1>

/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q1_trust, q2_trust, q3_trust, q4_trust, q5_trust, q6_trust, q7_trust]
/ itemspacing = 2%

</surveypage>

<surveypage trust2>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie ~bMenschen im Allgemeinen als Verfasser eines Textes~b mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q8_trust, q9_trust, q10_trust, q11_trust, q12_trust, q13_trust, q14_trust]
/ itemspacing = 2%

</surveypage>

<radiobuttons q1_trust>
/ options = ("kompetent~t", " ", " ", " ", " ", " ", "inkompetent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q2_trust>
/ options = ("intelligent~t", " ", " ", " ", " ", " ", "unintelligent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>


<radiobuttons q3_trust>
/ options = ("gut~nausgebildet~t", " ", " ", " ", " ", " ", "schlecht~nausgebildet~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q4_trust>
/ options = ("fachmännisch~t", " ", " ", " ", " ", " ", "unfachmännisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q5_trust>
/ options = ("erfahren~t", " ", " ", " ", " ", " ", "unerfahren~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q6_trust>
/ options = ("qualifiziert~t", " ", " ", " ", " ", " ", "unqualifiziert~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q7_trust>
/ options = ("aufrichtig~t", " ", " ", " ", " ", " ", "unaufrichtig~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q8_trust>
/ options = ("ehrlich~t", " ", " ", " ", " ", " ", "unehrlich~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q9_trust>
/ options = ("gerecht~t", " ", " ", " ", " ", " ", "ungerecht~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q10_trust>
/ options = ("fair~t~t", " ", " ", " ", " ", " ", "unfair~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q11_trust>
/ options = ("moralisch~t", " ", " ", " ", " ", " ", "unmoralisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q12_trust>
/ options = ("ethisch~t", " ", " ", " ", " ", " ", "unethisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q13_trust>
/ options = ("verantwortungsbewusst~t", " ", " ", " ", " ", " ", "verantwortungslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q14_trust>
/ options = ("rücksichtsvoll~t", " ", " ", " ", " ", " ", "rücksichtslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

> Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before.

I don't think you have explained what the situations is you "had before." What, precisely is that situation?

> One additional question: Is it possible to present single words of the /caption in bold?

Under Inquisit 6, yes. In earlier versions, no. (You posted in the Inquisit 5 forum).

/ caption = "The last word is <b>bold</b>."


https://www.millisecond.com/support/docs/current/html/language/markup.htm
By AchimS - 6/7/2023

Dave - 6/7/2023
AchimS - 6/7/2023
Thank you for this thread, helped me a lot!
Unfortunately I still have an issue that I couldn't solve so far.
Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before. Only when I delete all font style options, then the spacing works.
Can anyone tell me why is that and how it is possible to adjust font styles? Thank you!

One additional question: Is it possible to present single words of the /caption in bold?

<defaults>
/canvasaspectratio = (4,3)
/minimumversion = "6.5.2.0"
/ screencolor = (240, 240, 240)
/ txbgcolor = (transparent)
/ txcolor = black
/ inputdevice = keyboard
/ canvassize = (90%, 90%)
</defaults>


<survey trust>
/ pages = [1=trust1; 2=trust2]
/ pagefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)
/showpagenumbers = false
/showquestionnumbers = false
/ navigationbuttonfontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/ navigationbuttonsize = (15%, 5%)
/ backbuttonposition = (20%, 90%)
/ nextbuttonposition = (70%, 90%)
/ finishlabel = "Fertig"
/ nextlabel = "Weiter"
/ backlabel = "Zurück"
</survey>


************************************************
************************************************
Glaubwürdigkeit Textquelle
************************************************
************************************************
<surveypage trust1>

/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q1_trust, q2_trust, q3_trust, q4_trust, q5_trust, q6_trust, q7_trust]
/ itemspacing = 2%

</surveypage>

<surveypage trust2>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie ~bMenschen im Allgemeinen als Verfasser eines Textes~b mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q8_trust, q9_trust, q10_trust, q11_trust, q12_trust, q13_trust, q14_trust]
/ itemspacing = 2%

</surveypage>

<radiobuttons q1_trust>
/ options = ("kompetent~t", " ", " ", " ", " ", " ", "inkompetent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q2_trust>
/ options = ("intelligent~t", " ", " ", " ", " ", " ", "unintelligent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>


<radiobuttons q3_trust>
/ options = ("gut~nausgebildet~t", " ", " ", " ", " ", " ", "schlecht~nausgebildet~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q4_trust>
/ options = ("fachmännisch~t", " ", " ", " ", " ", " ", "unfachmännisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q5_trust>
/ options = ("erfahren~t", " ", " ", " ", " ", " ", "unerfahren~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q6_trust>
/ options = ("qualifiziert~t", " ", " ", " ", " ", " ", "unqualifiziert~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q7_trust>
/ options = ("aufrichtig~t", " ", " ", " ", " ", " ", "unaufrichtig~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q8_trust>
/ options = ("ehrlich~t", " ", " ", " ", " ", " ", "unehrlich~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q9_trust>
/ options = ("gerecht~t", " ", " ", " ", " ", " ", "ungerecht~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q10_trust>
/ options = ("fair~t~t", " ", " ", " ", " ", " ", "unfair~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q11_trust>
/ options = ("moralisch~t", " ", " ", " ", " ", " ", "unmoralisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q12_trust>
/ options = ("ethisch~t", " ", " ", " ", " ", " ", "unethisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q13_trust>
/ options = ("verantwortungsbewusst~t", " ", " ", " ", " ", " ", "verantwortungslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q14_trust>
/ options = ("rücksichtsvoll~t", " ", " ", " ", " ", " ", "rücksichtslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

> Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before.

I don't think you have explained what the situations is you "had before." What, precisely is that situation?

> One additional question: Is it possible to present single words of the /caption in bold?

Under Inquisit 6, yes. In earlier versions, no. (You posted in the Inquisit 5 forum).

/ caption = "The last word is <b>bold</b>."


https://www.millisecond.com/support/docs/current/html/language/markup.htm

Thank you so far! I replied to this existing post in inquisit 5 forum, because the topic here was about exactly the same problem that I have.

You wrote, regarding radiobuttons: "You can use tab-characters (~t) to make the options' lenghts equal:"
My situation now is, that this works only, if I don't define font styles. No matter where I try to define them (default, survey, surveypage, radiobuttons), the distance of the radiobuttons is not equal any more.
Do you have a solution for that? (sorry if I should post this in Inquisit 6 forum, thought it makes also sense here).

By Dave - 6/7/2023

AchimS - 6/7/2023
Dave - 6/7/2023
AchimS - 6/7/2023
Thank you for this thread, helped me a lot!
Unfortunately I still have an issue that I couldn't solve so far.
Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before. Only when I delete all font style options, then the spacing works.
Can anyone tell me why is that and how it is possible to adjust font styles? Thank you!

One additional question: Is it possible to present single words of the /caption in bold?

<defaults>
/canvasaspectratio = (4,3)
/minimumversion = "6.5.2.0"
/ screencolor = (240, 240, 240)
/ txbgcolor = (transparent)
/ txcolor = black
/ inputdevice = keyboard
/ canvassize = (90%, 90%)
</defaults>


<survey trust>
/ pages = [1=trust1; 2=trust2]
/ pagefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)
/showpagenumbers = false
/showquestionnumbers = false
/ navigationbuttonfontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/ navigationbuttonsize = (15%, 5%)
/ backbuttonposition = (20%, 90%)
/ nextbuttonposition = (70%, 90%)
/ finishlabel = "Fertig"
/ nextlabel = "Weiter"
/ backlabel = "Zurück"
</survey>


************************************************
************************************************
Glaubwürdigkeit Textquelle
************************************************
************************************************
<surveypage trust1>

/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q1_trust, q2_trust, q3_trust, q4_trust, q5_trust, q6_trust, q7_trust]
/ itemspacing = 2%

</surveypage>

<surveypage trust2>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie ~bMenschen im Allgemeinen als Verfasser eines Textes~b mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."

/questions = [1 = q8_trust, q9_trust, q10_trust, q11_trust, q12_trust, q13_trust, q14_trust]
/ itemspacing = 2%

</surveypage>

<radiobuttons q1_trust>
/ options = ("kompetent~t", " ", " ", " ", " ", " ", "inkompetent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q2_trust>
/ options = ("intelligent~t", " ", " ", " ", " ", " ", "unintelligent~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>


<radiobuttons q3_trust>
/ options = ("gut~nausgebildet~t", " ", " ", " ", " ", " ", "schlecht~nausgebildet~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q4_trust>
/ options = ("fachmännisch~t", " ", " ", " ", " ", " ", "unfachmännisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q5_trust>
/ options = ("erfahren~t", " ", " ", " ", " ", " ", "unerfahren~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q6_trust>
/ options = ("qualifiziert~t", " ", " ", " ", " ", " ", "unqualifiziert~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q7_trust>
/ options = ("aufrichtig~t", " ", " ", " ", " ", " ", "unaufrichtig~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q8_trust>
/ options = ("ehrlich~t", " ", " ", " ", " ", " ", "unehrlich~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q9_trust>
/ options = ("gerecht~t", " ", " ", " ", " ", " ", "ungerecht~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q10_trust>
/ options = ("fair~t~t", " ", " ", " ", " ", " ", "unfair~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q11_trust>
/ options = ("moralisch~t", " ", " ", " ", " ", " ", "unmoralisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q12_trust>
/ options = ("ethisch~t", " ", " ", " ", " ", " ", "unethisch~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q13_trust>
/ options = ("verantwortungsbewusst~t", " ", " ", " ", " ", " ", "verantwortungslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

<radiobuttons q14_trust>
/ options = ("rücksichtsvoll~t", " ", " ", " ", " ", " ", "rücksichtslos~t")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
</radiobuttons>

> Everytime I try to adjust font styles, the space between the radiobuttons goes back to the situation I had before.

I don't think you have explained what the situations is you "had before." What, precisely is that situation?

> One additional question: Is it possible to present single words of the /caption in bold?

Under Inquisit 6, yes. In earlier versions, no. (You posted in the Inquisit 5 forum).

/ caption = "The last word is <b>bold</b>."


https://www.millisecond.com/support/docs/current/html/language/markup.htm

Thank you so far! I replied to this existing post in inquisit 5 forum, because the topic here was about exactly the same problem that I have.

You wrote, regarding radiobuttons: "You can use tab-characters (~t) to make the options' lenghts equal:"
My situation now is, that this works only, if I don't define font styles. No matter where I try to define them (default, survey, surveypage, radiobuttons), the distance of the radiobuttons is not equal any more.
Do you have a solution for that? (sorry if I should post this in Inquisit 6 forum, thought it makes also sense here).


How many tabs (or spaces) you may need will obviously depend on the font you choose and its size. So:
First set the fontstyle you want.
Then look at the result.
Then add tabs or spaces as needed.

Alternatively, and this is what I would do here, use separate <caption>s for the left and right anchors and position them as needed, I,e, something like this:

<defaults>
/canvasaspectratio = (4,3)
/minimumversion = "6.5.2.0"
/ screencolor = (240, 240, 240)
/ txbgcolor = (transparent)
/ txcolor = black
/ inputdevice = keyboard
/ canvassize = (90%, 90%)
</defaults>

<survey trust>
/ pages = [1=trust1]
/ pagefontstyle = ("Arial", 2.0%, false, false, false, false, 5, 1)
/showpagenumbers = false
/showquestionnumbers = false
/ navigationbuttonfontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/ navigationbuttonsize = (15%, 5%)
/ backbuttonposition = (20%, 90%)
/ nextbuttonposition = (70%, 90%)
/ finishlabel = "Fertig"
/ nextlabel = "Weiter"
/ backlabel = "Zurück"
</survey>


************************************************
************************************************
Glaubwürdigkeit Textquelle
************************************************
************************************************
<surveypage trust1>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."
/questions = [1 = q1_trust, c1L_trust, c1R_trust, q2_trust, c2L_trust, c2R_trust, q3_trust, c3L_trust, c3R_trust, q4_trust, c4L_trust, c4R_trust]
/ itemspacing = 2%
/ itemfontstyle = ("Verdana", 2%)
</surveypage>

<values>
/ spacer = " " // if you change the font or size, adjust the amount of spaces
</values>

<radiobuttons q1_trust>
/ options = ("<%values.spacer%>", " ", " ", " ", " ", " ", " ")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
/ position = (20%, 35%)
</radiobuttons>

<caption c1L_trust>
/ caption = "kompetent"
/ position = (10%, 35%)
</caption>

<caption c1R_trust>
/ caption = "inkompetent"
/ position = (88%, 35%)
</caption>

<radiobuttons q2_trust>
/ options = ("<%values.spacer%>", " ", " ", " ", " ", " ", " ")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
/ position = (20%, 41%)
</radiobuttons>

<caption c2L_trust>
/ caption = "intelligent"
/ position = (10%, 41%)
</caption>

<caption c2R_trust>
/ caption = "unintelligent"
/ position = (88%, 41%)
</caption>

<radiobuttons q3_trust>
/ options = ("<%values.spacer%>", " ", " ", " ", " ", " ", " ")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
/ position = (20%, 47%)
</radiobuttons>

<caption c3L_trust>
/ caption = "<center>gut<br>ausgebildet</center>"
/ position = (10%, 46%)
</caption>

<caption c3R_trust>
/ caption = "<center>schlecht<br>ausgebildet</center>"
/ position = (88%, 46%)
</caption>

<radiobuttons q4_trust>
/ options = ("<%values.spacer%>", " ", " ", " ", " ", " ", " ")
/ optionvalues = ("1", "2", "3", "4", "5", "6", "7")
/required = true
/orientation = horizontalequal
/ position = (20%, 53%)
</radiobuttons>

<caption c4L_trust>
/ caption = "fachmännisch"
/ position = (10%, 53%)
</caption>

<caption c4R_trust>
/ caption = "unfachmännisch"
/ position = (88%, 53%)
</caption>





By AchimS - 6/7/2023

This is awesome, thank you! I couldn't have done this alone.
Now it looks really good, the only problem is, that I cannot select any option any more :D
it works with my other radiobuttons in the script, so there may be a problem within this survey?
By Dave - 6/7/2023

AchimS - 6/7/2023
This is awesome, thank you! I couldn't have done this alone.
Now it looks really good, the only problem is, that I cannot select any option any more :D
it works with my other radiobuttons in the script, so there may be a problem within this survey?

The problem is just that order matters; if a caption overlaps with part of the scale, the scale options "under" the caption won't be selectable. The fix is to have your surveypage first draw all the captions, and then the radiobutton scales on top. I.e.

<surveypage trust1>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser von Texten mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."
/ fontstyle = ("Arial", 2.0%, false, true, false, false, 5, 1)

/questions = [1 = c1L_trust, c1R_trust, c2L_trust, c2R_trust, c3L_trust, c3R_trust, c4L_trust, c4R_trust, c5L_trust, c5R_trust, c6L_trust, c6R_trust, c7L_trust, c7R_trust, q1_trust, q2_trust, q3_trust, q4_trust, q5_trust, q6_trust, q7_trust]
/ itemspacing = 2%
/ itemfontstyle = ("Arial", 2%)
</surveypage>
By AchimS - 6/7/2023

Dave - 6/7/2023
AchimS - 6/7/2023
This is awesome, thank you! I couldn't have done this alone.
Now it looks really good, the only problem is, that I cannot select any option any more :D
it works with my other radiobuttons in the script, so there may be a problem within this survey?

The problem is just that order matters; if a caption overlaps with part of the scale, the scale options "under" the caption won't be selectable. The fix is to have your surveypage first draw all the captions, and then the radiobutton scales on top. I.e.

<surveypage trust1>
/caption ="In diesem Teil der Untersuchung möchten wir Sie bitten einzuschätzen, welche Qualitäten Sie Menschen im Allgemeinen als Verfasser von Texten mit wissenschaftlichem Bezug zuweisen würden.
Hierzu stellen wir Ihnen eine Liste mit verschiedenen Adjektivpaaren zur Verfügung.
Diese Begriffspaare umschreiben jeweils die Enden einer Skala. Geben Sie bitte auf jeder Skala an, wie Sie Menschen im Allgemeinen als Verfasser eines Textes mit wissenschaftlichem Bezug einschätzen.
Möglicherweise scheinen Ihnen einige Adjektivpaare nicht immer angemessen zu sein. Bitte treffen Sie trotzdem für jedes Paar eine persönliche Entscheidung."
/ subcaption = "Der Mensch als Textquelle erscheint mir..."
/ fontstyle = ("Arial", 2.0%, false, true, false, false, 5, 1)

/questions = [1 = c1L_trust, c1R_trust, c2L_trust, c2R_trust, c3L_trust, c3R_trust, c4L_trust, c4R_trust, c5L_trust, c5R_trust, c6L_trust, c6R_trust, c7L_trust, c7R_trust, q1_trust, q2_trust, q3_trust, q4_trust, q5_trust, q6_trust, q7_trust]
/ itemspacing = 2%
/ itemfontstyle = ("Arial", 2%)
</surveypage>

Now it works perfectly, thanks again!