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

Liebes SoSciSurvey-Team,

Ich bräuchte dringend Hilfe bezüglich Urne/Zufallsgenerator & Co.
Das Experiment soll folgendermaßen laufen: nach ein paar Einstiegsfragebögen sollen 2 Gruppen gebildet werden: Gruppe 1 sieht Block A (in sich randomisiert) zuerst (+ anschließend ein Block mit Fragen, die sich auf A beziehen) und danach Block B (in sich randomisiert) (+ anschließend ein Block mit Fragen, die sich auf B beziehen). Gruppe 2 soll zuerst Block B und dann Block A + jeweilige anschließende Frageblöcke sehen.

Ich habe bereits mit der Urne und dem Zufallsgenerator versucht 2 Gruppen zu bilden (+interne Variable etc.), allerdings habe ich es nicht geschafft, dass beide Blöcke durchlaufen werden. Nach Durchlaufen von Block B bin ich dann ganz normal im Fragebogen weitergekommen statt zu Block A zu gelangen. Auch if (!isset($blocks)) habe ich schon ausprobiert, allerdings alles bisher ohne Erfolg.
So habe ich das bspw. über die Urne versucht:

PHP-Code für Urne:

urnDraw('gruppe','FZ13');
$zahl = value('FZ13_01');
if ($zahl == 1) {
  setPageOrder('MetaA-MetaA12, RecA-RecA12, FB, MetaB-MetaB12, RecB-RecB12, PR');
} else {
  setPageOrder('MetaB-MetaB12, RecB-RecB12, FB, MetaA-MetaA12, RecA-RecA12, PR');
}

"gruppe" ist dabei meine Urne und "FZ13" meine interne Variable - ich habe dann jeweils auf der Seite MetaA, RecA, MetaB, und RecB einen PHP Code für die Randomisierung der nachfolgenden Seiten eingefügt, war dann allerdings auch verwirrt, auf welcher Seite es weitergehen soll, da in Gruppe1 auf Block B nur noch der restliche Teil des Fragebogens folgt und in Gruppe 2 auf Block B noch Block A folgen muss.

Ich würde mich unglaublich über eine Antwort freuen und hoffe, dass verständlich geworden ist, was ich vorhabe!

by s111843 (150 points)
Oder ist es dann doch einfacher 2 Fragebögen zu erstellen?

1 Answer

0 votes
by SoSci Survey (328k points)

Generell empfehle ich, statt der Urne einen Zufallsgenerator zu nutzen - dieser ist in der Handhabung etwas einfacher. Wenn in Ihrer Urne die Codes 1 und 2 hinterlegt sind, dann sollte Ihr PHP-Code aber generell funktionieren.

war dann allerdings auch verwirrt, auf welcher Seite es weitergehen soll, da in Gruppe1 auf Block B nur noch der restliche Teil des Fragebogens folgt

Geben Sie der ersten Seite vom "restlichen Teil" eine Kennung und tragen Sie diese ein. Ich vermute, das ist die Kennung "PR", die bereits eingetragen ist?

Wenn der Code nicht wie gewünscht funktioniert, dann müssten Sie bitte etwas konkreter beschreiben, welche Kennungen die Seiten in Block A und Block B verwenden, was FB ist und warum Sie in beiden Fällen die Kennungen für beide Blöcke in setPageOrder() eingetragen haben?

danach Block B (in sich randomisiert)

Vorsicht: Sie können setPageOrder() nicht "stapeln", wenn Sie den Befehl erneut verwenden, wird die erste Seitenabfolge abgebrochen. Falls Sie die Seiten-Rotation auch über die Seitenabfolge realisieren möchten, dann müssten Sie sich gleich zu Beginn darum kümmern und gleich zu Beginn definieren, in welcher Abfolge die Seiten gezeigt werden sollen.

by s111843 (150 points)
Vielen Dank, für Ihre Hilfe! Ich habe das jetzt allerdings über einen zweiten Fragebogen gelöst.

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

...