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

Hallo,

ich habe bei meiner Umfrage eine Randomisierung (Rotierung einzelner Seiten) eingefügt.

Das Ziel ist es, dass jede Person, die an der Umfrage teilnimmt, jeden Fragebogen (F1-F5) einmal angezeigt bekommt und dabei aber jeder Teilnehmer die Fragebögen in einer unterschiedlichen Reihenfolge bearbeitet, um Reihenfolgeeffekte ausschließen zu können.

Dabei habe ich die Anweisungen von dieser Seite unter "Einzelne Seiten rotieren" befolgt: https://www.soscisurvey.de/help/doku.php/de:create:rotation-pages#einzelne_seiten_rotieren

Ich habe eine Rubrik "RD Randomisierung angelegt":

Und einen PHP Code unten auf der Seite VOR den zu randomisierenden Seiten (F1 - F5) eingefügt. Der Code lautet:

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

Hier noch ein Screenshot dieser Anwendung:

Allerdings werden die beantworteten Fragen von F1-F5 teilweise erneut angezeigt, nachdem F1-F5 einmal alle durchgelaufen und beantwortet wurden.

Woran kann das liegen?

Der PHP-Code ist der einzige, den ich in der Umfrage eingefügt habe.

Danke!

1 Answer

0 votes
ago by SoSci Survey (378k points)

Die wahrscheinlichste Erklärung ist, dass auf den Seiten F1 bis F5 ein PHP-Code die definierte Seitenabfolge beendet, zum Beispiel ein setNextPage() oder ein loopPage().

Wenn es daran nicht liegt, dann starten sie den Fragebogen bitte ab Seite 4 im Debug-Modus und verfolgen Sie, was die Debug-Information (oben rechts) auf jeder Seite zur Seitenabfolge sagt?

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

...