Hallo,
ich habe Items einer Frage- mithilfe des folgenden Codes auf zwei Seiten verteilt- randomisiert dargestellt:
// Das isset() vermeidet, dass die Rotation etwa wg. fehlenden Antworten verändert wird
if (!isset($itemsT502)) {
// Alle Items der Frage T502 auflisten
$itemsT502 = getItems('A502', 'all');
// Liste Mischen
shuffle($itemsT502);
// Die Liste in Teillisten à 8 Items teilen
$itemsT502 = array_chunk($itemsT502, 8);
// Die Variable für andere Seiten verfügbar machen
registerVariable($itemsT502);
}
// Die Items über mehrere Seiten verteilt anzeigen
$i = loopPage(count($itemsT502));
question('A502', $itemsT502[$i]);
Das funktioniert soweit einwandfrei. Nun habe ich aber folgendes Problem: Sobald ich eine weitere Frage auf die gleiche Seite ziehe unter den oben genannten Code, wird die Frage nachdem sie beantwortet wurde auf der "geloopten" Seite erneut angezeigt. Wie kann ich verhindern, dass die Frage ein zweites Mal (nach dem Loop) angezeigt wird?
Vielen Dank für Ihre Hilfe!
Liebe Grüße