Es ist kein Fehler nur ein Missverständnis aus der Anleitung (inzwischen behoben)
In der Anleitung heißt es "die foreach()-Schleife ruft dann für jede Fragekennung die Funktion question() auf, welche die Frage anzeigt" - dies geschieht automatisch. Sie müssen die einzelnen Fragekennungen nicht mehr mittels question() eingeben.
Der Code:
$fragen = valueList('A312', NULL, 'label');
foreach ($fragen as $kennung) {
question($kennung);
}
genügt vollkommen.