Hallo,
zunächst benötigen Sie eine Liste aller Frage-Kennungen - diese können Sie z.B. mittels getQuestions() erstellen - ggf. unter Zuhilfenahme von array_merge(), wenn sich die Fragen auf mehrere Rubriken verteilen (was bei >99 Fragen zwigend der Fall ist).
Mit dem Befehl loopPage() können Sie dann eine Seite beliebig oft wiederholen und z.B. immer zwei der Fragen anzeigen. Verwenden Sie ggf. noch array_chunk(), um die zweier-Grüppchen einfacher zuerstellen und auch mit einer ungeraden Anzahl von Fragen umzugehen.
// Liste der Fragen erstellen
$questions = array_merge(
getQuestions('AB01'),
getQuestions('AB02')
);
// In 2er-Grüppchen teilen
$sets = array_chunk($questions, 2);
// Die Seite für jedes Set wiederholen
$i = loopPage(count($sets));
$qNames = $sets[$i];
foreach ($qnames as $qID) {
question($qID);
}
Hier noch eine Variante mit Attributen für die beiden Fragen:
// Liste der Fragen erstellen
$questions = array_merge(
getQuestions('AB01'),
getQuestions('AB02')
);
// In 2er-Grüppchen teilen
$sets = array_chunk($questions, 2);
// Die Seite für jedes Set wiederholen
$i = loopPage(count($sets));
question($sets[$i][0], 'number=no', 'spacing=4');
question($sets[$i][1], 'number=no', 'show-title=no', 'show-explanation=no', 'spacing=4');