Im Prinzip können Sie mit ein wenig PHP-Code und dem Befehl getItems()
die erstplatzierten Items recht einfach ermitteln.
$items = getItems('RG01', 'is', 1);
if (!empty($items)) {
$item = $items[0];
}
Der IF-Filter fängt den Fall ab, dass kein Item auf Rangplatz 1 platziert wurde. Was dann passieren soll, müssen Sie sich überlegen.
Die Herausforderung ist, dass die Item-Nummern in jeder Rangordnung dieselben sind. Sie tun sich wesentlich leichter, wenn Sie gleich utnerschiedliche Nummern verwenden. Also z.B. Item 1 bis 10 in Rangordnung 1, Codes 11 bis 20 in Ranghordnung 2 u.s.w. Dann hat gleich jedes Item eine eindeutige Nummer - und dann können Sie die Items einfach zusammen in eine Liste schreiben.
Wie Sie den Item Codes zuweisen, steht hier beschrieben: Antwortcodes und Kennungen vorgeben.
Dann noch den Code von oben ein wenig anpassen...
$fragen = ['RG01', 'RG02', 'RG03', 'RG04'];
$items = [];
foreach ($fragen as $frage) {
$itemListe = getItems($frage, 'is', 1);
if (!empty($itemListe)) {
$items[] = $itemListe[0];
}
}
// Das hier ist dann die Folgefrage
question('XX01', $items);