Liebes SoSci Team,
ich verwende in meinem Fragebogen rotierte Fragen.
Leider wird mir, wenn ich auf "Daten ansehen" gehe, die falsche Reihenfolge der rotierten Fragen angezeigt. Was fehlt bei meinem PHP Code, damit die Reihenfolge gespeichert wird, also wenn die dargebotene Reihenfolge bei 16 Items mit Bild zB. 3,1,10,8,6,9,14,13,7,... usw. ist (also zuerst Item 3, dann als zweites Item 1 usw.)?
Mein PHP Code lautet:
if (!isset($blocks)) {
// Liste mit Frage-Kennungen und zugehörigen Bildern
$blocks = [
['BR01', 'bild1.png'],
['BR02', 'bild2.gif'],
['BR03', 'bild3.jpg'],
['BR04', 'bild4.png'],
['BR05', 'bild1.png'],
['BR06', 'bild2.gif'],
['BR07', 'bild3.jpg'],
['BR08', 'bild4.png'],
['BR09', 'bild1.png'],
['BR10', 'bild2.gif'],
['BR11', 'bild3.jpg'],
['BR12', 'bild4.png'],
['BR13', 'bild1.png'],
['BR14', 'bild2.gif'],
['BR15', 'bild3.jpg'],
['BR16', 'bild4.png']
];
// Die Liste mischen
shuffle($blocks);
// Die Listen auf allen Seiten verfügbar machen
registerVariable($blocks);
}
// Anzeige der Blöcke
$i = loopPage(count($blocks));
// Bild anzeigen
html('<p><img src="'.$blocks[$i][1].'" alt=""></p>');
// Frage anzeigen
question($blocks[$i][0]);
Liebe Grüße