Selecting the same surveypage but changing the single presented question (radiobuttons) everytime in...


Author
Message
a.wertgen
a.wertgen
New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)
Group: Forum Members
Posts: 5, Visits: 22
I am trying to conduct an experiment where the participants have to answer 20 single choice questions (i.e., radiobuttons), however, they have the option to reread literature as much as they want on which the questions are based on. That is, the order is: question -> some judgments with regard to the qeustion -> opportunity to re-read as much literature as they want (anything with "Textstelle").

I inherited a script from a fromer colleague that had already conducted such an experiment. However, I cant get the surveypage to draw on all 20 questions in a randomized way. Instead it keeps drawing the same questions (but 20 times).

The randomization is realized with two lists (list.FragenRandomizer for randomization and list.Fragen for questions), but I cant get the script to select the "right" next index...

The crucial surveypage is Sui.Frage

With a "normal" trial element (but then no radiobuttons, of course...) the randomization works. I searched for similar topics but couldnt find any.

Thank you very much for your help!
Here's the code:

<instruct>
/ windowsize = (70%, 70%)
/ inputdevice = mouse
/ finishlabel = "weiter"
/ prevlabel = "zurück"
/ inputdevice = mouse
</instruct>

<values >
/ Textnr = ""
/ FeedbackValenz = ""
/ Fragennummer = 0
/ TestResponse = "empty"
/ Tabellennummer = ""
</values>

*************************************************************************************************************************************
data
*************************************************************************************************************************************

<data>
/ columns = (time, subject, time, blockcode, trialcode, latency, response,correct,stimulus,list.Fragen.currentvalue,list.FragenRandomizer.currentindex,list.FragenRandomizer.nextindex,
          radiobuttons.Sui_Frage3.response, radiobuttons.Sui_Frage4.response, radiobuttons.Sui_Frage7.response, radiobuttons.Sui_Frage9.response,radiobuttons.Sui_Frage10.response,
         radiobuttons.Sui_Frage11.response,radiobuttons.Sui_Frage12.response,radiobuttons.Sui_Frage13.response,radiobuttons.Sui_Frage15.response,radiobuttons.Sui_Frage16.response,
         radiobuttons.Sui_Frage17.response,radiobuttons.Sui_Frage18.response,radiobuttons.Sui_Frage20.response,radiobuttons.Sui_Frage23.response,radiobuttons.Sui_Frage27.response,
         radiobuttons.Sui_Frage28.response,radiobuttons.Sui_Frage29.response,radiobuttons.Sui_Frage31.response,radiobuttons.Sui_Frage34.response,radiobuttons.Sui_Frage36.response)
</data>

************
ELEMENTE
************

<expt>
/ blocks = [1-20=Test;21=Ende]
</expt>

************
LISTS
************

<list FragenRandomizer>
/ poolsize = 20
/ resetinterval = 21
</list>

<list Fragen>
/ items = (radiobuttons.Sui_Frage3,radiobuttons.Sui_Frage4,radiobuttons.Sui_Frage7,radiobuttons.Sui_Frage9,radiobuttons.Sui_Frage10,
         radiobuttons.Sui_Frage11,radiobuttons.Sui_Frage12,radiobuttons.Sui_Frage13,radiobuttons.Sui_Frage15,radiobuttons.Sui_Frage16,
         radiobuttons.Sui_Frage17,radiobuttons.Sui_Frage18,radiobuttons.Sui_Frage20,radiobuttons.Sui_Frage23,radiobuttons.Sui_Frage27,
         radiobuttons.Sui_Frage28,radiobuttons.Sui_Frage29,radiobuttons.Sui_Frage31,radiobuttons.Sui_Frage34,radiobuttons.Sui_Frage36)
/ select = list.FragenRandomizer.nextindex
</list>

         
************
BLOCKS
************

<block Ende>
/ trials = [1=Ende]
/ recorddata = false
</block>

<block Test>
/ trials = [1=Sui_Frage;2=PostQuestion;3=Feedback]
</block>

<survey Textauswahl>
/ pages = [1=Feedback]
/ responsefontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ screencolor = (255,255,255)
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ nextlabel = "weiter"
/ showpagenumbers = false
/ showquestionnumbers = false
</survey>

<block Text>
/ trials = [1=Textstelle]
</block>


***********
TRIALS
**********


<trial Tabelle>
/ ontrialbegin = [values.Tabellennummer = abs(dropdown.Textstelle.optionvalue)]
/ validresponse = (21)
/ stimulusframes = [1= TabelleBild,Stopp]
/ branch = [
    if (trial.Tabelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Textstelle>
/ stimulusframes = [1=Textstelle,Stopp]
/ validresponse = (21)    
/ branch = [
    if (trial.Textstelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Ende>
/ validresponse = (27)
/ stimulusframes = [1= Ende]
/ recorddata = false
</trial>


***************************************** Surveypages



<surveypage Nochmal>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=NochmalText]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.NochmalText.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Sui_Frage>
/ ontrialbegin = [values.Fragennummer = values.Fragennummer + 1]
/ caption = "Frage <%values.Fragennummer%>"
/ questions = [1=list.Fragen]
/ ontrialend = [if (surveypage.Sui_Frage.correct==0) values.FeedbackValenz = "leider FALSCH"
                else values.FeedbackValenz = "RICHTIG"; surveypage.Sui_Frage.trialcode = list.Fragen.currentvalue; reset(list.FragenRandomizer)]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 60%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage PostQuestion>
/ caption = "Bitte machen Sie folgende Angaben zu der gerade gestellten Frage!"
/ questions = [1=Schwierigkeit;2=Behaltensleistung]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage Feedback>
/ ontrialbegin = [values.Textnr = "0"]
/ subcaption = "Ihre Antwort war <%values.FeedbackValenz%>"
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Erforderlich]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.Erforderlich.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Wahl>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Textstelle,TOC]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ ontrialend = [
    values.Textnr = dropdown.Textstelle.response
]
/ branch = [ if (dropdown.Textstelle.response > "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Textstelle]
/ branch = [ if (dropdown.Textstelle.response < "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Tabelle]

</surveypage>

*************Questions

*müssen die Slider hier so kleinschrittig sein? oder würden auch 5er Schritte reichen?



<radiobuttons Erforderlich>
/ caption = "Wollen Sie eine Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja","nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<radiobuttons NochmalText>
/ caption = "Wollen Sie noch eine andere Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja", "nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<slider Schwierigkeit>
/ caption="Wie schwer fanden Sie die letzte Frage?

"
/ labels = ("Sehr leicht", "Sehr schwer")
/ range = (0, 100)
/ increment = 1
/ defaultresponse = 50
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,20%)
/ showticks = true
/ required = true
</slider>

<slider Behaltensleistung>
/ caption="Wie gut werden Sie den Inhalt der letzten Frage Ihrer Einschätzung nach bis zur Klausur behalten?

"
/ labels = ("Sehr schlecht", "Sehr gut")
/ range = (0, 100)
/ defaultresponse = 50
/ increment = 1
/ showticks = true
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,60%)
/ required = true
</slider>


<dropdown Textstelle>
/ caption = "Welche Textstelle oder Tabelle würden Sie gerne nochmal sehen?"
/ options = ("Textabschnitt 1","Textabschnitt 2","Textabschnitt 3","Textabschnitt 4","Textabschnitt 5"
            ,"Textabschnitt 6","Textabschnitt 7","Textabschnitt 8","Textabschnitt 9","Textabschnitt 10"
            ,"Textabschnitt 11","Textabschnitt 12","Textabschnitt 13","Textabschnitt 14","Textabschnitt 15"
            ,"Textabschnitt 16","Textabschnitt 17","Textabschnitt 18","Textabschnitt 19","Textabschnitt 20"
            ,"Textabschnitt 21","Textabschnitt 22","Textabschnitt 23","Textabschnitt 24","Textabschnitt 25"
            ,"Textabschnitt 26","Textabschnitt 27","Textabschnitt 28","Textabschnitt 29","Textabschnitt 30"
            ,"Textabschnitt 31","Textabschnitt 32","Textabschnitt 33","Textabschnitt 34","Textabschnitt 35"
            ,"Textabschnitt 36","Textabschnitt 37","Tabelle_24-1"
            ,"keine der genannten Textabschnitte oder Tabellen")
/ optionvalues = ("1","2","3","4","5","6","7","8","9","10",
                 "11","12","13","14","15","16","17","18","19","20",
                 "21","22","23","24","25","26","27","28","29","30",
                 "31","32","33","34","35","36","37","-1",
                 "0")
/ required = true
/ position = (5%,5%)
</dropdown>

<text LEER>
/ items= ("LEERTASTE = Weiter")
/ position = (50%,95%)
</text>

s<text LinksBlttn>
/ items= ("Links = Zurück")
/ position = (8%,95%)
</text>

<text RechtsBlttn>
/ items= ("Rechts = Weiter")
/ position = (90%,95%)
</text>

<text Stopp>
/ items= ("Z = Ende")
/ position = (50%,95%)
</text>

<text FeedbackPlus>
/ items = ("Ihre Antwort war <%values.FeedbackValenz%>")
</text>


<picture Textstelle>
/ items = ("Materialien/Suizidalitaet_1.jpg", "Materialien/Suizidalitaet_2.jpg", "Materialien/Suizidalitaet_3.jpg", "Materialien/Suizidalitaet_4.jpg",
"Materialien/Suizidalitaet_5.jpg", "Materialien/Suizidalitaet_6.jpg", "Materialien/Suizidalitaet_7.jpg", "Materialien/Suizidalitaet_8.jpg",
"Materialien/Suizidalitaet_9.jpg", "Materialien/Suizidalitaet_10.jpg", "Materialien/Suizidalitaet_11.jpg", "Materialien/Suizidalitaet_12.jpg",
"Materialien/Suizidalitaet_13.jpg", "Materialien/Suizidalitaet_14.jpg", "Materialien/Suizidalitaet_15.jpg", "Materialien/Suizidalitaet_16.jpg",
"Materialien/Suizidalitaet_17.jpg", "Materialien/Suizidalitaet_18.jpg", "Materialien/Suizidalitaet_19.jpg", "Materialien/Suizidalitaet_20.jpg",
"Materialien/Suizidalitaet_21.jpg", "Materialien/Suizidalitaet_22.jpg", "Materialien/Suizidalitaet_23.jpg", "Materialien/Suizidalitaet_24.jpg",
"Materialien/Suizidalitaet_25.jpg", "Materialien/Suizidalitaet_26.jpg", "Materialien/Suizidalitaet_27.jpg", "Materialien/Suizidalitaet_28.jpg",
"Materialien/Suizidalitaet_29.jpg", "Materialien/Suizidalitaet_30.jpg", "Materialien/Suizidalitaet_31.jpg", "Materialien/Suizidalitaet_32.jpg",
"Materialien/Suizidalitaet_33.jpg", "Materialien/Suizidalitaet_34.jpg", "Materialien/Suizidalitaet_35.jpg", "Materialien/Suizidalitaet_36.jpg",
"Materialien/Suizidalitaet_37.jpg")
/ select = values.Textnr
/ size = (60%,60%)
/ valign = top
/ vposition = 10%
/ hposition = 30%
</picture>






<text Ende>
/ position = (50,80)
/ items = ("Super, das war die letzte Aufgabe dieses ersten Termins.

Vielen Dank für Ihre Teilnahme!")

/ color = (0,0,0)
/ fontstyle = ("Arial", 3%, false)
/ size = (55%,55%)
/ valign = bottom
/ hjustify = left
</text>

<image TOC>
/ items = ("Materialien/TOC.jpg")
/ position = (65%,5%)
</image>



<picture TabelleBild>
/ items = ("Materialien/Suizidalitaet_20_Tabelle_24-1.jpg")
/ select = values.Tabellennummer
/ position = (5%,5%)
/ halign = left
/ valign = top
</picture>

****************************************** Fragen
<radiobuttons Sui_Frage3>
/ options = ("Erörterung von Suizidversuchen in Aspekten des klinischen Umgangs",
"konsiliarische Tätigkeiten nach vollendetem Suizid",
"konsiliarische Diagnostik nach vollendetem Suizid",
"Tertiärprävention")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt eine typische Aufgabe eines Kinder- und Jugendpsychiaters im Kontext suizidalen Verhaltens seiner Patienten dar?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage4>
/ options = ("Suizidversuche und Suizide unterscheiden sich in ihrem Auftreten in Personengruppen unterschiedlichen
Alters und Geschlechts. ",
"Generell lässt sich sagen, dass das Risiko eines Suizidversuches mit steigendem Alter deutlich abnimmt.
",
"Eine tödliche Handlung stellt immer das erfolgreiche Resultat eines Suizidversuchs dar.
",
"Nach einem unvollendeten Suizidversuch sinkt das Risiko eines tatsächlichen Suizids enorm.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage7>
/ options = ("Die bei chronischen Suizidversuchen festgestellten Probleme bestehen schon länger und können
von einer beeinträchtigten Befindlichkeit begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Verhaltensauffälligkeiten“ ist allgemein akzeptiert.",
"Akute Suizidversuche sind auf aktuell und kurzfristig bestehende Probleme zurückzuführen
und können von Verhaltensauffälligkeiten begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Befindlichkeitsauffälligkeiten“ ist allgemein akzeptiert.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage9>
/ options = ("Modelllernen aufgrund hoher Medienpräsenz von Suizidversuchen",
"abnehmendes gesellschaftliches Interesse für Jugendliche",
"zunehmende Anordnung psychologischer Therapiemaßnahmen",
"zunehmende Seneszenz der Gesellschaft")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche mögliche Ursache hat die steigende Anzahl an Suizidversuchen in den westlichen Industrieländern seit den 60er Jahren?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage10>
/ options = ("höheres Maß an familiärer Zuwendung",
"weniger negative Erfahrungen",
"Heimunterbringungen bei Kindern aus einem belasteten familiären Milieu",
"schnelle Entwicklung eines gesunden Todeskonzepts ")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Faktoren trägt neben weiteren Faktoren zu einem geringeren Risiko an Suizidversuchen bei Kindern bei?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage11>
/ options = ("Die niedrigere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
alternative Verarbeitungen für Belastungen, wie z.B. aggressive Handlungen, zurückzuführen sein.",
"Mädchen dominieren in der Kindheit und Präadoleszenz über Jungen im Verhältnis 9:1.
",
"Die höhere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
früher einsetzende heterosexuelle Beziehungsstörungen zurückzuführen sein.",
"Die höhere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
höhere Akzeptanz von Selbstvergiftungen zurückzuführen sein.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Wie lässt sich das Geschlechterverhältnis bzgl. der Häufigkeit von Suizidversuchen beschreiben?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage12>
/ options = ("Vor allem Jungen setzen in Suizidversuchen sogenannte harte Methoden,
wie z.B. Erhängen, ein. ",
"Vor allem Mädchen setzen in Suizidversuchen sogenannte weiche Methoden, wie z.B.
Selbstvergiftung und Erhängen, ein. ",
"Bezüglich der Methoden von Suizidversuchen bei Jugendlichen lassen sich keine geschlechterspezifischen
Unterschiede feststellen. ",
"Bei Intoxikation wird eine versehentliche Überdosis von Psychopharmaka oft schnell ausgeschlossen.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Methoden lassen sich vorwiegend bei Suizidversuchen Jugendlicher beobachten?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage13>
/ options = ("Generell kann man zwischen oberflächlich zugefügten Schnittverletzungen, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigt, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und schwerer Selbstverletzung, deren Ausgang auch letal sein kann, unterscheiden. ",
"Generell kann man zwischen oberflächlich zugefügten Schnittverletzungen, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigen, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und schwerer Selbstverletzung, die Folge eines Unfalls sein kann, unterscheiden.",
"Generell kann man zwischen schwerer Selbstverletzung, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigen, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und Fremdverletzung, deren Ausgang auch letal sein kann, unterscheiden.",
"Generell kann man zwischen konsequenter Selbstverletzung, die wiederholt stattfindet und oft Folge übermäßigen Drogenmissbrauchs ist, Autostimulation mit Verletzung, die als Folge eines Unfalls auftritt und schwerer Selbstverletzung, deren Ursache oft letal ist, unterscheiden.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Formen der Selbstverletzung kann man unterscheiden?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage15>
/ options = ("In der Adoleszenz herrscht eine engere Verbindung zwischen Suizidalität und situativen Faktoren
als zu psychiatrischen Störungen. ",
"In der Adoleszenz herrscht eine engere Verbindung zwischen Suizidalität und Psychopathologie
als im Erwachsenenalter.",
"Histrionische und schizoide Psychosen gehen mit einem erhöhten Suizidrisiko einher.
",
"Analysen zur Psychopathologie bei Kindern und Jugendlichen mit Suizidversuch sind meist
vergleichbar zu der Psychopathologie Erwachsener.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage zur Psychopathologie Jugendlicher mit einem Suizidversuch ist korrekt?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage16>
/ options = ("Angststörungen",
"Impulskontrollstörungen",
"Prosopagnosie",
"das präsuizidale Syndrom")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche der folgenden Störungen geht mit einem erhöhten Suizidrisiko im Kindes- und Jugendalter einher?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage17>
/ options = ("die Befragung von Bezugspersonen des Betroffenen",
"eine nach Möglichkeit psychiatrische Aufnahme zur Einstellung der erforderlichen Medikation",
"die Bestätigung einer Kostenübernahme durch die verantwortliche Krankenkasse",
"die Exploration nach einem relativ langen Zeitraum, um den Betroffenen nicht weiter zu belasten")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Voraussetzung einer Untersuchung im Kontext eines Suizidversuchs bei Jugendlichen gibt es?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage18>
/ options = ("Vermeidung einer Bagatellisierung des Geschehens",
"abweisende Haltung des Personals",
"mangelnde Zusammenarbeit mit Eltern",
"das Krankenhausumfeld als kurzfristige neue Umwelt")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt kein mögliches Problem in der Untersuchung eines Suizidversuchs bei Kindern und Jugendlichen dar?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage20>
/ options = ("Beim Vorhandensein vieler möglicher Auslöser für den Suizidversuch lässt sich eine weitere psychische Störung
schnell ausschließen.",
"Das Fehlen möglicher Auslöser für den Suizidversuch kann ein Indikator für eine mögliche psychische Störung
des Betroffenen sein.",
"Die Angaben über mögliche Auslöser und Gründe für den Suizidversuch können aufgrund von
Verbergungsstrategien der Betroffenen teilweise schwer abzuschätzen sein.",
"Die suizidale Intention basierend auf Angaben des Betroffenen kann aufgrund von
Verbergungsstrategien der Betroffenen teilweise schwer abzuschätzen sein.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage ist falsch?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage23>
/ options = ("männliches Geschlecht",
"harte Methoden, z.B. Einnahme von Psychopharmaka",
"hohe Distanzierungsfähigkeit",
"niedriges Grundeinkommen der Eltern")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche der im Folgenden angeführten Punkte fällt unter die sogenannten ungünstigen Prognosefaktoren, anhand derer man das Wiederholungsrisiko für einen Suizidversuch abschätzen kann?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage27>
/ options = ("wenig entwickelte intrafamiliäre Bindungen, die zu übermäßiger Abhängigkeit in
heterosexuellen Freundschaften führen ",
"intensive und ständig andauernde Konflikte mit dem gleichgeschlechtlichen Elternteil
",
"Unterforderung in der Schule, die zum Wunsch führt, diese vorzeitig zu beenden
",
"mangelnde Freizeitgestaltung, die zu Langeweile und autoaggressiven Handlungen führt
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welches der aufgeführten Probleme stellt einen häufigen Auslöser für Suizidhandlungen bei Jugendlichen dar?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage28>
/ options = ("Neben den Problemen, die schwerpunktmäßig aus Beziehungsstörungen bestehen, kann die langfristige
Häufung weiterer Faktoren, wie z.B. Drogenprobleme der Eltern, als Auslöser
für Suizidhandlungen infrage kommen.",
"Neben den Problemen, die schwerpunktmäßig aus einer Häufung von Faktoren, wie z.B. chronisch gesundheitliche
Einschränkungen oder Drogenprobleme der Eltern, können auch Entwicklungsstörungen
als Auslöser für Suizidhandlungen infrage kommen.",
"Problembereiche, die schwerpunktmäßig aus Beziehungsstörungen resultieren, gelten hinsichtlich der Auslöser
für Suizidhandlungen bei Jugendlichen als unbedeutend.
",
"Problembereiche, die sich aus der langfristigen Häufung kleinerer Faktoren wie z.B. chronisch gesundheitlicher
Einschränkungen oder sozialer Isolation ergeben, gelten hinsichtlich der Auslöser für Suizidhandlungen bei
Jugendlichen als unbedeutend.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage zu den Auslösern für Suizidhandlungen bei Jugendlichen ist korrekt?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage29>
/ options = ("Die niedrige Rate von Suiziden im Kindesalter kann unter anderem durch die Unreife des
Todeskonzepts erklärt werden.",
"Die Mehrzahl der Suizidversuche findet vorsätzlich und gut vorbereitet statt.
",
"Hinsichtlich der Motive von Suizidhandlungen ist die bei Kindern seltenere depressive Verstimmung
wahrscheinlich bedeutsamer als Hoffnungslosigkeit. ",
"Hinsichtlich der Motive von Suizidhandlungen ist die bei Kindern häufigere depressive Verstimmung
wahrscheinlich weniger bedeutsam als das Gefühl der Hoffnungslosigkeit. ")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage31>
/ options = ("Die Therapie sollte möglichst von derselben Person durchgeführt werden, die bereits für
die Untersuchung verantwortlich war.",
"Die Therapie sollte immer direkt während des Krankenhausaufenthaltes begonnen werden.
",
"Die Modalität der Therapie sollte uniformiert auf jeden Patienten anwendbar sein.
",
"Die Modalität der Therapie ist abhängig von der Chronfizierung: während bei Jugendlichen mit akuten Problemen eine
aktivere Therapie erforderlich ist, befinden sich Jugendliche mit chronischen Problemen meist in Kurzzeittherapie.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte sollte in der Therapie von Jugendlichen mit einem Suizidversuch berücksichtigt werden?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage34>
/ options = ("Die Häufigkeit von Suiziden bei 11- bis 18-jährigen Jugendlichen ist Statistiken der WHO zufolge in
den 90er Jahren wieder gestiegen. ",
"Im Vergleich zu Suizidversuchen kann die Häufigkeit von Suiziden im Kindes- und Jugendalter
systematisch und ohne Verzerrungen erfasst werden.",
"Die Häufigkeit von Suiziden bei 11- bis 18-jährigen Jugendlichen ist Statistiken der WHO
zufolge in den 90er Jahren vor allem bei Mädchen gestiegen.",
"Statistiken der WHO zufolge lag die Suizidrate von Jugendlichen zwischen 11 und 18 Jahren
um die 90er Jahre bei bis zu 2,0%.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage36>
/ options = ("Ähnlich wie bei Suizidversuchen liegt die Ursache vollendeter Suizide oft in einem Zusammenspiel
verschiedener Belastungsfaktoren. ",
"Im Gegensatz zu Suizidversuchen lässt sich bei vollendetem Suizid ein gestörtes
Familienumfeld als Bedingungsfaktor feststellen.",
"Ähnlich wie bei Suizidversuchen liegt die Prävalenz für psychische Störungen bei Kindern
und Jugendlichen mit vollendetem Suizid bei bis zu 50%. ",
"Ein früherer Suizidversuch kann das Risiko eines vollendeten Suizids senken.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</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: 102K
a.wertgen - 9/8/2024
I am trying to conduct an experiment where the participants have to answer 20 single choice questions (i.e., radiobuttons), however, they have the option to reread literature as much as they want on which the questions are based on. That is, the order is: question -> some judgments with regard to the qeustion -> opportunity to re-read as much literature as they want (anything with "Textstelle").

I inherited a script from a fromer colleague that had already conducted such an experiment. However, I cant get the surveypage to draw on all 20 questions in a randomized way. Instead it keeps drawing the same questions (but 20 times).

The randomization is realized with two lists (list.FragenRandomizer for randomization and list.Fragen for questions), but I cant get the script to select the "right" next index...

The crucial surveypage is Sui.Frage

With a "normal" trial element (but then no radiobuttons, of course...) the randomization works. I searched for similar topics but couldnt find any.

Thank you very much for your help!
Here's the code:

<instruct>
/ windowsize = (70%, 70%)
/ inputdevice = mouse
/ finishlabel = "weiter"
/ prevlabel = "zurück"
/ inputdevice = mouse
</instruct>

<values >
/ Textnr = ""
/ FeedbackValenz = ""
/ Fragennummer = 0
/ TestResponse = "empty"
/ Tabellennummer = ""
</values>

*************************************************************************************************************************************
data
*************************************************************************************************************************************

<data>
/ columns = (time, subject, time, blockcode, trialcode, latency, response,correct,stimulus,list.Fragen.currentvalue,list.FragenRandomizer.currentindex,list.FragenRandomizer.nextindex,
          radiobuttons.Sui_Frage3.response, radiobuttons.Sui_Frage4.response, radiobuttons.Sui_Frage7.response, radiobuttons.Sui_Frage9.response,radiobuttons.Sui_Frage10.response,
         radiobuttons.Sui_Frage11.response,radiobuttons.Sui_Frage12.response,radiobuttons.Sui_Frage13.response,radiobuttons.Sui_Frage15.response,radiobuttons.Sui_Frage16.response,
         radiobuttons.Sui_Frage17.response,radiobuttons.Sui_Frage18.response,radiobuttons.Sui_Frage20.response,radiobuttons.Sui_Frage23.response,radiobuttons.Sui_Frage27.response,
         radiobuttons.Sui_Frage28.response,radiobuttons.Sui_Frage29.response,radiobuttons.Sui_Frage31.response,radiobuttons.Sui_Frage34.response,radiobuttons.Sui_Frage36.response)
</data>

************
ELEMENTE
************

<expt>
/ blocks = [1-20=Test;21=Ende]
</expt>

************
LISTS
************

<list FragenRandomizer>
/ poolsize = 20
/ resetinterval = 21
</list>

<list Fragen>
/ items = (radiobuttons.Sui_Frage3,radiobuttons.Sui_Frage4,radiobuttons.Sui_Frage7,radiobuttons.Sui_Frage9,radiobuttons.Sui_Frage10,
         radiobuttons.Sui_Frage11,radiobuttons.Sui_Frage12,radiobuttons.Sui_Frage13,radiobuttons.Sui_Frage15,radiobuttons.Sui_Frage16,
         radiobuttons.Sui_Frage17,radiobuttons.Sui_Frage18,radiobuttons.Sui_Frage20,radiobuttons.Sui_Frage23,radiobuttons.Sui_Frage27,
         radiobuttons.Sui_Frage28,radiobuttons.Sui_Frage29,radiobuttons.Sui_Frage31,radiobuttons.Sui_Frage34,radiobuttons.Sui_Frage36)
/ select = list.FragenRandomizer.nextindex
</list>

         
************
BLOCKS
************

<block Ende>
/ trials = [1=Ende]
/ recorddata = false
</block>

<block Test>
/ trials = [1=Sui_Frage;2=PostQuestion;3=Feedback]
</block>

<survey Textauswahl>
/ pages = [1=Feedback]
/ responsefontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ screencolor = (255,255,255)
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ nextlabel = "weiter"
/ showpagenumbers = false
/ showquestionnumbers = false
</survey>

<block Text>
/ trials = [1=Textstelle]
</block>


***********
TRIALS
**********


<trial Tabelle>
/ ontrialbegin = [values.Tabellennummer = abs(dropdown.Textstelle.optionvalue)]
/ validresponse = (21)
/ stimulusframes = [1= TabelleBild,Stopp]
/ branch = [
    if (trial.Tabelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Textstelle>
/ stimulusframes = [1=Textstelle,Stopp]
/ validresponse = (21)    
/ branch = [
    if (trial.Textstelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Ende>
/ validresponse = (27)
/ stimulusframes = [1= Ende]
/ recorddata = false
</trial>


***************************************** Surveypages



<surveypage Nochmal>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=NochmalText]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.NochmalText.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Sui_Frage>
/ ontrialbegin = [values.Fragennummer = values.Fragennummer + 1]
/ caption = "Frage <%values.Fragennummer%>"
/ questions = [1=list.Fragen]
/ ontrialend = [if (surveypage.Sui_Frage.correct==0) values.FeedbackValenz = "leider FALSCH"
                else values.FeedbackValenz = "RICHTIG"; surveypage.Sui_Frage.trialcode = list.Fragen.currentvalue; reset(list.FragenRandomizer)]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 60%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage PostQuestion>
/ caption = "Bitte machen Sie folgende Angaben zu der gerade gestellten Frage!"
/ questions = [1=Schwierigkeit;2=Behaltensleistung]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage Feedback>
/ ontrialbegin = [values.Textnr = "0"]
/ subcaption = "Ihre Antwort war <%values.FeedbackValenz%>"
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Erforderlich]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.Erforderlich.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Wahl>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Textstelle,TOC]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ ontrialend = [
    values.Textnr = dropdown.Textstelle.response
]
/ branch = [ if (dropdown.Textstelle.response > "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Textstelle]
/ branch = [ if (dropdown.Textstelle.response < "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Tabelle]

</surveypage>

*************Questions

*müssen die Slider hier so kleinschrittig sein? oder würden auch 5er Schritte reichen?



<radiobuttons Erforderlich>
/ caption = "Wollen Sie eine Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja","nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<radiobuttons NochmalText>
/ caption = "Wollen Sie noch eine andere Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja", "nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<slider Schwierigkeit>
/ caption="Wie schwer fanden Sie die letzte Frage?

"
/ labels = ("Sehr leicht", "Sehr schwer")
/ range = (0, 100)
/ increment = 1
/ defaultresponse = 50
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,20%)
/ showticks = true
/ required = true
</slider>

<slider Behaltensleistung>
/ caption="Wie gut werden Sie den Inhalt der letzten Frage Ihrer Einschätzung nach bis zur Klausur behalten?

"
/ labels = ("Sehr schlecht", "Sehr gut")
/ range = (0, 100)
/ defaultresponse = 50
/ increment = 1
/ showticks = true
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,60%)
/ required = true
</slider>


<dropdown Textstelle>
/ caption = "Welche Textstelle oder Tabelle würden Sie gerne nochmal sehen?"
/ options = ("Textabschnitt 1","Textabschnitt 2","Textabschnitt 3","Textabschnitt 4","Textabschnitt 5"
            ,"Textabschnitt 6","Textabschnitt 7","Textabschnitt 8","Textabschnitt 9","Textabschnitt 10"
            ,"Textabschnitt 11","Textabschnitt 12","Textabschnitt 13","Textabschnitt 14","Textabschnitt 15"
            ,"Textabschnitt 16","Textabschnitt 17","Textabschnitt 18","Textabschnitt 19","Textabschnitt 20"
            ,"Textabschnitt 21","Textabschnitt 22","Textabschnitt 23","Textabschnitt 24","Textabschnitt 25"
            ,"Textabschnitt 26","Textabschnitt 27","Textabschnitt 28","Textabschnitt 29","Textabschnitt 30"
            ,"Textabschnitt 31","Textabschnitt 32","Textabschnitt 33","Textabschnitt 34","Textabschnitt 35"
            ,"Textabschnitt 36","Textabschnitt 37","Tabelle_24-1"
            ,"keine der genannten Textabschnitte oder Tabellen")
/ optionvalues = ("1","2","3","4","5","6","7","8","9","10",
                 "11","12","13","14","15","16","17","18","19","20",
                 "21","22","23","24","25","26","27","28","29","30",
                 "31","32","33","34","35","36","37","-1",
                 "0")
/ required = true
/ position = (5%,5%)
</dropdown>

<text LEER>
/ items= ("LEERTASTE = Weiter")
/ position = (50%,95%)
</text>

s<text LinksBlttn>
/ items= ("Links = Zurück")
/ position = (8%,95%)
</text>

<text RechtsBlttn>
/ items= ("Rechts = Weiter")
/ position = (90%,95%)
</text>

<text Stopp>
/ items= ("Z = Ende")
/ position = (50%,95%)
</text>

<text FeedbackPlus>
/ items = ("Ihre Antwort war <%values.FeedbackValenz%>")
</text>


<picture Textstelle>
/ items = ("Materialien/Suizidalitaet_1.jpg", "Materialien/Suizidalitaet_2.jpg", "Materialien/Suizidalitaet_3.jpg", "Materialien/Suizidalitaet_4.jpg",
"Materialien/Suizidalitaet_5.jpg", "Materialien/Suizidalitaet_6.jpg", "Materialien/Suizidalitaet_7.jpg", "Materialien/Suizidalitaet_8.jpg",
"Materialien/Suizidalitaet_9.jpg", "Materialien/Suizidalitaet_10.jpg", "Materialien/Suizidalitaet_11.jpg", "Materialien/Suizidalitaet_12.jpg",
"Materialien/Suizidalitaet_13.jpg", "Materialien/Suizidalitaet_14.jpg", "Materialien/Suizidalitaet_15.jpg", "Materialien/Suizidalitaet_16.jpg",
"Materialien/Suizidalitaet_17.jpg", "Materialien/Suizidalitaet_18.jpg", "Materialien/Suizidalitaet_19.jpg", "Materialien/Suizidalitaet_20.jpg",
"Materialien/Suizidalitaet_21.jpg", "Materialien/Suizidalitaet_22.jpg", "Materialien/Suizidalitaet_23.jpg", "Materialien/Suizidalitaet_24.jpg",
"Materialien/Suizidalitaet_25.jpg", "Materialien/Suizidalitaet_26.jpg", "Materialien/Suizidalitaet_27.jpg", "Materialien/Suizidalitaet_28.jpg",
"Materialien/Suizidalitaet_29.jpg", "Materialien/Suizidalitaet_30.jpg", "Materialien/Suizidalitaet_31.jpg", "Materialien/Suizidalitaet_32.jpg",
"Materialien/Suizidalitaet_33.jpg", "Materialien/Suizidalitaet_34.jpg", "Materialien/Suizidalitaet_35.jpg", "Materialien/Suizidalitaet_36.jpg",
"Materialien/Suizidalitaet_37.jpg")
/ select = values.Textnr
/ size = (60%,60%)
/ valign = top
/ vposition = 10%
/ hposition = 30%
</picture>






<text Ende>
/ position = (50,80)
/ items = ("Super, das war die letzte Aufgabe dieses ersten Termins.

Vielen Dank für Ihre Teilnahme!")

/ color = (0,0,0)
/ fontstyle = ("Arial", 3%, false)
/ size = (55%,55%)
/ valign = bottom
/ hjustify = left
</text>

<image TOC>
/ items = ("Materialien/TOC.jpg")
/ position = (65%,5%)
</image>



<picture TabelleBild>
/ items = ("Materialien/Suizidalitaet_20_Tabelle_24-1.jpg")
/ select = values.Tabellennummer
/ position = (5%,5%)
/ halign = left
/ valign = top
</picture>

****************************************** Fragen
<radiobuttons Sui_Frage3>
/ options = ("Erörterung von Suizidversuchen in Aspekten des klinischen Umgangs",
"konsiliarische Tätigkeiten nach vollendetem Suizid",
"konsiliarische Diagnostik nach vollendetem Suizid",
"Tertiärprävention")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt eine typische Aufgabe eines Kinder- und Jugendpsychiaters im Kontext suizidalen Verhaltens seiner Patienten dar?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage4>
/ options = ("Suizidversuche und Suizide unterscheiden sich in ihrem Auftreten in Personengruppen unterschiedlichen
Alters und Geschlechts. ",
"Generell lässt sich sagen, dass das Risiko eines Suizidversuches mit steigendem Alter deutlich abnimmt.
",
"Eine tödliche Handlung stellt immer das erfolgreiche Resultat eines Suizidversuchs dar.
",
"Nach einem unvollendeten Suizidversuch sinkt das Risiko eines tatsächlichen Suizids enorm.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage7>
/ options = ("Die bei chronischen Suizidversuchen festgestellten Probleme bestehen schon länger und können
von einer beeinträchtigten Befindlichkeit begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Verhaltensauffälligkeiten“ ist allgemein akzeptiert.",
"Akute Suizidversuche sind auf aktuell und kurzfristig bestehende Probleme zurückzuführen
und können von Verhaltensauffälligkeiten begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Befindlichkeitsauffälligkeiten“ ist allgemein akzeptiert.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage9>
/ options = ("Modelllernen aufgrund hoher Medienpräsenz von Suizidversuchen",
"abnehmendes gesellschaftliches Interesse für Jugendliche",
"zunehmende Anordnung psychologischer Therapiemaßnahmen",
"zunehmende Seneszenz der Gesellschaft")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche mögliche Ursache hat die steigende Anzahl an Suizidversuchen in den westlichen Industrieländern seit den 60er Jahren?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage10>
/ options = ("höheres Maß an familiärer Zuwendung",
"weniger negative Erfahrungen",
"Heimunterbringungen bei Kindern aus einem belasteten familiären Milieu",
"schnelle Entwicklung eines gesunden Todeskonzepts ")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Faktoren trägt neben weiteren Faktoren zu einem geringeren Risiko an Suizidversuchen bei Kindern bei?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage11>
/ options = ("Die niedrigere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
alternative Verarbeitungen für Belastungen, wie z.B. aggressive Handlungen, zurückzuführen sein.",
"Mädchen dominieren in der Kindheit und Präadoleszenz über Jungen im Verhältnis 9:1.
",
"Die höhere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
früher einsetzende heterosexuelle Beziehungsstörungen zurückzuführen sein.",
"Die höhere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
höhere Akzeptanz von Selbstvergiftungen zurückzuführen sein.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Wie lässt sich das Geschlechterverhältnis bzgl. der Häufigkeit von Suizidversuchen beschreiben?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage12>
/ options = ("Vor allem Jungen setzen in Suizidversuchen sogenannte harte Methoden,
wie z.B. Erhängen, ein. ",
"Vor allem Mädchen setzen in Suizidversuchen sogenannte weiche Methoden, wie z.B.
Selbstvergiftung und Erhängen, ein. ",
"Bezüglich der Methoden von Suizidversuchen bei Jugendlichen lassen sich keine geschlechterspezifischen
Unterschiede feststellen. ",
"Bei Intoxikation wird eine versehentliche Überdosis von Psychopharmaka oft schnell ausgeschlossen.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Methoden lassen sich vorwiegend bei Suizidversuchen Jugendlicher beobachten?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage13>
/ options = ("Generell kann man zwischen oberflächlich zugefügten Schnittverletzungen, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigt, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und schwerer Selbstverletzung, deren Ausgang auch letal sein kann, unterscheiden. ",
"Generell kann man zwischen oberflächlich zugefügten Schnittverletzungen, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigen, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und schwerer Selbstverletzung, die Folge eines Unfalls sein kann, unterscheiden.",
"Generell kann man zwischen schwerer Selbstverletzung, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigen, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und Fremdverletzung, deren Ausgang auch letal sein kann, unterscheiden.",
"Generell kann man zwischen konsequenter Selbstverletzung, die wiederholt stattfindet und oft Folge übermäßigen Drogenmissbrauchs ist, Autostimulation mit Verletzung, die als Folge eines Unfalls auftritt und schwerer Selbstverletzung, deren Ursache oft letal ist, unterscheiden.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Formen der Selbstverletzung kann man unterscheiden?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage15>
/ options = ("In der Adoleszenz herrscht eine engere Verbindung zwischen Suizidalität und situativen Faktoren
als zu psychiatrischen Störungen. ",
"In der Adoleszenz herrscht eine engere Verbindung zwischen Suizidalität und Psychopathologie
als im Erwachsenenalter.",
"Histrionische und schizoide Psychosen gehen mit einem erhöhten Suizidrisiko einher.
",
"Analysen zur Psychopathologie bei Kindern und Jugendlichen mit Suizidversuch sind meist
vergleichbar zu der Psychopathologie Erwachsener.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage zur Psychopathologie Jugendlicher mit einem Suizidversuch ist korrekt?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage16>
/ options = ("Angststörungen",
"Impulskontrollstörungen",
"Prosopagnosie",
"das präsuizidale Syndrom")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche der folgenden Störungen geht mit einem erhöhten Suizidrisiko im Kindes- und Jugendalter einher?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage17>
/ options = ("die Befragung von Bezugspersonen des Betroffenen",
"eine nach Möglichkeit psychiatrische Aufnahme zur Einstellung der erforderlichen Medikation",
"die Bestätigung einer Kostenübernahme durch die verantwortliche Krankenkasse",
"die Exploration nach einem relativ langen Zeitraum, um den Betroffenen nicht weiter zu belasten")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Voraussetzung einer Untersuchung im Kontext eines Suizidversuchs bei Jugendlichen gibt es?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage18>
/ options = ("Vermeidung einer Bagatellisierung des Geschehens",
"abweisende Haltung des Personals",
"mangelnde Zusammenarbeit mit Eltern",
"das Krankenhausumfeld als kurzfristige neue Umwelt")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt kein mögliches Problem in der Untersuchung eines Suizidversuchs bei Kindern und Jugendlichen dar?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage20>
/ options = ("Beim Vorhandensein vieler möglicher Auslöser für den Suizidversuch lässt sich eine weitere psychische Störung
schnell ausschließen.",
"Das Fehlen möglicher Auslöser für den Suizidversuch kann ein Indikator für eine mögliche psychische Störung
des Betroffenen sein.",
"Die Angaben über mögliche Auslöser und Gründe für den Suizidversuch können aufgrund von
Verbergungsstrategien der Betroffenen teilweise schwer abzuschätzen sein.",
"Die suizidale Intention basierend auf Angaben des Betroffenen kann aufgrund von
Verbergungsstrategien der Betroffenen teilweise schwer abzuschätzen sein.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage ist falsch?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage23>
/ options = ("männliches Geschlecht",
"harte Methoden, z.B. Einnahme von Psychopharmaka",
"hohe Distanzierungsfähigkeit",
"niedriges Grundeinkommen der Eltern")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche der im Folgenden angeführten Punkte fällt unter die sogenannten ungünstigen Prognosefaktoren, anhand derer man das Wiederholungsrisiko für einen Suizidversuch abschätzen kann?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage27>
/ options = ("wenig entwickelte intrafamiliäre Bindungen, die zu übermäßiger Abhängigkeit in
heterosexuellen Freundschaften führen ",
"intensive und ständig andauernde Konflikte mit dem gleichgeschlechtlichen Elternteil
",
"Unterforderung in der Schule, die zum Wunsch führt, diese vorzeitig zu beenden
",
"mangelnde Freizeitgestaltung, die zu Langeweile und autoaggressiven Handlungen führt
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welches der aufgeführten Probleme stellt einen häufigen Auslöser für Suizidhandlungen bei Jugendlichen dar?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage28>
/ options = ("Neben den Problemen, die schwerpunktmäßig aus Beziehungsstörungen bestehen, kann die langfristige
Häufung weiterer Faktoren, wie z.B. Drogenprobleme der Eltern, als Auslöser
für Suizidhandlungen infrage kommen.",
"Neben den Problemen, die schwerpunktmäßig aus einer Häufung von Faktoren, wie z.B. chronisch gesundheitliche
Einschränkungen oder Drogenprobleme der Eltern, können auch Entwicklungsstörungen
als Auslöser für Suizidhandlungen infrage kommen.",
"Problembereiche, die schwerpunktmäßig aus Beziehungsstörungen resultieren, gelten hinsichtlich der Auslöser
für Suizidhandlungen bei Jugendlichen als unbedeutend.
",
"Problembereiche, die sich aus der langfristigen Häufung kleinerer Faktoren wie z.B. chronisch gesundheitlicher
Einschränkungen oder sozialer Isolation ergeben, gelten hinsichtlich der Auslöser für Suizidhandlungen bei
Jugendlichen als unbedeutend.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage zu den Auslösern für Suizidhandlungen bei Jugendlichen ist korrekt?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage29>
/ options = ("Die niedrige Rate von Suiziden im Kindesalter kann unter anderem durch die Unreife des
Todeskonzepts erklärt werden.",
"Die Mehrzahl der Suizidversuche findet vorsätzlich und gut vorbereitet statt.
",
"Hinsichtlich der Motive von Suizidhandlungen ist die bei Kindern seltenere depressive Verstimmung
wahrscheinlich bedeutsamer als Hoffnungslosigkeit. ",
"Hinsichtlich der Motive von Suizidhandlungen ist die bei Kindern häufigere depressive Verstimmung
wahrscheinlich weniger bedeutsam als das Gefühl der Hoffnungslosigkeit. ")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage31>
/ options = ("Die Therapie sollte möglichst von derselben Person durchgeführt werden, die bereits für
die Untersuchung verantwortlich war.",
"Die Therapie sollte immer direkt während des Krankenhausaufenthaltes begonnen werden.
",
"Die Modalität der Therapie sollte uniformiert auf jeden Patienten anwendbar sein.
",
"Die Modalität der Therapie ist abhängig von der Chronfizierung: während bei Jugendlichen mit akuten Problemen eine
aktivere Therapie erforderlich ist, befinden sich Jugendliche mit chronischen Problemen meist in Kurzzeittherapie.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte sollte in der Therapie von Jugendlichen mit einem Suizidversuch berücksichtigt werden?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage34>
/ options = ("Die Häufigkeit von Suiziden bei 11- bis 18-jährigen Jugendlichen ist Statistiken der WHO zufolge in
den 90er Jahren wieder gestiegen. ",
"Im Vergleich zu Suizidversuchen kann die Häufigkeit von Suiziden im Kindes- und Jugendalter
systematisch und ohne Verzerrungen erfasst werden.",
"Die Häufigkeit von Suiziden bei 11- bis 18-jährigen Jugendlichen ist Statistiken der WHO
zufolge in den 90er Jahren vor allem bei Mädchen gestiegen.",
"Statistiken der WHO zufolge lag die Suizidrate von Jugendlichen zwischen 11 und 18 Jahren
um die 90er Jahre bei bis zu 2,0%.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage36>
/ options = ("Ähnlich wie bei Suizidversuchen liegt die Ursache vollendeter Suizide oft in einem Zusammenspiel
verschiedener Belastungsfaktoren. ",
"Im Gegensatz zu Suizidversuchen lässt sich bei vollendetem Suizid ein gestörtes
Familienumfeld als Bedingungsfaktor feststellen.",
"Ähnlich wie bei Suizidversuchen liegt die Prävalenz für psychische Störungen bei Kindern
und Jugendlichen mit vollendetem Suizid bei bis zu 50%. ",
"Ein früherer Suizidversuch kann das Risiko eines vollendeten Suizids senken.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>


You need to create one surveypage per question. Then you can sample the pages in random order. Using a <list> with only a single surveypage's /questions will not work.
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: 102K
Dave - 9/9/2024
a.wertgen - 9/8/2024
I am trying to conduct an experiment where the participants have to answer 20 single choice questions (i.e., radiobuttons), however, they have the option to reread literature as much as they want on which the questions are based on. That is, the order is: question -> some judgments with regard to the qeustion -> opportunity to re-read as much literature as they want (anything with "Textstelle").

I inherited a script from a fromer colleague that had already conducted such an experiment. However, I cant get the surveypage to draw on all 20 questions in a randomized way. Instead it keeps drawing the same questions (but 20 times).

The randomization is realized with two lists (list.FragenRandomizer for randomization and list.Fragen for questions), but I cant get the script to select the "right" next index...

The crucial surveypage is Sui.Frage

With a "normal" trial element (but then no radiobuttons, of course...) the randomization works. I searched for similar topics but couldnt find any.

Thank you very much for your help!
Here's the code:

<instruct>
/ windowsize = (70%, 70%)
/ inputdevice = mouse
/ finishlabel = "weiter"
/ prevlabel = "zurück"
/ inputdevice = mouse
</instruct>

<values >
/ Textnr = ""
/ FeedbackValenz = ""
/ Fragennummer = 0
/ TestResponse = "empty"
/ Tabellennummer = ""
</values>

*************************************************************************************************************************************
data
*************************************************************************************************************************************

<data>
/ columns = (time, subject, time, blockcode, trialcode, latency, response,correct,stimulus,list.Fragen.currentvalue,list.FragenRandomizer.currentindex,list.FragenRandomizer.nextindex,
          radiobuttons.Sui_Frage3.response, radiobuttons.Sui_Frage4.response, radiobuttons.Sui_Frage7.response, radiobuttons.Sui_Frage9.response,radiobuttons.Sui_Frage10.response,
         radiobuttons.Sui_Frage11.response,radiobuttons.Sui_Frage12.response,radiobuttons.Sui_Frage13.response,radiobuttons.Sui_Frage15.response,radiobuttons.Sui_Frage16.response,
         radiobuttons.Sui_Frage17.response,radiobuttons.Sui_Frage18.response,radiobuttons.Sui_Frage20.response,radiobuttons.Sui_Frage23.response,radiobuttons.Sui_Frage27.response,
         radiobuttons.Sui_Frage28.response,radiobuttons.Sui_Frage29.response,radiobuttons.Sui_Frage31.response,radiobuttons.Sui_Frage34.response,radiobuttons.Sui_Frage36.response)
</data>

************
ELEMENTE
************

<expt>
/ blocks = [1-20=Test;21=Ende]
</expt>

************
LISTS
************

<list FragenRandomizer>
/ poolsize = 20
/ resetinterval = 21
</list>

<list Fragen>
/ items = (radiobuttons.Sui_Frage3,radiobuttons.Sui_Frage4,radiobuttons.Sui_Frage7,radiobuttons.Sui_Frage9,radiobuttons.Sui_Frage10,
         radiobuttons.Sui_Frage11,radiobuttons.Sui_Frage12,radiobuttons.Sui_Frage13,radiobuttons.Sui_Frage15,radiobuttons.Sui_Frage16,
         radiobuttons.Sui_Frage17,radiobuttons.Sui_Frage18,radiobuttons.Sui_Frage20,radiobuttons.Sui_Frage23,radiobuttons.Sui_Frage27,
         radiobuttons.Sui_Frage28,radiobuttons.Sui_Frage29,radiobuttons.Sui_Frage31,radiobuttons.Sui_Frage34,radiobuttons.Sui_Frage36)
/ select = list.FragenRandomizer.nextindex
</list>

         
************
BLOCKS
************

<block Ende>
/ trials = [1=Ende]
/ recorddata = false
</block>

<block Test>
/ trials = [1=Sui_Frage;2=PostQuestion;3=Feedback]
</block>

<survey Textauswahl>
/ pages = [1=Feedback]
/ responsefontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ screencolor = (255,255,255)
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ nextlabel = "weiter"
/ showpagenumbers = false
/ showquestionnumbers = false
</survey>

<block Text>
/ trials = [1=Textstelle]
</block>


***********
TRIALS
**********


<trial Tabelle>
/ ontrialbegin = [values.Tabellennummer = abs(dropdown.Textstelle.optionvalue)]
/ validresponse = (21)
/ stimulusframes = [1= TabelleBild,Stopp]
/ branch = [
    if (trial.Tabelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Textstelle>
/ stimulusframes = [1=Textstelle,Stopp]
/ validresponse = (21)    
/ branch = [
    if (trial.Textstelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Ende>
/ validresponse = (27)
/ stimulusframes = [1= Ende]
/ recorddata = false
</trial>


***************************************** Surveypages



<surveypage Nochmal>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=NochmalText]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.NochmalText.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Sui_Frage>
/ ontrialbegin = [values.Fragennummer = values.Fragennummer + 1]
/ caption = "Frage <%values.Fragennummer%>"
/ questions = [1=list.Fragen]
/ ontrialend = [if (surveypage.Sui_Frage.correct==0) values.FeedbackValenz = "leider FALSCH"
                else values.FeedbackValenz = "RICHTIG"; surveypage.Sui_Frage.trialcode = list.Fragen.currentvalue; reset(list.FragenRandomizer)]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 60%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage PostQuestion>
/ caption = "Bitte machen Sie folgende Angaben zu der gerade gestellten Frage!"
/ questions = [1=Schwierigkeit;2=Behaltensleistung]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage Feedback>
/ ontrialbegin = [values.Textnr = "0"]
/ subcaption = "Ihre Antwort war <%values.FeedbackValenz%>"
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Erforderlich]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.Erforderlich.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Wahl>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Textstelle,TOC]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ ontrialend = [
    values.Textnr = dropdown.Textstelle.response
]
/ branch = [ if (dropdown.Textstelle.response > "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Textstelle]
/ branch = [ if (dropdown.Textstelle.response < "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Tabelle]

</surveypage>

*************Questions

*müssen die Slider hier so kleinschrittig sein? oder würden auch 5er Schritte reichen?



<radiobuttons Erforderlich>
/ caption = "Wollen Sie eine Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja","nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<radiobuttons NochmalText>
/ caption = "Wollen Sie noch eine andere Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja", "nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<slider Schwierigkeit>
/ caption="Wie schwer fanden Sie die letzte Frage?

"
/ labels = ("Sehr leicht", "Sehr schwer")
/ range = (0, 100)
/ increment = 1
/ defaultresponse = 50
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,20%)
/ showticks = true
/ required = true
</slider>

<slider Behaltensleistung>
/ caption="Wie gut werden Sie den Inhalt der letzten Frage Ihrer Einschätzung nach bis zur Klausur behalten?

"
/ labels = ("Sehr schlecht", "Sehr gut")
/ range = (0, 100)
/ defaultresponse = 50
/ increment = 1
/ showticks = true
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,60%)
/ required = true
</slider>


<dropdown Textstelle>
/ caption = "Welche Textstelle oder Tabelle würden Sie gerne nochmal sehen?"
/ options = ("Textabschnitt 1","Textabschnitt 2","Textabschnitt 3","Textabschnitt 4","Textabschnitt 5"
            ,"Textabschnitt 6","Textabschnitt 7","Textabschnitt 8","Textabschnitt 9","Textabschnitt 10"
            ,"Textabschnitt 11","Textabschnitt 12","Textabschnitt 13","Textabschnitt 14","Textabschnitt 15"
            ,"Textabschnitt 16","Textabschnitt 17","Textabschnitt 18","Textabschnitt 19","Textabschnitt 20"
            ,"Textabschnitt 21","Textabschnitt 22","Textabschnitt 23","Textabschnitt 24","Textabschnitt 25"
            ,"Textabschnitt 26","Textabschnitt 27","Textabschnitt 28","Textabschnitt 29","Textabschnitt 30"
            ,"Textabschnitt 31","Textabschnitt 32","Textabschnitt 33","Textabschnitt 34","Textabschnitt 35"
            ,"Textabschnitt 36","Textabschnitt 37","Tabelle_24-1"
            ,"keine der genannten Textabschnitte oder Tabellen")
/ optionvalues = ("1","2","3","4","5","6","7","8","9","10",
                 "11","12","13","14","15","16","17","18","19","20",
                 "21","22","23","24","25","26","27","28","29","30",
                 "31","32","33","34","35","36","37","-1",
                 "0")
/ required = true
/ position = (5%,5%)
</dropdown>

<text LEER>
/ items= ("LEERTASTE = Weiter")
/ position = (50%,95%)
</text>

s<text LinksBlttn>
/ items= ("Links = Zurück")
/ position = (8%,95%)
</text>

<text RechtsBlttn>
/ items= ("Rechts = Weiter")
/ position = (90%,95%)
</text>

<text Stopp>
/ items= ("Z = Ende")
/ position = (50%,95%)
</text>

<text FeedbackPlus>
/ items = ("Ihre Antwort war <%values.FeedbackValenz%>")
</text>


<picture Textstelle>
/ items = ("Materialien/Suizidalitaet_1.jpg", "Materialien/Suizidalitaet_2.jpg", "Materialien/Suizidalitaet_3.jpg", "Materialien/Suizidalitaet_4.jpg",
"Materialien/Suizidalitaet_5.jpg", "Materialien/Suizidalitaet_6.jpg", "Materialien/Suizidalitaet_7.jpg", "Materialien/Suizidalitaet_8.jpg",
"Materialien/Suizidalitaet_9.jpg", "Materialien/Suizidalitaet_10.jpg", "Materialien/Suizidalitaet_11.jpg", "Materialien/Suizidalitaet_12.jpg",
"Materialien/Suizidalitaet_13.jpg", "Materialien/Suizidalitaet_14.jpg", "Materialien/Suizidalitaet_15.jpg", "Materialien/Suizidalitaet_16.jpg",
"Materialien/Suizidalitaet_17.jpg", "Materialien/Suizidalitaet_18.jpg", "Materialien/Suizidalitaet_19.jpg", "Materialien/Suizidalitaet_20.jpg",
"Materialien/Suizidalitaet_21.jpg", "Materialien/Suizidalitaet_22.jpg", "Materialien/Suizidalitaet_23.jpg", "Materialien/Suizidalitaet_24.jpg",
"Materialien/Suizidalitaet_25.jpg", "Materialien/Suizidalitaet_26.jpg", "Materialien/Suizidalitaet_27.jpg", "Materialien/Suizidalitaet_28.jpg",
"Materialien/Suizidalitaet_29.jpg", "Materialien/Suizidalitaet_30.jpg", "Materialien/Suizidalitaet_31.jpg", "Materialien/Suizidalitaet_32.jpg",
"Materialien/Suizidalitaet_33.jpg", "Materialien/Suizidalitaet_34.jpg", "Materialien/Suizidalitaet_35.jpg", "Materialien/Suizidalitaet_36.jpg",
"Materialien/Suizidalitaet_37.jpg")
/ select = values.Textnr
/ size = (60%,60%)
/ valign = top
/ vposition = 10%
/ hposition = 30%
</picture>






<text Ende>
/ position = (50,80)
/ items = ("Super, das war die letzte Aufgabe dieses ersten Termins.

Vielen Dank für Ihre Teilnahme!")

/ color = (0,0,0)
/ fontstyle = ("Arial", 3%, false)
/ size = (55%,55%)
/ valign = bottom
/ hjustify = left
</text>

<image TOC>
/ items = ("Materialien/TOC.jpg")
/ position = (65%,5%)
</image>



<picture TabelleBild>
/ items = ("Materialien/Suizidalitaet_20_Tabelle_24-1.jpg")
/ select = values.Tabellennummer
/ position = (5%,5%)
/ halign = left
/ valign = top
</picture>

****************************************** Fragen
<radiobuttons Sui_Frage3>
/ options = ("Erörterung von Suizidversuchen in Aspekten des klinischen Umgangs",
"konsiliarische Tätigkeiten nach vollendetem Suizid",
"konsiliarische Diagnostik nach vollendetem Suizid",
"Tertiärprävention")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt eine typische Aufgabe eines Kinder- und Jugendpsychiaters im Kontext suizidalen Verhaltens seiner Patienten dar?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage4>
/ options = ("Suizidversuche und Suizide unterscheiden sich in ihrem Auftreten in Personengruppen unterschiedlichen
Alters und Geschlechts. ",
"Generell lässt sich sagen, dass das Risiko eines Suizidversuches mit steigendem Alter deutlich abnimmt.
",
"Eine tödliche Handlung stellt immer das erfolgreiche Resultat eines Suizidversuchs dar.
",
"Nach einem unvollendeten Suizidversuch sinkt das Risiko eines tatsächlichen Suizids enorm.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage7>
/ options = ("Die bei chronischen Suizidversuchen festgestellten Probleme bestehen schon länger und können
von einer beeinträchtigten Befindlichkeit begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Verhaltensauffälligkeiten“ ist allgemein akzeptiert.",
"Akute Suizidversuche sind auf aktuell und kurzfristig bestehende Probleme zurückzuführen
und können von Verhaltensauffälligkeiten begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Befindlichkeitsauffälligkeiten“ ist allgemein akzeptiert.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage9>
/ options = ("Modelllernen aufgrund hoher Medienpräsenz von Suizidversuchen",
"abnehmendes gesellschaftliches Interesse für Jugendliche",
"zunehmende Anordnung psychologischer Therapiemaßnahmen",
"zunehmende Seneszenz der Gesellschaft")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche mögliche Ursache hat die steigende Anzahl an Suizidversuchen in den westlichen Industrieländern seit den 60er Jahren?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage10>
/ options = ("höheres Maß an familiärer Zuwendung",
"weniger negative Erfahrungen",
"Heimunterbringungen bei Kindern aus einem belasteten familiären Milieu",
"schnelle Entwicklung eines gesunden Todeskonzepts ")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Faktoren trägt neben weiteren Faktoren zu einem geringeren Risiko an Suizidversuchen bei Kindern bei?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage11>
/ options = ("Die niedrigere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
alternative Verarbeitungen für Belastungen, wie z.B. aggressive Handlungen, zurückzuführen sein.",
"Mädchen dominieren in der Kindheit und Präadoleszenz über Jungen im Verhältnis 9:1.
",
"Die höhere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
früher einsetzende heterosexuelle Beziehungsstörungen zurückzuführen sein.",
"Die höhere Dominanz von Jungen bei Suizidversuchen in der Adoleszenz könnte auf
höhere Akzeptanz von Selbstvergiftungen zurückzuführen sein.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Wie lässt sich das Geschlechterverhältnis bzgl. der Häufigkeit von Suizidversuchen beschreiben?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage12>
/ options = ("Vor allem Jungen setzen in Suizidversuchen sogenannte harte Methoden,
wie z.B. Erhängen, ein. ",
"Vor allem Mädchen setzen in Suizidversuchen sogenannte weiche Methoden, wie z.B.
Selbstvergiftung und Erhängen, ein. ",
"Bezüglich der Methoden von Suizidversuchen bei Jugendlichen lassen sich keine geschlechterspezifischen
Unterschiede feststellen. ",
"Bei Intoxikation wird eine versehentliche Überdosis von Psychopharmaka oft schnell ausgeschlossen.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Methoden lassen sich vorwiegend bei Suizidversuchen Jugendlicher beobachten?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage13>
/ options = ("Generell kann man zwischen oberflächlich zugefügten Schnittverletzungen, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigt, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und schwerer Selbstverletzung, deren Ausgang auch letal sein kann, unterscheiden. ",
"Generell kann man zwischen oberflächlich zugefügten Schnittverletzungen, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigen, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und schwerer Selbstverletzung, die Folge eines Unfalls sein kann, unterscheiden.",
"Generell kann man zwischen schwerer Selbstverletzung, die sich oft in Verbindung zu Beziehungs- oder Essstörungen zeigen, Autostimulation mit Verletzung, die als Folge einer psychiatrischen Störung auftritt und Fremdverletzung, deren Ausgang auch letal sein kann, unterscheiden.",
"Generell kann man zwischen konsequenter Selbstverletzung, die wiederholt stattfindet und oft Folge übermäßigen Drogenmissbrauchs ist, Autostimulation mit Verletzung, die als Folge eines Unfalls auftritt und schwerer Selbstverletzung, deren Ursache oft letal ist, unterscheiden.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Formen der Selbstverletzung kann man unterscheiden?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage15>
/ options = ("In der Adoleszenz herrscht eine engere Verbindung zwischen Suizidalität und situativen Faktoren
als zu psychiatrischen Störungen. ",
"In der Adoleszenz herrscht eine engere Verbindung zwischen Suizidalität und Psychopathologie
als im Erwachsenenalter.",
"Histrionische und schizoide Psychosen gehen mit einem erhöhten Suizidrisiko einher.
",
"Analysen zur Psychopathologie bei Kindern und Jugendlichen mit Suizidversuch sind meist
vergleichbar zu der Psychopathologie Erwachsener.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage zur Psychopathologie Jugendlicher mit einem Suizidversuch ist korrekt?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage16>
/ options = ("Angststörungen",
"Impulskontrollstörungen",
"Prosopagnosie",
"das präsuizidale Syndrom")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche der folgenden Störungen geht mit einem erhöhten Suizidrisiko im Kindes- und Jugendalter einher?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage17>
/ options = ("die Befragung von Bezugspersonen des Betroffenen",
"eine nach Möglichkeit psychiatrische Aufnahme zur Einstellung der erforderlichen Medikation",
"die Bestätigung einer Kostenübernahme durch die verantwortliche Krankenkasse",
"die Exploration nach einem relativ langen Zeitraum, um den Betroffenen nicht weiter zu belasten")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Voraussetzung einer Untersuchung im Kontext eines Suizidversuchs bei Jugendlichen gibt es?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage18>
/ options = ("Vermeidung einer Bagatellisierung des Geschehens",
"abweisende Haltung des Personals",
"mangelnde Zusammenarbeit mit Eltern",
"das Krankenhausumfeld als kurzfristige neue Umwelt")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt kein mögliches Problem in der Untersuchung eines Suizidversuchs bei Kindern und Jugendlichen dar?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage20>
/ options = ("Beim Vorhandensein vieler möglicher Auslöser für den Suizidversuch lässt sich eine weitere psychische Störung
schnell ausschließen.",
"Das Fehlen möglicher Auslöser für den Suizidversuch kann ein Indikator für eine mögliche psychische Störung
des Betroffenen sein.",
"Die Angaben über mögliche Auslöser und Gründe für den Suizidversuch können aufgrund von
Verbergungsstrategien der Betroffenen teilweise schwer abzuschätzen sein.",
"Die suizidale Intention basierend auf Angaben des Betroffenen kann aufgrund von
Verbergungsstrategien der Betroffenen teilweise schwer abzuschätzen sein.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage ist falsch?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage23>
/ options = ("männliches Geschlecht",
"harte Methoden, z.B. Einnahme von Psychopharmaka",
"hohe Distanzierungsfähigkeit",
"niedriges Grundeinkommen der Eltern")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche der im Folgenden angeführten Punkte fällt unter die sogenannten ungünstigen Prognosefaktoren, anhand derer man das Wiederholungsrisiko für einen Suizidversuch abschätzen kann?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage27>
/ options = ("wenig entwickelte intrafamiliäre Bindungen, die zu übermäßiger Abhängigkeit in
heterosexuellen Freundschaften führen ",
"intensive und ständig andauernde Konflikte mit dem gleichgeschlechtlichen Elternteil
",
"Unterforderung in der Schule, die zum Wunsch führt, diese vorzeitig zu beenden
",
"mangelnde Freizeitgestaltung, die zu Langeweile und autoaggressiven Handlungen führt
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welches der aufgeführten Probleme stellt einen häufigen Auslöser für Suizidhandlungen bei Jugendlichen dar?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage28>
/ options = ("Neben den Problemen, die schwerpunktmäßig aus Beziehungsstörungen bestehen, kann die langfristige
Häufung weiterer Faktoren, wie z.B. Drogenprobleme der Eltern, als Auslöser
für Suizidhandlungen infrage kommen.",
"Neben den Problemen, die schwerpunktmäßig aus einer Häufung von Faktoren, wie z.B. chronisch gesundheitliche
Einschränkungen oder Drogenprobleme der Eltern, können auch Entwicklungsstörungen
als Auslöser für Suizidhandlungen infrage kommen.",
"Problembereiche, die schwerpunktmäßig aus Beziehungsstörungen resultieren, gelten hinsichtlich der Auslöser
für Suizidhandlungen bei Jugendlichen als unbedeutend.
",
"Problembereiche, die sich aus der langfristigen Häufung kleinerer Faktoren wie z.B. chronisch gesundheitlicher
Einschränkungen oder sozialer Isolation ergeben, gelten hinsichtlich der Auslöser für Suizidhandlungen bei
Jugendlichen als unbedeutend.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage zu den Auslösern für Suizidhandlungen bei Jugendlichen ist korrekt?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage29>
/ options = ("Die niedrige Rate von Suiziden im Kindesalter kann unter anderem durch die Unreife des
Todeskonzepts erklärt werden.",
"Die Mehrzahl der Suizidversuche findet vorsätzlich und gut vorbereitet statt.
",
"Hinsichtlich der Motive von Suizidhandlungen ist die bei Kindern seltenere depressive Verstimmung
wahrscheinlich bedeutsamer als Hoffnungslosigkeit. ",
"Hinsichtlich der Motive von Suizidhandlungen ist die bei Kindern häufigere depressive Verstimmung
wahrscheinlich weniger bedeutsam als das Gefühl der Hoffnungslosigkeit. ")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage31>
/ options = ("Die Therapie sollte möglichst von derselben Person durchgeführt werden, die bereits für
die Untersuchung verantwortlich war.",
"Die Therapie sollte immer direkt während des Krankenhausaufenthaltes begonnen werden.
",
"Die Modalität der Therapie sollte uniformiert auf jeden Patienten anwendbar sein.
",
"Die Modalität der Therapie ist abhängig von der Chronfizierung: während bei Jugendlichen mit akuten Problemen eine
aktivere Therapie erforderlich ist, befinden sich Jugendliche mit chronischen Problemen meist in Kurzzeittherapie.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte sollte in der Therapie von Jugendlichen mit einem Suizidversuch berücksichtigt werden?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage34>
/ options = ("Die Häufigkeit von Suiziden bei 11- bis 18-jährigen Jugendlichen ist Statistiken der WHO zufolge in
den 90er Jahren wieder gestiegen. ",
"Im Vergleich zu Suizidversuchen kann die Häufigkeit von Suiziden im Kindes- und Jugendalter
systematisch und ohne Verzerrungen erfasst werden.",
"Die Häufigkeit von Suiziden bei 11- bis 18-jährigen Jugendlichen ist Statistiken der WHO
zufolge in den 90er Jahren vor allem bei Mädchen gestiegen.",
"Statistiken der WHO zufolge lag die Suizidrate von Jugendlichen zwischen 11 und 18 Jahren
um die 90er Jahre bei bis zu 2,0%.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage36>
/ options = ("Ähnlich wie bei Suizidversuchen liegt die Ursache vollendeter Suizide oft in einem Zusammenspiel
verschiedener Belastungsfaktoren. ",
"Im Gegensatz zu Suizidversuchen lässt sich bei vollendetem Suizid ein gestörtes
Familienumfeld als Bedingungsfaktor feststellen.",
"Ähnlich wie bei Suizidversuchen liegt die Prävalenz für psychische Störungen bei Kindern
und Jugendlichen mit vollendetem Suizid bei bis zu 50%. ",
"Ein früherer Suizidversuch kann das Risiko eines vollendeten Suizids senken.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>


You need to create one surveypage per question. Then you can sample the pages in random order. Using a <list> with only a single surveypage's /questions will not work.

Here's a shortened example of the setup you need using only the first three questions (3, 4, and 7).

<expt>
/ blocks = [1-3=Test;4=Ende]
</expt>

<block Test>
/ trials = [1=list.Sui_Frage;2=PostQuestion;3=Feedback]
</block>

<block Ende>
/ trials = [1=Ende]
/ recorddata = false
</block>

<list Sui_Frage>
/ items = (surveypage.Sui_Frage3, surveypage.Sui_Frage4, surveypage.Sui_Frage7)
</list>

<surveypage Sui_Frage3>
/ ontrialbegin = [values.Fragennummer = values.Fragennummer + 1]
/ caption = "Frage <%values.Fragennummer%>"
/ questions = [1=radiobuttons.Sui_Frage3]
/ ontrialend = [if (surveypage.Sui_Frage3.correct==0) values.FeedbackValenz = "leider FALSCH"
      else values.FeedbackValenz = "RICHTIG";]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 60%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage Sui_Frage4>
/ ontrialbegin = [values.Fragennummer = values.Fragennummer + 1]
/ caption = "Frage <%values.Fragennummer%>"
/ questions = [1=radiobuttons.Sui_Frage4]
/ ontrialend = [if (surveypage.Sui_Frage4.correct==0) values.FeedbackValenz = "leider FALSCH"
      else values.FeedbackValenz = "RICHTIG";]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 60%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage Sui_Frage7>
/ ontrialbegin = [values.Fragennummer = values.Fragennummer + 1]
/ caption = "Frage <%values.Fragennummer%>"
/ questions = [1=radiobuttons.Sui_Frage7]
/ ontrialend = [if (surveypage.Sui_Frage7.correct==0) values.FeedbackValenz = "leider FALSCH"
      else values.FeedbackValenz = "RICHTIG";]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 60%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

****************************************** Fragen
<radiobuttons Sui_Frage3>
/ options = ("Erörterung von Suizidversuchen in Aspekten des klinischen Umgangs",
"konsiliarische Tätigkeiten nach vollendetem Suizid",
"konsiliarische Diagnostik nach vollendetem Suizid",
"Tertiärprävention")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welcher der folgenden Punkte stellt eine typische Aufgabe eines Kinder- und Jugendpsychiaters im Kontext suizidalen Verhaltens seiner Patienten dar?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage4>
/ options = ("Suizidversuche und Suizide unterscheiden sich in ihrem Auftreten in Personengruppen unterschiedlichen
Alters und Geschlechts. ",
"Generell lässt sich sagen, dass das Risiko eines Suizidversuches mit steigendem Alter deutlich abnimmt.
",
"Eine tödliche Handlung stellt immer das erfolgreiche Resultat eines Suizidversuchs dar.
",
"Nach einem unvollendeten Suizidversuch sinkt das Risiko eines tatsächlichen Suizids enorm.
")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ optionvalues = ("1","2","3","4")
/ order = random
/ required = true
</radiobuttons>

<radiobuttons Sui_Frage7>
/ options = ("Die bei chronischen Suizidversuchen festgestellten Probleme bestehen schon länger und können
von einer beeinträchtigten Befindlichkeit begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Verhaltensauffälligkeiten“ ist allgemein akzeptiert.",
"Akute Suizidversuche sind auf aktuell und kurzfristig bestehende Probleme zurückzuführen
und können von Verhaltensauffälligkeiten begleitet werden.",
"Die Klassifikation von Suizidversuchen in „Akut“, „Chronisch“ und „Chronisch mit
Befindlichkeitsauffälligkeiten“ ist allgemein akzeptiert.")
/ correctresponse = ("1")
/ validresponse = ("1","2","3","4")
/ optionvalues = ("1","2","3","4")
/ caption = "Welche Aussage trifft zu?"
/ order = random
/ required = true
</radiobuttons>

***********
TRIALS
**********


<trial Tabelle>
/ ontrialbegin = [values.Tabellennummer = abs(dropdown.Textstelle.optionvalue)]
/ validresponse = (21)
/ stimulusframes = [1= TabelleBild,Stopp]
/ branch = [
  if (trial.Tabelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Textstelle>
/ stimulusframes = [1=Textstelle,Stopp]
/ validresponse = (21) 
/ branch = [
  if (trial.Textstelle.response == 21) surveypage.Nochmal
]
</trial>

<trial Ende>
/ validresponse = (27)
/ stimulusframes = [1= Ende]
/ recorddata = false
</trial>

<surveypage PostQuestion>
/ caption = "Bitte machen Sie folgende Angaben zu der gerade gestellten Frage!"
/ questions = [1=Schwierigkeit;2=Behaltensleistung]
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
</surveypage>

<surveypage Feedback>
/ ontrialbegin = [values.Textnr = "0"]
/ subcaption = "Ihre Antwort war <%values.FeedbackValenz%>"
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Erforderlich]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.Erforderlich.response == "ja") surveypage.Wahl]
</surveypage>

<surveypage Wahl>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=Textstelle,TOC]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ ontrialend = [
  values.Textnr = dropdown.Textstelle.response
]
/ branch = [ if (dropdown.Textstelle.response > "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Textstelle]
/ branch = [ if (dropdown.Textstelle.response < "0") && if (radiobuttons.Erforderlich.response == "ja") trial.Tabelle]

</surveypage>

<surveypage Nochmal>
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ questions = [1=NochmalText]
/ itemfontstyle = ("Arial", 2.5% , false, false, false, false, 5, 0)
/ responsefontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ txcolor = (0, 0, 0)
/ itemspacing = 2%
/ showpagenumbers = false
/ recorddata = true
/ finishlabel = "weiter"
/ nextbuttonposition = (80,80)
/ navigationbuttonsize = (5,5)
/ showbackbutton = false
/ showquestionnumbers = false
/ branch = [if (radiobuttons.NochmalText.response == "ja") surveypage.Wahl]
</surveypage>

*************Questions

*müssen die Slider hier so kleinschrittig sein? oder würden auch 5er Schritte reichen?



<radiobuttons Erforderlich>
/ caption = "Wollen Sie eine Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja","nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<radiobuttons NochmalText>
/ caption = "Wollen Sie noch eine andere Stelle aus dem Grundlagentext nochmal sehen?"
/ options = ("ja", "nein")
/ required = true
/ position = (25,25)
</radiobuttons>

<slider Schwierigkeit>
/ caption="Wie schwer fanden Sie die letzte Frage?

"
/ labels = ("Sehr leicht", "Sehr schwer")
/ range = (0, 100)
/ increment = 1
/ defaultresponse = 50
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,20%)
/ showticks = true
/ required = true
</slider>

<slider Behaltensleistung>
/ caption="Wie gut werden Sie den Inhalt der letzten Frage Ihrer Einschätzung nach bis zur Klausur behalten?

"
/ labels = ("Sehr schlecht", "Sehr gut")
/ range = (0, 100)
/ defaultresponse = 50
/ increment = 1
/ showticks = true
/ slidersize=(30, 20)
/ fontstyle = ("Arial", 2.5%, false, false, false, false, 5, 0)
/ position = (30%,60%)
/ required = true
</slider>


<dropdown Textstelle>
/ caption = "Welche Textstelle oder Tabelle würden Sie gerne nochmal sehen?"
/ options = ("Textabschnitt 1","Textabschnitt 2","Textabschnitt 3","Textabschnitt 4","Textabschnitt 5"
    ,"Textabschnitt 6","Textabschnitt 7","Textabschnitt 8","Textabschnitt 9","Textabschnitt 10"
    ,"Textabschnitt 11","Textabschnitt 12","Textabschnitt 13","Textabschnitt 14","Textabschnitt 15"
    ,"Textabschnitt 16","Textabschnitt 17","Textabschnitt 18","Textabschnitt 19","Textabschnitt 20"
    ,"Textabschnitt 21","Textabschnitt 22","Textabschnitt 23","Textabschnitt 24","Textabschnitt 25"
    ,"Textabschnitt 26","Textabschnitt 27","Textabschnitt 28","Textabschnitt 29","Textabschnitt 30"
    ,"Textabschnitt 31","Textabschnitt 32","Textabschnitt 33","Textabschnitt 34","Textabschnitt 35"
    ,"Textabschnitt 36","Textabschnitt 37","Tabelle_24-1"
    ,"keine der genannten Textabschnitte oder Tabellen")
/ optionvalues = ("1","2","3","4","5","6","7","8","9","10",
      "11","12","13","14","15","16","17","18","19","20",
      "21","22","23","24","25","26","27","28","29","30",
      "31","32","33","34","35","36","37","-1",
      "0")
/ required = true
/ position = (5%,5%)
</dropdown>

<text LEER>
/ items= ("LEERTASTE = Weiter")
/ position = (50%,95%)
</text>

s<text LinksBlttn>
/ items= ("Links = Zurück")
/ position = (8%,95%)
</text>

<text RechtsBlttn>
/ items= ("Rechts = Weiter")
/ position = (90%,95%)
</text>

<text Stopp>
/ items= ("Z = Ende")
/ position = (50%,95%)
</text>

<text FeedbackPlus>
/ items = ("Ihre Antwort war <%values.FeedbackValenz%>")
</text>


<picture Textstelle>
/ items = ("Materialien/Suizidalitaet_1.jpg", "Materialien/Suizidalitaet_2.jpg", "Materialien/Suizidalitaet_3.jpg", "Materialien/Suizidalitaet_4.jpg",
"Materialien/Suizidalitaet_5.jpg", "Materialien/Suizidalitaet_6.jpg", "Materialien/Suizidalitaet_7.jpg", "Materialien/Suizidalitaet_8.jpg",
"Materialien/Suizidalitaet_9.jpg", "Materialien/Suizidalitaet_10.jpg", "Materialien/Suizidalitaet_11.jpg", "Materialien/Suizidalitaet_12.jpg",
"Materialien/Suizidalitaet_13.jpg", "Materialien/Suizidalitaet_14.jpg", "Materialien/Suizidalitaet_15.jpg", "Materialien/Suizidalitaet_16.jpg",
"Materialien/Suizidalitaet_17.jpg", "Materialien/Suizidalitaet_18.jpg", "Materialien/Suizidalitaet_19.jpg", "Materialien/Suizidalitaet_20.jpg",
"Materialien/Suizidalitaet_21.jpg", "Materialien/Suizidalitaet_22.jpg", "Materialien/Suizidalitaet_23.jpg", "Materialien/Suizidalitaet_24.jpg",
"Materialien/Suizidalitaet_25.jpg", "Materialien/Suizidalitaet_26.jpg", "Materialien/Suizidalitaet_27.jpg", "Materialien/Suizidalitaet_28.jpg",
"Materialien/Suizidalitaet_29.jpg", "Materialien/Suizidalitaet_30.jpg", "Materialien/Suizidalitaet_31.jpg", "Materialien/Suizidalitaet_32.jpg",
"Materialien/Suizidalitaet_33.jpg", "Materialien/Suizidalitaet_34.jpg", "Materialien/Suizidalitaet_35.jpg", "Materialien/Suizidalitaet_36.jpg",
"Materialien/Suizidalitaet_37.jpg")
/ select = values.Textnr
/ size = (60%,60%)
/ valign = top
/ vposition = 10%
/ hposition = 30%
</picture>

<text Ende>
/ position = (50,80)
/ items = ("Super, das war die letzte Aufgabe dieses ersten Termins.

Vielen Dank für Ihre Teilnahme!")

/ color = (0,0,0)
/ fontstyle = ("Arial", 3%, false)
/ size = (55%,55%)
/ valign = bottom
/ hjustify = left
</text>

<image TOC>
/ items = ("Materialien/TOC.jpg")
/ position = (65%,5%)
</image>

<picture TabelleBild>
/ items = ("Materialien/Suizidalitaet_20_Tabelle_24-1.jpg")
/ select = values.Tabellennummer
/ position = (5%,5%)
/ halign = left
/ valign = top
</picture>

<values >
/ Textnr = ""
/ FeedbackValenz = ""
/ Fragennummer = 0
/ TestResponse = "empty"
/ Tabellennummer = ""
</values>


a.wertgen
a.wertgen
New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)New Member (35 reputation)
Group: Forum Members
Posts: 5, Visits: 22

Thanks a ton! However, I am still puzzled why it would've worked for them. Would that have worked in an older inquisit version (such as Inq 5)? Files had .exp as an ending

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: 102K
a.wertgen - 9/9/2024

Thanks a ton! However, I am still puzzled why it would've worked for them. Would that have worked in an older inquisit version (such as Inq 5)? Files had .exp as an ending

This did work in Inquisit 5, but only by accident. Allowing for this approach caused other issues, so it was done away with.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search