Der Code steht auf der Pretest-Seite direkt vor den zu rotierenden Seiten und hinter der Seite mit dem Zufallsgenerator. Insgesamt hat der Fragebogen 24 Seiten und hunterprozent werden nach ca. 12 von 24 Seiten erreicht ohne Info. Danach bleibt es einfach bei 100% und es wird dazu nichts angezeigt. Ich hab noch ein problem festgestellt. Ich habe 14 Seiten die rotiert werden sollen, jedoch werden fälschlicherweise immer nur ein Teil davon gezogen und dann beendet sich der Fragebogen ( mal 6, mal 7). Ich möchte eigentlich erreichen, dass immer alle Zufallsgeneratoren( verschiedene Kategorien mit verschiedenen Exemplaren) in zufälliger reihenfolge abgefragt werden.
ich habe folgenden Aufbau:
Es gibt insgesamt 24 Seiten. Davon sollen 14 Seiten rotieren. Auf diesen Seiten befindet sich jeweils ein Zufallsgenerator, der Fragen einer Kategorie randomisiert widergibt.
Ich habe folgende Codes verwendet:
für den Zufallsgenerator der Seiten, 1-14, welche ich mit S01-S014 benannt habe, habe ich
01 = S01
02 = S02
03 = S03
04 = S04
05 = S05
06 = S06
07 = S07
08 = S08
09 = S09
10 = S10
11 = S11
12 = S12
13 = S13
14 = S14
diese Urnen erstellt und 14 mit Ziehen ohne Zurücklegen eingestellt. Dann auf der nächsten Seite diesen Code: question('ZA01'); // Zettel in zufälliger Reihenfolge ziehen
$pages = valueList('ZA01', NULL, 'label'); // Gezogene Zettel auslesen
setPageOrder($pages, 'posttest'); // Seiten als Seitenabfolge definieren
Dann hab ich auf den einzelnen Seiten immer den entsprechenden Zufallsgenerator (je Kategorie) mit folgendem code:
$fragen = valueList('ZF01', NULL, 'label');
$kennung = loopPage($fragen);
question($kennung);
Ich danke sehr für ihre Mühe! Bin nicht so geübt mit Sosci