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

0 votes

Hallo zusammen,

ich würde gerne in meinem Fragebogen einzelne Seiten untereinander rotieren.
Auf den Seiten, die ich rotieren möchte befindet sich jeweils ein IAT. Auf den restlichen Seiten befinden sich andere Fragebögen-.

Die Idee ist, dass die IATs zwar an festgelegten Stellen im Fragebogen vorkommen sollen, aber untereinander rotieren (d.h. z.B. immer ein IAT nach der Abfrage der Soziodemografie, aber inhaltlich soll dieser variieren).

Das heißt also wenn ich die unterschiedlichen IATs z.B. auf Seite 5, Seite 10 und Seite 15 im Fragebogen angeordnet habe, wie schaffe ich es, dass nur diese drei Seiten im Fragebogen untereinander rotieren?

Ich habe die Anleitung "Seiten rotieren" bereits gelesen, aber ich glaube dieser Fall ist nicht beschrieben (bzw. wenn ich den dort gelisteten Code eingebe folgen alle Seiten, die rotiert werden sollen direkt aufeinander)?

Vielen Dank im Voraus!

in Methoden-Fragen by s080307 (110 points)

1 Answer

0 votes

wenn ich die unterschiedlichen IATs z.B. auf Seite 5, Seite 10 und Seite 15 im Fragebogen angeordnet habe, wie schaffe ich es, dass nur diese drei Seiten im Fragebogen untereinander rotieren?

Sie haben überprüft, dass es noch nicht als Folter gilt, wenn man einer Person gleich 3 IATs zumutet, ja?

Einfacher wäre es, wenn Sie nicht die Seiten rotieren, sondern nur die IATs. Das ginge wie folgt:

if (!isset($iats)) {
  $iats = array('IA01', 'IA02', 'IA03');
  shuffle($iats);
  registerVariable($iats);
}

Damit haben Sie erstmal eine Abfolge festgelegt. Diese möchten Sie vieleicht noch mittels put() im Datensatz speichern.

An Stelle des ersten (oder eben zweiten oder dritten) IATs schreiben Sie dann:

question($iats[0]);

Auf der nächsten IAT-Seite

question($iats[1]);

... und dann nochmal

question($iats[2]);
by SoSci Survey (85.6k points)
...