Hallo!
Ich werde versuchen, eine randomisierte Einteilung in zwei Gruppen vorzunehmen. Jeder Gruppe sollen an einer bestimmten Stelle im Fragebogen 19 Fragen vom Typ "Rangordnung" zufällig gemischt präsentiert werden - allerdings mit nur einer Frage pro Seite. Ich habe versucht, dies mit dem php-code für "Rotation mehrerer Fragen" zu lösen, indem ich den Code kopiert und die Frage-Kennungen per Hand eingetippt habe (den php-code habe ich auf dieselbe Seite gezogen, wo auch die Fragen stehen, ganz oben). Für die Anzeige einer Seite habe ich den loppage-Befehl verwendet. Beim Testen werden jedoch alle Fragen zusammen direkt untereinander angezeigt. Zudem erscheint die Fehlermeldung "Items in der nachfolgenden Fragen werden auf dieser Seite schon weiter oben angezeigt. Dies führt fast zwangsläufig zu Datenverlust! Falls Sie eine Frage mehrfach benötigen, legen Sie bitte eine Kopie der Frage an. Betroffen sind folgende Items:...".
Was könnte ich falsch gemacht haben?
Und grundsätzlich: Wäre es besser gewesen eine Randomisierung zu benutzen?
Ich wäre sehr sehr dankbar um jeden Hinweis!!
Vielen Dank für die Antwort! Hier der PHP-Code:
if (!isset($fragen)) {
$fragen = array(
'SS04',
'SS05',
'SS06',
'SS07',
'SS08',
'SS09',
'SS10',
'SS11',
'SS12',
'SS13',
'SS14',
'SS15',
'SS17',
'SS18',
'SS19',
'SS20',
'SS21',
'SS22',
);
shuffle($fragen);
registerVariable($fragen);
}
$i = loopPage(count($fragen));
question($fragen[$i]);
Und hier die Debug-Information (oben rechts)
[Information] Interview gestartet (neue Nummer 11)
[Information] Der Fragebogen base im Projekt distract2019 wird verwendet
[Verarbeitung] Erstelle Fragebogen-Seite Nr. 3
[Inhalt] Erstelle Frage SS12
[Inhalt] Erstelle Frage SS04
[Inhalt] Erstelle Frage SS05
[Inhalt] Erstelle Frage SS06
[Inhalt] Erstelle Frage SS07
[Inhalt] Erstelle Frage SS08
[Inhalt] Erstelle Frage SS09
[Inhalt] Erstelle Frage SS10
[Inhalt] Erstelle Frage SS11
[Inhalt] Erstelle Frage SS12
[Inhalt] Erstelle Frage SS13
[Inhalt] Erstelle Frage SS14
[Inhalt] Erstelle Frage SS15
[Inhalt] Erstelle Frage SS16
[Inhalt] Erstelle Frage SS17
[Inhalt] Erstelle Frage SS18
[Inhalt] Erstelle Frage SS19
[Inhalt] Erstelle Frage SS20
[Inhalt] Erstelle Frage SS21
[Inhalt] Erstelle Frage SS22
[Inhalt] Erstelle Frage SS12