0 votes
in SoSci Survey (dt.) by s108368 (140 points)
edited by SoSci Survey

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
by SoSci Survey (305k points)
Könnten Sie Ihre Frage editieren und den verwendeten PHP-Code sowie die Debug-Information der entsprechenden Seite ergänzen: https://www.soscisurvey.de/help/doku.php/de:create:debugging

1 Answer

0 votes
by SoSci Survey (305k points)

Danke für die Ergänzung von PHP-Code und Debug-Information.

Der PHP-Code ist m.E. korrekt, aber ich vermute, Sie haben die Fragen zusätzlich noch auf die Seite gezogen? Bitte entfernen Sie diese wieder von der Seite - dort sollte nur (!) der PHP-Code stehen.

Siehe auch: Problemlösung bei Filterfragen - Top 3

by s108368 (140 points)
Ja, genau, das war wohl das Problem. Vielen Dank!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...