0 votes
in SoSci Survey (dt.) by s317992 (115 points)
edited by SoSci Survey

Hallo,

in unserem Fragebogen möchten wir Seite 6-11 randomisieren. Wie die Sosci-Survey (Hilfeseite) empfiehlt, haben wir eine Prä- und eine Posttest-seite hinzugefügt und auf der Prätest-seite den PHP-Code wie auf dem Foto abgebildet eingefügt.
PHP-Code:

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

Unser Problem liegt darin, dass die erste Person, die den testlink aufruft, alle 6 Seiten in randomisierter Reihenfolge wie gewünscht angezeigt bekommt und weitere Versuchspersonen aber über die 6 ursprünglichen hinaus noch zwischen 2-4 weitere Male die zu randomisierten Fragen angezeigt bekommt. Woran liegt das? An der Art und weise der Ziehung?
Wir freuen uns über Hilfe!
Vielen Dank

1 Answer

0 votes
by SoSci Survey (350k points)

Haben Sie auf den Seiten 6-11 noch weiteren PHP-Code verwendet - und wenn ja, ist da ein setNextPage(), loopPage(), loopToPage() oder noch ein setPageOrder() dabei? Diese Befehle setzen eine vorher definierte Seitenabfolge nämlich außer Kraft.

Wenn es daran nicht liegt, starten Sie den Fragebogen bitte mal auf Seite 5 im Debug-Modus und beobachten Sie von Seite zu Seite die Debug-Information, was dort über die Seitenabfolge steht?

Außerdem glaube ich, dass diese Zeile in Ihrem Code nicht korrekt ist:

setPageOrder($pages, 'posttest');

Laut dem Screenshot heißt die Seite 12 nicht "posttest", sondern nur "post", also müsste es heißen:

setPageOrder($pages, 'post');
by s317992 (115 points)
Vielen Dank! Es lag tatsächlich an dem "post" statt "posttest". Jetzt klappt alles, wie gewünscht.

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

...