0 votes
in SoSci Survey (dt.) by s222157 (150 points)

Liebes Sosci Team,

Ich habe in meinem Experiment 2 Blöcke mit jeweils 8 Subblöcken. Zum einen möchte ich die Reihenfolge der zwei Blöcke randomisieren. Zum anderen soll innerhalb dieser Blöcke aber auch die 8 Subblöcke randomisiert werden.
Könnt ihr mir da sagen, wie ich dies mache?

Viele Grüße

3 Answers

0 votes
by SoSci Survey (350k points)

Ich vermute, Sie sprechen von einer Rotation, und keiner Randomisierung im Sinne einer experimentellen Variation.

In dem Fall sollte Ihnen diese Anleitung hier weiterhelfen:
Rotierte Block-Abfolge (Variante 1)

by s222157 (150 points)
Ich bekomme auf das Debug keine Information bzw. den Fehlercode, den ich oben angegeben habe. Ich habe den debug jetzt an die anderen Stellen $blocks und $gesamtliste geschrieben und bekomme diese Fehlermeldung:


Fehler im Fragebogen (Seite 10)
Im PHP-Code trat ein Fehler auf.

Fehler im Fragebogen: Undefined array key 0
Zeile: 12

PHP-Code

009 debug($blocks);
010
011 $gesamtliste = array_merge(
012   $blocks[$blockfolge[0]],
013   $blocks[$blockfolge[1]]
014 );
015 debug($gesamtliste);

Fehler im Fragebogen: Undefined array key 0
Zeile: 13

PHP-Code

010
011 $gesamtliste = array_merge(
012   $blocks[$blockfolge[0]],
013   $blocks[$blockfolge[1]]
014 );
015 debug($gesamtliste);
016 setPageOrder($gesamtliste, 'END1');

Fehler im Fragebogen: array_merge(): Argument #1 must be of type array, null given
Zeile: 13

PHP-Code

010
011 $gesamtliste = array_merge(
012   $blocks[$blockfolge[0]],
013   $blocks[$blockfolge[1]]
014 );
015 debug($gesamtliste);
016 setPageOrder($gesamtliste, 'END1');
by SoSci Survey (350k points)
> Ich bekomme auf das Debug keine Information

Was steht denn generell in der Debug-Information der Seite?
https://www.soscisurvey.de/help/doku.php/de:create:debugging
by s222157 (150 points)
Mir wird diese Debug Information angezeigt:

Debug-Information für $blockfolge:
0:[false], 1:[false]
Hinweis (Seite 10)
Debug-Information für $blocks:
[1]     [RA02x01][false]     [RA02x02][false]     [RA02x03][false]     [RA02x04][false]     [RA02x05][false]     [RA02x06][false]     [RA02x07][false]     [RA02x08][false]
[2]     [RA03x01][false]     [RA03x02][false]     [RA03x03][false]     [RA03x04][false]     [RA03x05][false]     [RA03x06][false]     [RA03x07][false]     [RA03x08][false]
by SoSci Survey (350k points)
> Debug-Information für $blockfolge:
0:[false], 1:[false]

Gut, das ist noch nicht korrekt. Haben Sie denn den Zufallsgenerator RA01 oberhalb des PHP-Codes auf der Seite eingebunden? Wenn ja, dann ergänzen Sie bitte noch eine debug()-Zeile.

$blockfolge = array_values(valueList('RA01'));
debug($blockfolge);
by s222157 (150 points)
Vielen Dank für die Hilfe. Es hat alles geklappt. Die Zufallsgeneratoren waren noch nicht eingebunden.
0 votes
by s222157 (150 points)

Ich habe diese Zufallsgeneratoren generiert:

0 votes
by s222157 (150 points)

Hier der dritte Zufallsgenerator

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

...