0 votes
in SoSci Survey (dt.) by s169813 (120 points)

Ich habe eine Block Randomisierung von 4 Blöcken eingestellt.
(Das nach folgender Anleitung: https://www.soscisurvey.de/help/doku.php/de:create:rotation-pages)

Innerhalb jedes Blocks sind weitere Zufallsgeneratoren und php codes zur randomisierung von Bildern und auf welche Seite (innerhalb des Blocks) gesprungen werden soll.

Dieser Vorgang soll 4x wiederholt werden.

Die Zufallsziehung der Reihenfolge funktioniert einwandfrei (laut Debug übersicht)
Immer, wenn man auf den 4. Block springt (egal an welcher Stelle der Reihenfolge dieser steht) springt der Fragebogen automatisch weiter auf die Seite nach den Blöcken und überspringt die restlichen Blöcke, die eigentlich noch angezeigt werden müssten.
Jeder andere Block wird fehlerfrei angezeigt und auch in randomisierter Reihenfolge dargestellt.

Beispiel:
Block 1; Block 3; Block 4; Block 2. -> Abbruch nach Block 4 und direkte Weiterleitung zu der Seite nach Block 4
Beispiel 2:
Block 2; Block 4; Block 3; Block 1 -> Abbruch ebenfalls nach Block 4 und überspringen der Blöcke 3 und 1.

Woran kann das liegen und wie kann ich das Problem lösen?

1 Answer

0 votes
by SoSci Survey (312k points)

Sie können setPageOrder() nicht mit anderen Formen der Steuerung der Seitenabfolge kombinieren - jeder der folgenden Befehle hebt eine vorab definierte Seitenabfolge auf:

  • setPageOrder()
  • setNextPage()
  • loopPage()
  • loopToPage()

Ich vermute aufgrund Ihrer Beschreibung, dass Sie einen dieser Befehle weiter hinten verwenden. Je nachdem, welcher es ist, sieht die Lösung ein wenig anders aus.

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

...