Edit: Nein, ich arbeite auf einem privaten Server (IEA). Gibt es einen Workaround mit Code?
--------------------------------------------------------------------------------------------------------------------------------------
Der Code kommt von Ihnen ;-)
Aber wenn ich es noch richtig weiß, hat die kürzere Version nicht funktioniert. Deshalb ist es schon in Ordnung.
Der Code wird 5 Mal hintereinander auf 5 aufeinanderfolgenden Seiten angezeigt (natürlich verschiedene Variablen), aber immer genau in diesem Format.
Danach kommt für jede dieser 5 Blöcke eine Zufallsziehung (jeweils in einem php-Block, aber immer auf der gleichen Seite). Und erst danach kommt die Frage, welche sich wiederholt. Das zu duplizieren ist relativ aufwändig. Aber ich Versuche es jetzt einfach mal mit dem empty() Befehl und schau mal
// Zufallsziehung LG Mathe
// -------------------------
$key = caseSerial();
$preload = dbGet($key);
        replace('%Mathe_LG1%', $preload[9]);     // Mathe LG1
    replace('%Mathe_LG2%', $preload[10]);    // Mathe LG2
    replace('%Mathe_LG3%', $preload[11]);    // Mathe LG3
    replace('%Mathe_LG4%', $preload[12]);    // Mathe LG4
    replace('%Mathe_LG5%', $preload[13]);    // Mathe LG5
    replace('%Mathe_LG6%', $preload[14]);    // Mathe LG6
    replace('%Mathe_LG7%', $preload[15]);    // Mathe LG7    
    replace('%Mathe_LG8%', $preload[16]);    // Mathe LG8    
    replace('%Mathe_LG9%', $preload[17]);    // Mathe LG9      
if (!isset($randomLGM)) {
   $randomLGM= getItems('X008', 'all');
  shuffle($randomLGM);
  registerVariable($randomLGM);
}
$itemlisteLGM = getItems('X008', 'is', 2);
$item_displayLGM = array_intersect($randomLGM, $itemlisteLGM );
$selectedLGM = [];
foreach ($item_displayLGM as $item) {
    $selectedLGM[] = $preload[(int)$item + (int)8];
}
putList('X013', $selectedLGM);