0 votes
in SoSci Survey (dt.) by s160058 (200 points)

ich möchte pro Interview 18 zufällig gezogene Fragen aus einem Pool von 36 Fragen bereitstellen. Davon sollen je 6 Fragen auf einer Seite erscheinen. In der Onlinebeschreibung habe ich gelesen, dass ich eine Frage vom Typ Zufallsgenerator in der Rubrik meiner 36 Fragen(A601-A636) benötige. Dort lege ich 36 Zettel an und lege fest, dass pro Interview 18 Zettel gezogen werden.
Folgende Fragen habe ich dazu:
1. Wird das so bei Zettel (Inhalte) angegeben 01 = A601 ?
2. Lege ich einen Zufallsgenerator auf jeder der 3 Seiten an oder nur einen und wenn es nur einen Zufallsgenerator gibt, wie bekomme ich hin, dass immer 6 Fragen auf einer Seite erscheinen?
3. Wenn ich je Seite einen Zufallsgenerator brauche, wie funktioniert der Abgleich, dass nicht auf Seite 2 zufällig eine Frage ausgewählt wird, die schon auf Seite 1 angezeigt wurde. Ist dafür die Eigenschaft: "Art der Ziehung" - "Gleichverteilte Ziehung" anzugeben? Oder sollte der Fragebogen als eine lange Seite konzipiert werden. Da wäre das mit dem Scrollen unangenehm.

2 Answers

0 votes
by SoSci Survey (330k points)

Wird das so bei Zettel (Inhalte) angegeben 01 = A601 ?

Ja, wobei die Zahlencodes beim Speichern automatisch zugewiesen werden, wenn Sie keine angeben.

Lege ich einen Zufallsgenerator auf jeder der 3 Seiten an oder nur einen

Sie legen insgesamt nur einen Zufallsgenerator an, und den legen Sie nur einmal in den Fragebogen. Falls er häufiger in den Fragebogen gezogen wird, hat das keinen Effekt (außer wenn er so konfiguriert ist, dass er mittels HTML Inhalte anzeigt).

und wenn es nur einen Zufallsgenerator gibt, wie bekomme ich hin, dass immer 6 Fragen auf einer Seite erscheinen?

Erstmal legen Sie im Zufallsgenerator fest, dass er pro Interview 18 Zettel ziehen soll. Sie haben dann 18 Variablen im Datensatz.

Und dann müssen Sie sich mit ein wenig PHP-Code darum kümmern, dass die Fragen zu den 18 Fragen auf 6 Seiten verteilt angezeigt werden, z.B. so auf der ersten Seite:

// Die 18 gezogenen Zettel auslesen
$ziehung = array_values(valueList('RG01', null, 'label'));
// Davon die ersten 6 Kennungen (0 bis 5) als Fragen anzeigen
for ($i=0; $i<6; $i++) {
  question($ziehung[$i]);
}

Auf der zweiten Seite dann entsprechend

for ($i=6; $i<12; $i++)
0 votes
by s160058 (200 points)

Super vielen Dank, jetzt läuft es.

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

...