0 votes
in SoSci Survey (dt.) by s172790 (140 points)

Ich möchte Probanden aus 9 verschiedenen Vignetten zufällig 3 präsentieren, die sie danach jeweils mithilfe von mehreren Items bewerten sollen. Wie muss ich den Fragebogen anlegen, damit der Zufallsgenerator aus den 9 Vignetten 3 auswählt (Ziehen ohne zurücklegen) und ich hinterher die Antworten der Probanden den jeweilgen Vignetten zuordnen kann?

by SoSci Survey (306k points)
Bitte überlegen Sie vorab, in welcher Form Sie die Daten am Ende gerne hätten:

(a) eine Datenzeile pro Vignette

(b) ein Variablen-Block (innerhalb derselben Datenzeile) pro Vignette, also 9 Blöcke, von denen jeweils 6 leer bleiben

(c) ein Block für die erste, zweite und sritte Vignette, also 3 Variabeln-Blöcke pro Interview, wobei jeder Block in jedem Interview für eine andere Vignette stehen kann.
by s172790 (140 points)
die Variante b)

1 Answer

0 votes
by SoSci Survey (306k points)

In jedem Fall werden Sie einen Zufallsgenerator benötigen, in welchem Sie 9 Zettel hinterlegen. Stellen Sie im Zufallsgenerator ein, dass Sie pro Interview 3 Zettel ziehen möchten.

ein Variablen-Block (innerhalb derselben Datenzeile) pro Vignette, also 9 Blöcke, von denen jeweils 6 leer bleiben

Mittels loopPage() wiederholen Sie eine Seite nun dreimal, einmal für jeden gezogenen Code. Dabei müssen Sie dann in Abhängigkeit vom Code folgendes variieren:

1) Die angezeigte Vignette - diese können Sie z.B. in 9 Texten im Fragenkatalog ablegen (VI01 bis V09). ANzeige dann z.B: question(id('VI', $i+1));

2) Die angezeigten Frage(n) oder Items. Im Prinzip dasselbe Vorgehen. Je nach Art der Frage ist es eleganter, das passende Item zu zeigen - also Item 3, wenn die Vignette 3 angezeigt wird - oder die passende Frage. Letzteres funktioniert dann im Großen und Ganzen wie bei den Vignetten.

Sie können auch eine Rubrik 8-mal kopieren und immer die passende Rubrik anzeigen. Wenn also die Rubriken R0 bis R9 heißen z.B.:

question(id('R'.$i, 1));

... für die Anzeige der Frage 01 in der jeweils passenden Rubrik.

Ein bisschen viel PHP-Code für den Start? Dann habe ich hier jetzt ein wenig zum Lesen: Fragen rotieren

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

...