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

Ich will, dass die Teilnehmer unter einer vielzahl an Fragen 10 davon zufällig gestellt bekommen.
Bisher zieht meine Urne allerdings sehr ungleich, manche nur 1x gezogen, ander 26x, d.h. beim zurücklegen, bzw nicht zurücklegen, scheint etwas schiefzugehen und ich finde leider im Benutzerhandbuch nichts dazu.

Mein PHP-Code sieht so aus:

urnDraw('urne_testbogen', 'IA01', 'end');
$zahl = value('IA01_01');
if ($zahl == 'AG01') {
	question('AG01');
} elseif ($zahl == 'AG02') {
	question('AG02');
} elseif ($zahl == 'AG03') {
	question('AG03');
} elseif ($zahl == 'AG04') {
	question('AG04');
} elseif ($zahl == 'AG05') {
	question('AG05');
} elseif ($zahl == 'AG06') {
	question('AG06');
} elseif ($zahl == 'AG07') {
	question('AG07');
} elseif ($zahl == 'AG08') {
	question('AG08');
} elseif ($zahl == 'AG09') {
	question('AG09');

usw.

Wo könnte mein Fehler liegen?

by SoSci Survey (308k points)
> manche nur 1x gezogen, ander 26x,

beziehen Sie sich auf die gezogenen Werte in IA01_01 in allen Datensätzen oder nur in den abgeschlossenen Datensätzen (FINISHED=1) ?

Durch das "end" in Ihrem urnDraw() wird die Ziehung nämlich nur in abgeschlossenen Datensätzen gezählt.
by s189015 (150 points)
ich verwende bisher pro Frage eine eigene Variable, also

erste Seite: urnDraw('urne_testbogen', 'IA01', 'end'); mit IA01_01

zweite Seite: urnDraw('urne_testbogen', 'IA02', 'end'); mit IA02_01

usw

es wurden auch in Trialruns bis auf wenige ausnahmen alle Datensätze abgeschlossen
by SoSci Survey (308k points)
> Ich verwende bisher pro Frage eine eigene Variable

Das sieht mir verdächtig nach einer ungeeigneten Anwendung der Urnen-Funktion aus. Aber ich will nicht vorschnell sein: Vielleicht könnten Sie kurz einmal skizzieren, welches Ziel Sie erreichen möchten?
by s189015 (150 points)
Ich habe eine größere Anzahl Sätze, die von Teilnehmern zufällig annotiert werden sollen (Eg 1 Teilnehmer soll jeweils 10 Sätze annotieren, die aus dem Pot zufällig ausgesucht werden sollen). Es ist aber wichtig, dass alle Sätze gleich oft annotiert wurden (jeder Satz soll am Schluss von 10 unterschiedlichen Teilnehmern annotiert worden sein), und dementsprechend auch nicht zweimal demselben Teilnehmer präsentiert werden

1 Answer

0 votes
by SoSci Survey (308k points)

Ich habe eine größere Anzahl Sätze, die von Teilnehmern zufällig annotiert werden sollen (Eg 1 Teilnehmer soll jeweils 10 Sätze annotieren, die aus dem Pot zufällig ausgesucht werden sollen)

Verwenden Sie für diesen Anwendungsfall bitte einen Zufallsgenerator und stellen Sie dort ein, dass aus dem Pool pro Interivew 10 Sätze gezogen werden sollen. Technisch können Sie zur Anzeige der Sätze dann der Anleitung Fragen rotieren folgen.

und dementsprechend auch nicht zweimal demselben Teilnehmer präsentiert werden

Genau deshalb ist eine Urne für Ihren Anwendungsfall ungeeignet, insbesondere in Verbindung mit dem dritten Parameter "end". Das "end" sorgt nämlich dafür, dass der soeben gezogene Satz auch auf dr nächsten und übernächten Seite gezogen werden kann. Der Zufallsgenerator kann damit umgehen und wiederholt nichts.

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

...