Survey question - equal distance for radiobuttons


Author
Message
Lingi
Lingi
Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)
Group: Forum Members
Posts: 8, Visits: 71
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>

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: 13K, Visits: 104K
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>



Edited 6 Years Ago by Dave
Dana Leighton
Dana Leighton
Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)
Group: Forum Members
Posts: 9, Visits: 36
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>



--
Dana C. Leighton, PhD
Assistant Professor of Psychology, Texas A&M University—Texarkana

Dana Leighton
Dana Leighton
Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)Partner Member (829 reputation)
Group: Forum Members
Posts: 9, Visits: 36
Dave - Wednesday, October 24, 2018

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


OOOh wow ... tab characters... awesome.



--
Dana C. Leighton, PhD
Assistant Professor of Psychology, Texas A&M University—Texarkana

Lingi
Lingi
Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)Partner Member (806 reputation)
Group: Forum Members
Posts: 8, Visits: 71
Thank you very much for your helpful replies! Problem solved!

Best
Karolin

AchimS
AchimS
Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)
Group: Forum Members
Posts: 13, Visits: 102
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>

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: 13K, Visits: 104K
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
AchimS
AchimS
Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)
Group: Forum Members
Posts: 13, Visits: 102
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).


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: 13K, Visits: 104K
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>






AchimS
AchimS
Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)Associate Member (174 reputation)
Group: Forum Members
Posts: 13, Visits: 102
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?

Attachments
BA_V4_MICIP.iqx (156 views, 94.00 KB)
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search