0 votes
in SoSci Survey (dt.) by s192221 (110 points)

Hallo,

Ich hätte eine Frage zur Erstellung eines Fragebogens mit gleichzeitiger Randomisierung und Rotation. Der Fragebogen sollte aus zwei Blöcken, welche abwechselnd in unterschiedlicher Reihenfolge präsentiert werden sollen, bestehen. Zudem sollen die Teilnehmer meiner Umfrage in Abhängigkeit eines Stimulus (Bild) in drei verschiedenen Experimentalgruppen zugewiesen werden. Dabei sollen die Teilnehmer anhand des Bildes verschiedene Fragen (diese sind in den Experimentalgruppen identisch) beantworten. Da für die Beantwortung der Fragen sehr wichtig ist, dass die Teilnehmer das Bild dabei sehen, lautet meine erste Frage, ob es möglich ist, dass das Bild bei den einzelnen Fragen, welche auf mehrere Seiten verteilt sind, angezeigt wird (anstatt, dass das Bild nur einmal bei dem Zufallsgenerator angezeigt wird und anschließend die Fragen dazu erfolgen)? Kann ich zwei Blöcke, bei welche eine Randomisierung integriert ist, rotieren lassen? Welches Vorgehen empfehlen Sie mir? Empfehlen Sie hierfür eine Randomisierung über verschiedene Fragebögen?

Ich freue mich auf eine Rückmeldung :-)
Vielen Dank!

1 Answer

0 votes
by SoSci Survey (308k points)

Das klingt für mich nach einem klassichen zweifaktoriellen Design mit 2x3 = 6 Gruppen.

ob es möglich ist, dass das Bild bei den einzelnen Fragen, welche auf mehrere Seiten verteilt sind, angezeigt wird

Ja. Bitte folgenden Sie der Anleitung Randomisierung mit PHP-Code.

Kann ich zwei Blöcke, bei welche eine Randomisierung integriert ist, rotieren lassen?

Natürlich :) Ich empfehle die o.g. 6 Gruppen in Verbindung mit einem IF-Filter für die Stimuli und einem setPageOrder() für die Rotation. Details gerne auf Nachfrage.

by s192221 (110 points)
Oohh wooow, erneut vielen Dank für die Hilfe, es scheint langsam, aber sicher Form anzunehmen
Ich sehe ich hatte eine falsche Ausfassung über die Bedeutung der Zettel, habe es aber nun wie empfohlen umgesetzt. Zudem habe ich nun pro Seite (Bild) drei PHP-Codes mit IF (Zahl 1/4 für Bild A1 oder B1), IF (Zahl 2/5 für A2 oder B2), IF (Zahl 3/6 für A3 oder B3) angelegt, und es funktioniert für die beiden Bilder wie erhofft (ich hoffe es ist auch richtig so und kein Zufall). Bis jetzt erscheint immer die Reihenfolge der Bilder nach A/B.
Für die passende Reihenfolge füge ich den Zufallsgenerator nun auf die Seite vor den ersten PHP-Code. Sie meinten ich bräuchte dann noch 5 Zeilen PHP-Code, leider bin ich erneut ahnungslos, wie das genau aussehen sollte. Wäre es dann so, dass nur die Bilder A/B rotieren oder werden die entsprechenden Fragen (die Fragen zu A/B unterscheiden sich nämlich leicht) dazu mit rotiert?
by SoSci Survey (308k points)
>  Bis jetzt erscheint immer die Reihenfolge der Bilder nach A/B.

Genau. Darum kümmern wir uns jetzt :)

Geben Sie den beiden Seiten mit Bildern bitte mal eine Seitenkennung. Und der Seite, die danach kommt, ebenfalls. Und dann brauchen Sie eigentlich nur noch das hier: https://www.soscisurvey.de/help/doku.php/de:create:rotation-pages

Kurz: Es kommt ein weiterer PHP-Code auf die Seite vor der Seite mit Bild A. Und dieser legt die Seitenabfolge in abhängigkeit der gezogenen Zufallszahl (1-3 oder 4-6) auf A,B,Weiter oder B,A,Weiter fest.
by s192221 (110 points)
Super cool, danke :-)

Ich weiß nicht genau welcher der Anleitungen ich in meinem Fall folgen sollte, ich vermute Blöcke-Rotieren-Grundlage, aber hierfür wird ein erneuter Zufallsgenerator angelegt. Wie ich es aus der bisherigen Erläuterung verstehe, sollte ich zu meinem bestehenden nicht noch einen zusätzlichen Zufallsgenerator anlegen, oder? Oder muss ich meinen bestehenden Zufallsgenerator nun mit den Namen der Seiten füllen, wobei ich hierbei ja auch nur entweder A-B oder B-A eingeben könnte. Ich versteh es nicht.
Eine Anleitung ohne weiteren Zufallsgenerator gibt es dann nur zu Seiten innerhalb der Blöcke rotieren (Feste-Block-Abfolge, Variante 2), aber das ist ja für mein Beispiel auch falsch.
by SoSci Survey (308k points)
Genau, Sie haben die Reichenfolge ja bereits in Ihrer bestehenden Ziehung als Faktor enthalten. Also bitte keinen weiteren anlegen.

Der Code, den Sie brauchen, könnte etwa so aussehen:

$code = value('RG01');
if (($code == 1) || ($code == 2) || ($code == 3)) {
  setPageOrder('A', 'B', 'Weiter');
} else {
  setPageOrder('B', 'A', 'Weiter');
}
by s192221 (110 points)
Oh wow, es funktioniert nun tatsächlich alles !! :-))
Ich bin soo glücklich darüber, herzlichen Dank für die ganze Hilfe!!

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

...