if (!isset($itemBlocksMLQ)) {
$questions = ['ML02'];
// Liste mit allen Items erstellen
$itemsMLQ = [
['ML02', 1],
['ML02', 2],
['ML02', 3],
['ML02', 4],
['ML02', 5],
['ML02', 6],
['ML02', 7],
['ML02', 8],
['ML02', 9],
['ML02', 10],
['ML02', 11],
['ML02', 12],
['ML02', 13],
['ML02', 14],
['ML02', 15],
['ML02', 16],
['ML02', 17],
['ML02', 18],
['ML02', 19],
['ML02', 20],
['ML02', 21],
['ML02', 22],
['ML02', 23],
['ML02', 24],
['ML02', 25],
['ML02', 26],
['ML02', 27],
['ML02', 28],
['ML02', 29],
['ML02', 30],
['ML02', 31],
['ML02', 32],
['ML02', 33],
['ML02', 34],
['ML02', 35],
['ML02', 36],
['ML02', 37],
['ML02', 38],
['ML02', 39],
['ML02', 40],
['ML02', 41],
['ML02', 42],
['ML02', 43],
['ML02', 44],
['ML02', 45],
['ML02', 46],
['ML02', 47],
['ML02', 48],
['ML02', 49],
['ML02', 50],
['ML02', 51],
['ML02', 52],
['ML02', 53],
['ML02', 54],
['ML02', 55],
['ML02', 56],
['ML02', 57],
['ML02', 58],
['ML02', 59],
['ML02', 60]
];
// Liste mischen
shuffle($itemsMLQ);
// Liste aufteilen
$itemBlocksMLQ = array_chunk($itemsMLQ, 1);
registerVariable($itemBlocksMLQ);
}
// Auf mehreren Seiten präsentieren
$i = loopPage(count($itemBlocksMLQ));
// Fragetext anzeigen
question('ML02', 'spacing=0', 'show-items=no');
// Items anzeigen
$itemsMLQ = $itemBlocksMLQ[$i];
foreach ($itemsMLQ as $n => $itemMLQ) {
if ($n == 0) {
question($itemMLQ[0], [$itemMLQ[1]], 'spacing=0', 'show-title=no', 'show-explanation=no', 'shading=all-unshaded');
} elseif ($n % 2 == 0) {
question($itemMLQ[0], [$itemMLQ[1]], 'spacing=0', 'show-title=no', 'show-explanation=no', 'shading=all-unshaded', 'anchor=none');
} else {
question($itemMLQ[0], [$itemMLQ[1]], 'spacing=0', 'show-title=no', 'show-explanation=no', 'shading=all-shaded', 'anchor=none');
}
}
Beispielsweise - nur dann kommt eine "normale Seite" und dann wieder so eine Seite.
Der Fortschrittsbalken geht bei dem ersten Bereich so weiter, als wären alle folgenden Seiten normal. Sprich er geht dann ganz schnell bis auf 90% hoch, es kommt aber nochmal so viel.