array getQuestions(string RubrikKennung)
Die Funktion getQuestions()
liefert eine Liste aller Frage-Kennungen einer Rubrik.
Die Funktion liefert ein Array mit vollständigen Frage-Kennungen, als z.B.
array('AB01', 'AB02', 'AB04')
Falls keine Rubrik mit der angegeben RubrikKennung existiert, wird ein leeres Array zurückgegeben.
Folgender PHP-Code zeigt untereinander (auf einer Seite) alle Fragen einer Rubrik.
$questions = getQuestions('AB'); // Liefert z.B. AB01, AB02, AB04, AB05 foreach ($questions as $qID) { question($qID); }
Folgender PHP-Code zeigt alle Fragen einer Rubrik, jeweils auf einer eigenen Seite (s. PHP-Funktion loopPage()
).
$questions = getQuestions('AB'); $i = loopPage(count($questions)); question($questions[$i]);
Und folgender PHP-Code wählt aus den Fragen der Rubrik „AB“ zufällig 4 aus und zeigt diese auf unterschiedlichen Seiten an.
// Die zufällige Liste nur einmal erstellen if (!isset($questions)) { $all = getQuestions('AB'); shuffle($all); $questions = array_slice($all, 0, 4); registerVariable('questions'); } // Jeweils eine Frage anzeigen $i = loopPage(4); question($questions[$i]);