0 votes
in SoSci Survey (dt.) by s279151 (130 points)
edited by SoSci Survey

Hallo zusammen,

ich möchte für eine Studie Proband:innen in zwei Gruppen randomisiert zuordnen. Zusätzlich sollen diese jeweils 8 Stimuli (insgesamt 16 Bilder) gezeigt bekommen, die jedoch innerhalb eines Interviews rotieren sollen. Gibt es hierfür eine Möglichkeit?

Liebe Grüße

1 Answer

+1 vote
by SoSci Survey (306k points)
selected by s279151
 
Best answer

Für diesen Fall würde ich empfehlen, dass Sie 3 Zufallsgeneratoren anlegen. Den ersten für die Gruppenzuordnung und die anderen beiden für die Rotation der (jeweils) 8 Bilder. Je nach Ziehung im ersten Zufallsgenerator entscheidet sich dann, aus welchem der anderen beiden gezogen wird.

Die Detail-Umsetzung mit der Auswahl können wir gerne genauer besprechen, wenn Sie sich das Ganze ein wenig angesehen haben, und die Fragen konkreter werden. Starten Sie bitte mal mit folgender Anleitung: Fragen rotieren - aber statt Frage-Kennungen stellen Sie sich hier bitte die Dateinamen von Bildern vor, und lesen dann als Hintergrund noch diese Anleitung: Text der Zettel und Platzhalter

by s279151 (130 points)
edited by SoSci Survey
Herzlichen Dank für Ihre Hilfe! Ich habe nun folgenden Code erstellt, aber leider funktioniert er immer noch nicht:


// Randomisierung der Gruppen
if (value('RD01_CP') == 1) {
    $groupRandom = value('RD02_CP');
} elseif (value('RD01_CP') == 2) {
    $groupRandom = value('RD03_CP');
}

// Randomisierung der Webseiten-Beiträge
$webRandom = value('RD02_CP'); // Auslesen der gezogenen Zufallszahl

// Grafik in Abhängigkeit von der Zahl anzeigen
// (dafür wird HTML-Code verwendet)
if ($webRandom == 1) {
    html('<p><img src="J_Web_Ver1_1A.png"></p>');  
    question('ST01');
    question('ST02');
    question('ST04');
    question('R110');
    question('V110');
    question('MS09');
    question('VK10');
    question('JP07');
} elseif ($webRandom == 2) {
    html('<p><img src="J_Web_Ver1_4B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R111');
    question('V111');
    question('VK11');
    question('JP07');
} elseif ($webRandom == 3) {
    html('<p><img src="J_Web_Ver2_2A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R112');
    question('V112');
    question('MS14');
    question('VK12');
    question('JP07');
} elseif ($webRandom == 4) {
    html('<p><img src="J_Web_Ver2_4A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R113');
    question('V113');
    question('VK13');
    question('JP07');
} elseif ($webRandom == 5) {
    html('<p><img src="P_Web_Ver1_1B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R114');
    question('R202');
    question('V114');
    question('V201');
    question('VK14');
    question('JP07');
} elseif ($webRandom == 6) {
    html('<p><img src="P_Web_Ver1_4B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R115');
    question('R203');
    question('V115');
    question('V202');
    question('VK15');
    question('JP07');
} elseif ($webRandom == 7) {
    html('<p><img src="P_Web_Ver2_3A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R116');
    question('R204');
    question('V116');
    question('V203');
    question('VK16');
    question('JP07');
} elseif ($webRandom == 8) {
    html('<p><img src="P_Web_Ver2_3B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST04');
    question('R117');
    question('R205');
    question('V117');
    question('V204');
    question('VK17');
    question('JP07');
}

// Randomisierung der Instagram-Beiträge
$instaRandom = value('RD03_CP'); // Auslesen der gezogenen Zufallszahl
 
// Grafik in Abhängigkeit von der Zahl anzeigen
// (dafür wird HTML-Code verwendet)
if ($instaRandom == 1) {
    html('<p><img src="J_Insta_Ver1_1A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R102');
    question('V102');
    question('MS02');
    question('VK02');
    question('JP07');
} elseif ($instaRandom == 2) {
    html('<p><img src="J_Insta_Ver1_4B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R103');
    question('V103');
    question('VK03');
    question('JP07');
} elseif ($instaRandom == 3) {
    html('<p><img src="J_Insta_Ver2_2A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R104');
    question('V104');
    question('MS07');
    question('VK04');
    question('JP07');
} elseif ($instaRandom == 4) {
    html('<p><img src="J_Insta_Ver2_4A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R105');
    question('V105');
    question('VK06');
    question('JP07');
} elseif ($instaRandom == 5) {
    html('<p><img src="P_Insta_Ver1_1B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R106');
    question('R206');
    question('V106');
    question('V205');
    question('VK06');
    question('JP07');
} elseif ($instaRandom == 6) {
    html('<p><img src="P_Insta_Ver1_4B.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R107');
    question('R207');
    question('V107');
    question('V206');
    question('VK07');
    question('JP07');
} elseif ($instaRandom == 7) {
    html('<p><img src="P_Insta_Ver2_3A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R108');
    question('R208');
    question('V108');
    question('V207');
    question('VK08');
    question('JP07');
} elseif ($instaRandom == 8) {
    html('<p><img src="P_Insta_Ver2_3A.png"></p>');
    question('ST01');
    question('ST02');
    question('ST03');
    question('R109');
    question('R209');
    question('V109');
    question('V208');
    question('VK09');
    question('JP07');
}


Haben Sie evtl. noch einen Rat, was daran fehlerhaft sein könnte? Die Zufallsgeneratoren habe ich alle darüber platziert. Leider funktioniert es auch nicht, die einzelnen Stimuli auf unterschiedlichen Seiten zu platzieren.

Liebe Grüße
by SoSci Survey (306k points)
Die korrekte Variable der Zufallsgeneratoren ist RD02 und RD03, ohne _CP.

> Leider funktioniert es auch nicht, die einzelnen Stimuli auf unterschiedlichen Seiten zu platzieren.

Eine Möglichkeit wäre, dass Sie den Code (wenn er mal funktioniert) auf mehrere Seiten kopieren, und jeweils nur eine der Fragen anzeigen lassen. Eine andere Option bestünde darin, mit loopPage() zu arbeiten.

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

...