Haben Sie bereits einen Zufallsgenerator erstellt?
Wenn nicht, finden Sie unter folgendem Link unter "Einteilung in Experimentalgruppen" beschrieben, wie Sie diesen anlegen sollten, denn dies ist auch bei einem zweifaktoriellen Experiment gleich:
Randomisierung
Dieser Zufallsgenerator wird in jedem Fall vor dem PHP-Code auf der Seite platziert.
In der Anleitung steht außerdem, wie Sie eine Randomisierung durchführen. Für einen Text benötigen Sie einen PHP Code auf der Seite, auf welcher randomisiert werden muss. Dieser könnte mit nur einem Treatment so aussehen:
if (value('RG01') == 2) {
text('AB01');
} elseif (value('RG01') == 3) {
text('AB02');
} else {
}
RG01 steht für den Zufallsgenerator; AB01/AB02 stehen für die zu zeigenden Texte.In diesem Beispielfall wird der Kontrollgruppe gar nichts angezeigt und den anderen beiden Gruppen unterschiedliche Texte.
Damit nicht nur ein Text sondern zusammengehörige Texte randomisiert werden, muss man in den Code hinter dem ersten Text, durch ein Semikollon (;) getrennt, auch den zweiten Text angeben. Dann werden aber beide Treatments auf einer Seite angezeigt.
In Ihrem Fall könnte das also so aussehen:
if (value('RG01') == 2) {
text('AB02'); text('BC02');
} elseif (value('RG01') == 3) {
text('AB02'); text('BC01');
} else { text('AB01')
}
Wenn Sie aber möchten, dass der Stimulus erst auf der nächsten Fragebogenseite erscheint, brauchen Sie den Zufallsgenerator nur einmal vor dem ersten Treatment auf der Fragebogenseite platzieren und fügen auf der zweiten Seite einen weiteren PHP-Code (wie der obere) ein, in welchem Sie nur die Treatments (text('AB01')) in den neuen zu zeigenden Stimulus ändern.