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

Hallo an Alle,

Im Rahmen meiner Studie will ich mehrere Abschnitte randomisieren und innerhalb der Abschnitte mehrere Seiten. Im Folgendem der Aufbau:

Abschnitt 1 / Basisblock

Dann randomisiert entweder

Abschnitt 2 / Bedingung A und dann Abschnitt 3 / Bedingung B oder

Abschnitt 3 / Bedingung B und dann Abschnitt 2 / Bedingung A

Außerdem sollen die Seiten / Fragen innerhalb der Abschnitte 1 -3 randomisiert werden.

Ist es möglich, dass die Darstellung der Items in Abschnitt 2 und Abschnitt 3 der Randomisierung von Abschnitt 1 folgt?

Das heißt, wenn durch Randomisierung die Items in Abschnitt 1 / Basisblock folgendermaßen präsentiert werden:

Abschnitt 1 / Basisblock: Item 2 - Item 6 - Item 1 - Item 3 - Item 7 - Item 4 - Item 5

Kann diese Abfolge der Randomisierung erneut in Abschnitt 2 und 3 angezeigt werden, also

Abschnitt 2 / Bedingung A: Item 2 - Item 6 - Item 1 - Item 3 - Item 7 - Item 4 - Item 5

Abschnitt 3 / Bedingung B: Item 2 - Item 6 - Item 1 - Item 3 - Item 7 - Item 4 - Item 5

Die Randomisierung zwischen den Blöcken habe ich aktuell so umgesetzt:

question('RD03'); // Zettel aus dem Zufallsgenerator ziehen
$pages = value('RD03', 'label'); // Gezogene Seitenabfolge auslesen
setPageOrder($pages, 'Intro 4'); // Seitenabfolge anwenden

Die Randomisierung innerhalb der Blöcke habe ich aktuell so umgesetzt:

question('RD05'); // Zettel in zufälliger Reihenfolge ziehen
$pages = valueList('RD05', NULL, 'label'); // Gezogene Zettel auslesen
setPageOrder($pages, 'Intro 4'); // Seiten als Seitenabfolge definieren

Vielen Dank!

1 Answer

0 votes
by SoSci Survey (329k points)

Ist es möglich, dass die Darstellung der Items in Abschnitt 2 und Abschnitt 3 der Randomisierung von Abschnitt 1 folgt?

Soweit ich sehe, haben Sie ohnehin nur zwei mögliche Bedingungen: A/B oder B/A, korrekt?

Sie müssten die Umsetzung der Rotation schon im ersten Teil ein wenig anders gestalten, damit Sie das bequem in allen Teilen übernehmen können. Und zwar würden Sie aus einem Zufallsgenerator mit 2 Zettel ziehen (A/B oder B/A). Und auf Basis der Ziehung würden Sie die Seitenabfolge dann direkt im PHP-Code angeben:

question('RD03'); // Zettel aus dem Zufallsgenerator ziehen
$order = value('RD03'); // Ohne 'label', liefert 1 oder 2
if ($order == 1) {
    setPageOrder('part1A', 'part1B', 'Intro 4');
} else {
    setPageOrder('part1B', 'part1A', 'Intro 4');
}

Die erste Zeile brauchen Sie nur einmal, den Rest können Sie für die anderen Abschnitte wiederholen und anpassen.

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

...