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

Guten Tag,
In meinem Projekt will ich eine Seitenabfolge mittels PHP-Code randomisieren:

if (!isset($seiten)) {
  $seiten = array('S1', 'S2', 'S3');
  shuffle($seiten);
  registerVariable($seiten);
}
setPageOrder($seiten);

Der Code befindet sich auf der ersten Seite. Danach folgen drei Seiten mit jeweils einer Auswahlfrage.

Beim Testen des Projektes, auch bei Testveröffentlichung, tauchen aber Fragen am Ende des Fragebogens nochmal auf. Das scheint insbesondere dann zu passieren, wenn die Befragung einmal abgebrochen und dann wieder neu gestartet, oder gleich mehrmals hintereinander durchgeführt wird, ist aber auch so schon vorgekommen.

Lässt sich das Problem umgehen oder beheben?

Danke

1 Answer

0 votes
by SoSci Survey (305k points)

Bitte ergänzen Sie in der Seitenabfolge noch die Seite, wo es anschließend weitergehen soll, wie in der Anleitung, z.B. in Beispiel 2, beschrieben.

if (!isset($seiten)) {
  $seiten = array('S1', 'S2', 'S3');
  shuffle($seiten);
  $seiten[] = 'XYZ';  // <- Hier statt XYZ die Kennung der Seite, die auf S3 folgt ergänzen
  registerVariable($seiten);
}
setPageOrder($seiten);

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

...