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

Ich möchte innerhalb meines Fragebogens drei Seiten randomisieren und habe dafür einen Zufallsgenerator erstellt und verwende auf der Seite vor der Randomisierung folgenden PHP Code:

question('RG02'); // Zettel in zufälliger Reihenfolge ziehen
$pages = valueList('RG02', NULL, 'label'); // Gezogene Zettel auslesen
setPageOrder($pages, 'posttest'); // Seiten als Seitenabfolge definieren

Die Randomisierung an sich funktioniert, jedoch werden zum Teil mehr als drei Seiten gezogen bis es zum nächsten Abschnitt übergeht. Ich glaube es liegt an dem "posttest"? Weil unklar ist, wo es genau weiter gehen soll nach der Randomisierung? Wie kann ich das denn passend ergänzen?

1 Answer

0 votes
by SoSci Survey (327k points)

Wenn Sie den Code so verwenden, dann sollte die Seite, wo es weitergehen soll, die Kenung "posttest" haben. Außerdem dürfen Sie innerhalb der randomisierten oder rotierten Seiten kein setNextPage(), loopPage() oder loopToPage() verwenden.

Prüfen Sie doch bitte mal die Debug-Information, um nachzuvollziehen, warum einige Seiten angezeigt werden, die Sie eigentlich nicht haben möchten.

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

...