0 votes
ago in SoSci Survey (dt.) by s293774 (130 points)

Ich habe einen Fragebogen mit verschiedenen Situationen. Dabei beschreibt zb die Seite 19 eine Situation (Sit1) und auf den Seiten 20-24 soll man Fragen zu diesen Situationen beantworten (Fr1-4). Auf Seite 25 wird die nächste Situation beschrieben (Sit2) und auf den Seiten 26-30 soll man Fragen zu diesen Situationen beantworten (Fr1-4) usw. bis Situation 16 (Sit16).
Ich möchte nun, dass die versch. Situationen in unterschiedlichen Reihenfolgen kommen (mal Sit2 zuerst, mal Sit16 zuerst) und innerhalb der Situationen die Fragen ebenfalls in unterschiedlichen Reihenfolgen kommen (mal Fr2 zuerst, mal Fr4 zuerst).
Die Situationen und Fragen sind aber alle auf unterschiedlichen Seiten und mit einem simplen Zufallsgenerator mit Zettel würde es passieren, dass evtl Frage 4 aus Sit2 kommt und dann Frage 2 aus Sit1.
Die Fragen sollen aber immer passend zu den Situationen nacheinander kommen in randomisierter Reihenfolgen und die Situationen im allgemeinen sollen ebenfalls randomisiert sein.
Wie ist das möglich?

1 Answer

0 votes
ago by SoSci Survey (341k points)

Es gibt dafür unterschiedliche Herangehensweisen. Wenn es mehr als 2-3 Situationen sind, würde ich eine Multi-Level-Struktur empfehlen. Da könnten Sie dann die Rotation auf der oberen Ebene und auf der unteren Ebene getrennt programmieren.

Die Alternative, wenn Sie in einem Daten-Fall bleiben möchten, wäre, dass Sie zu Beginn ein Array erstellen, welches die Objekte in geeigneter Weise rotiert. Ausgangspunkt wäre dann die Anleitung Seiten innerhalb der Blöcke rotieren. Dabei würden Sie erstmal die Fragen (in Blöcken) rotieren - ich gehe mal davon aus, dass Sie eine Frage pro Seite haben, dann würden Sie die Seite mit der Situation mittels array_unshift() vor jeden Block packen. Und zuletzt würden sie die Blöcke selbst rotieren.

Eine Erklärung, die hier weiter ausholt finden Sie unter Komplexe Rotationen

Detailfragen dann gerne wieder hier :)

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

...