Danke für die Hilfe! Ich habe nun folgenden Code:
if (!isset($items)) {
// Alle Items der Frage PE01 auflisten
$items = getItems('PE01', 'all');
// Liste Mischen
shuffle($items);
// Abfolge speichern
for ($i=0; $i<count($items); $i++) {
$id = id('PE01', $i + 1);
put($id, $items[$i]);
}
// Die Liste in Teillisten à 15 Items teilen
$items = array_chunk($items, 15);
// Die Variable für andere Seiten verfügbar machen
registerVariable('itemsPE01');
}
question('PE01', $items[0]);
Auf Seite 1 erhalte ich allerdings für jedes der 45 Items folgende Information:
Der Befehl put() kann nur in eine interne Variable speichern. Die Frage PE01 ist nicht vom Typ "Interne Variablen".