0 votes
in SoSci Survey (dt.) by s118882 (130 points)
edited by SoSci Survey

Liebes SoSci-Team,

ist es möglich einen Fragebogen so anzulegen, dass jede/r Teilnehmer/in beim Aufrufen des Links zum Fragebogen eine andere Reihenfolge der Fragen präsentiert bekommt? Natürlich sollte beim Herunterladen der Daten dann alles in der gleichen Reihenfolge sein. Ich habe es mit folgendem Befehl versucht:

if (!isset($fragen)) {
  $fragen = array(
    'K002',
    'WI03'
  );
  shuffle($fragen)

Funktioniert zumindest in der Vorschau nicht.

Viele Grüße
Tobias Böttger

by SoSci Survey (305k points)
Möchten Sie de Fragen auf einer Seite haben oder möchten Sie die Abfolge Ihrer Seiten rotieren (https://www.soscisurvey.de/help/doku.php/de:create:rotation#seiten_rotieren)?
by s118882 (130 points)
Liebes Support-Team,

ich habe alle meine Fragen auf einer Seite platziert. Auf dieser Seite sollen sie rotieren, so dass jede/r Teilnehmer/in eine andere Reihenfolge präsentiert bekommt.

Viele Grüße
Tobias Böttger

1 Answer

0 votes
by SoSci Survey (305k points)

Im Prinzip ist Ihr Code schon richtig - aber er ist noch unvollständig:

if (!isset($fragen)) {
  $fragen = array(
    'K002',
    'WI03'
  );
  shuffle($fragen);
  registerVariable($fragen);
}
foreach ($fragen as $frage) {
  question($frage);
}

Bitte achten SIe darauf, dass Sie die Fragen nicht (!) zusätzlich noch auf die Seite ziehen. Sonst erscheinen sie einmal in normaler Abfolge und darüber/darunter (je nachdem wo der PHP-Code steht) nochmal in zufälliger Abfolge.

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

...