0 votes
in SoSci Survey (dt.) by s336667 (110 points)

Ich habe 5 Seiten randomisiert und habe auf jeder Seite ein Frage (Fragetyp: Skala) mit mehreren Items. Jetzt ist es so, dass ich das möchte, dass das letzte Item nur angezeigt wird, wenn es sich um die 3. Seite handelt, ansonsten soll das Item ausgeblendet werden. Ist das möglich und wenn ja wie?

1 Answer

0 votes
by SoSci Survey (361k points)

Es kommt ein wenig darauf an, wie Sie die Seiten rotiert haben - aber wenn Sie mit setPageOrder() entsprechend der Beispiel-Codes in der Anleitung gearbeitet haben, können Sie über loopIndex() ermitteln, ob Sie sich auf der dritten Seite (-> Index 2) befinden.

if (loopIndex() == 2) {
  question('AB01');
} else {
  question('AB01', '1-6');  // Nur Items 1-6 zeigen
}
by s336667 (110 points)
Vielen Dank für die Antwort. Leider führt dieser Code dazu, dass auf den Seiten 1,2,4,5 die Frage jetzt gar nicht mehr angezeigt wird (dabei sollen dort ja alle Items der Frage angezeigt werden außer das 5.) und auf Seite 3 dann die ganze Frage mit allen Items (so wie es auch sein soll).
Hier einmal mein Code, mit dem ich randomisiert habe:
question('RA01');  
$pages = valueList('RA01', NULL, 'label');
setPageOrder($pages, 'Kon');
by SoSci Survey (361k points)
Welchen Code haben Sie auf der Seite mit der fragelichen Frage denn genau verwendet und was zeigt die Debug-Information auf der Seite an, wenn sie an anderer Stelle gezeigt wird?

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...