0 votes
in SoSci Survey (dt.) by s104059 (165 points)
edited by s104059

Ich habe zwei Fragebögen in meiner Studie:

-der eine (GR) ist auf zwei Seiten verteilt
-der andere (GE) folgt dem ersten und ist auf drei Seiten verteilt

Ich möchte nun gerne, dass sich die Reihenfolge der beiden rotiert, also dass einmal als erstes GR erscheint, beim nächsten Mal erscheint GE als erstes und so weiter.
Ich habe mir schon die Information zur PHP-Funktion und Rotation gelesen, aber mir ist noch immer nicht klar wie ich dies bewerkstelligen kann.

Vielen Dank im Voraus!

Edit:
Ich habe es mit dem folgenden Code versucht:

if (!isset($blocks)) {
  // Liste der Seiten definieren
  $blocks = array('R1Start-R1End','E1Start-E1End');
  // Liste mischen
  shuffle($blocks);
  // Die Seite ergänzen, wo es nachher weiter geht
  $blocks[] = 'SD';
  // Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
  registerVariable($blocks);
}
setPageOrder($blocks);

R1 bezieht sich auf den Fragebogen der über zwei Seiten verteilt ist, E1 auf den Fragebogen der über drei Seiten verteilt ist.

Es scheint aber irgendwie nicht zu klappen, habe es einmal unter Fragebogen zusammenstellen über den grünen Pfeil versucht und über eine Pretest-Version. Die zwei Fragebögen erscheinen aber immer in der gleichen Reihenfolge.

Was mache ich genau falsch?

1 Answer

+1 vote
by SoSci Survey (327k points)
selected by s104059
 
Best answer

Der PHP-Code sieht korrekt aus. Haben Sie ihn auf der Seite vor "R1Start" platziert?

Wenn ja, was zeigt denn die Debug-Information an? Evtl. möchten Sie noch ein debug() vor dem setPageOrder()ergänzen.

debug($blocks);
setPageOrder($blocks);
asked Nov 9, 2020 in SoSci Survey (dt.) by s104059 (165 points) Warnmeldung bei 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

...