Hallihallo,
ich würde gerne meine 16 Fragen, die sich auf insgesamt 6 Seiten aufteilen sollen (4x3 Fragen, 2x 2 Fragen). komplett routieren lassen.
Ich habe versucht den Code aus dem Handbuch zu nehmen, aber nun werden schon mehrere auf der ersten Seite angezeigt und es kommt immer wieder die Warnung "Items of the following question have been used repeatedly on this page. This inevitably results in data loss! If you need the same question more than once, please create a copy of this question. The following items are duplicates: ST03_01, ST03_02, ST03_03, ST03_04, ST03_05."
Könnten Sie mir bitte bitte weiterhelfen, wie ich es schaffe, dass nur 3 bzw. 2 Fragen auf einer Seite angezeigt werden?
Brauche ich den Befehl zur looppage? Als ich ihn hinzugefügt habe, hat es sich nicht verändert.
Folgendes habe ich als php code auf der ersten Seite eingefügt:
// Das Mischen der Liste nur einmalig ausführen
if (!isset($fragen)) {
// Liste der Frage-Kennungen erstellen
$fragen = array(
'CH01', 'CH02',
'CH03', 'CH04',
'PA01', 'PA02',
'PA03', 'PA04',
'ST01', 'ST02',
'ST03', 'ST04',
'EU01', 'EU02',
'EU03', 'EU04'
);
// Die Liste zufällig mischen
shuffle($fragen);
// Die Listen auf allen Seiten verfügbar machen
registerVariable('fragen');
}
$i = loopPage(count($fragen));
question($fragen[$i]);
// Die ersten drei Kennungen der Liste anzeigen
question($fragen[0]);
question($fragen[1]);
question($fragen[2]);
und dann auf der nächsten Seite:
question($fragen[3]);
question($fragen[4]);
question($fragen[5]);
und das mit fortlaufender Nummer auf den weiteren Seiten.
Ich wäre Ihnen für Ihre Hilfe sehr dankbar!
Viele Grüße :)