Liebes Support-Team,
ich habe 90 Fragen mit Bildmaterial auf 90 Seiten die bei jedem Studienteilnehmer rotieren sollen.
Dafür habe ich folgenden Code verwendet:
if (!isset($seiten)) {
// Liste der Seiten definieren
$seiten = array('KP1','KP2','KP3','KP4','KP5','KP6','KP7','KP8','KP9','KP10','KP11','KP12','KP13','KP14','KP15','KP16','KP17','KP18','KP19','KP20','KP21','KP22','KP23','KP24','KP25','KP26','KP26','KP27','KP28','KP29','KP30','WR1','WR2','WR3','WR4','WR5','WR6','WR7','WR8','WR9','WR10','WR11','WR12','WR13','WR14','WR15','WR16','WR17','WR18','WR19','WR20','WR21','WR22','WR23','WR24','WR25','WR26','WR27','WR28','WR29','WR30','SP1','SP2','SP3','SP4','SP5','SP6','SP7','SP8','SP9','SP10','SP11','SP12','SP13','SP14','SP15','SP16','SP17','SP18','SP19','SP20','SP21','SP23','SP24','SP25','SP26','SP27','SP28','SP29','SP30');
// Liste mischen
shuffle($seiten);
// Die Seite ergänzen, wo es nachher weiter geht
$seiten[] = 'BG V';
// Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
registerVariable($seiten);
}
setPageOrder($seiten);
Nun habe ich beim Testdurchlauf allerdings zwei mal die gleiche Frage mit zugehörigem Bild bekommen. Woran kann das liegen bzw wie kann ich sicher sein, dass alle Teilnehmer alle Fragen nur einmal erhalten?
Ich habe einen zurück Button sowie ein Unterbrechungs Button falls das entscheidend ist.
Vielen Dank für die Hilfe im voraus