0 votes
in SoSci Survey (dt.) by s090684 (335 points)

Lieber Support,

ich möchte in meinem Fragebogen gern Seiten in Blöcken rotieren und habe dafür einen "Zufallsgenerator" erstellt (RO06). Siehe Screenshot aus Variablen-Übersicht unten.

Auf die Seite vor der Rotation habe ich diesen PHP-Code gesetzt

question('RO06');
$pages = value('RO06', 'label');
setPageOrder($pages, 'wdmotive');

Es folgt die Fehlermeldung: "Die Variable RO06 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden."

Eine andere Nutzerin hatte vor einiger Zeit offenbar das gleiche Problem, konnte sich dann aber selbst behelfen:

https://support.soscisurvey.de/?qa=41344/seitenrotation&show=41347

Wenn ich "NULL" hinzufüge kommt tatäschlich keine Fehlermeldung mehr und die Seiten rotieren in den definierten Blöcken, allerdings liegt eine Endlosschleife vor und ich komme nie zu "wdmotive" - die erste Seite nach der Rotation.

Ich wäre dankbar für jeden Tipp.
Beste Grüsse!

1 Answer

0 votes
by SoSci Survey (312k points)
selected by s090684
 
Best answer

Bitte stellen Sie im Zufallsgenerator ein, dass er nur einen (nicht 6) Zettel pro Interview ziehen soll. Sie möchten ja nur eine der Abfolgen haben, und nicht alle.

Dadurch ändern sich die Variablennamen von RO06x01, RO06x02 etc. zu RO06, und dann funktioniert auch der PHP-Code.

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

...