Also beim Einpflegen der Items wäre es vermutlich einfacher gewesen, eine Frage vom Typ "Skala (mit Zwischenwerten)" anzulegen - auch dort kann man einstellen, dass die Items einzeln im Stil der horizontalen Auswahl angezeigt werden.
Aber wenn Sie schonmal einzelne Fragen haben ... auch kein Problem. Hier mal eine ganz einfache Lösung, welche jede Frage (=jedes Item) auf einer einzelnen Seite anzeigt.
if (!isset($questions)) {
// Zunächst benötigen Sie eine Liste der Frage-Kennungen
$question = array(
'AB01', 'AB02', 'AB03', 'AB04', 'AB05',
'BB01', 'BB02', 'BB03', 'BB04', 'BB05',
'CB01', 'CB02', 'CB03', 'CB04', 'CB05'
);
// Dise Liste wird gemischt
shuffle($questions);
}
// Und das loopPage geht nun alle einzeln durch
$i = loopPage(count($questions));
question($questions[$i]);
Sie ziehen die Fragen bei dieser Lösung nicht auf die Seiten im Fragebogen. Das question()
kümmert sich um die Anzeige der Fragen.