0 votes
in SoSci Survey (dt.) by s109993 (12.0k points)

Guten Morgen,

ich habe eine Frage, wo die Items in unterschiedlicher Reihenfolge erzeugt werden (pro Teilnehmemer).

//Items 1- 6 werden in zufälliger Reihenfolge angezeigt

$itemliste = array(1,2,3,4,5,6);

  shuffle($itemliste);
  $itemliste[] = 7; 
  registerVariable($itemliste);

question('K006', $itemliste);

Das funktioniert auch super. Nur würde ich gerne verhindern, das bei einem refresh der Seite
die Liste neu gemischt wird.

Hat hier jemand eine Idee?

Viele Grüße

1 Answer

+1 vote
by s109993 (12.0k points)
 
Best answer

Antwort in eigener Sache;

if (!isset($itemsAB)) {
  $itemsAB = getItems('K006', 'all');
  shuffle($itemsAB);
  registerVariable($itemsAB);
}
question('K006', $itemsAB);

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

...