0 votes
in SoSci Survey (dt.) by s286198 (110 points)
edited by s286198

Hallo,
ich möchte gerne 18 Fragen (wirklich Fragen, nicht die Items) über 4 Seiten verteilt randomisiert abfragen.
Ich habe dazu schon einen Zufallsgenerator mit allen 18 Items angelegt und auch schon gefunden wie man Fragen auf separaten Seiten rotiert:
$fragen = valueList('RG01', NULL, 'label');

$kennung = loopPage($fragen);
question($kennung);
Nicht klar ist mir allerdings, wie ich es schaffe über 4 Seiten die Items randomisiert zu verteilen also, dass auf 2 Seiten 4 und auf 2 Seiten 5 Items zufällig erscheinen (ziehen mit zurücklegen)
Ich wäre sehr dankbar für jede Hilfe.
Viele Grüße

1 Answer

0 votes
by SoSci Survey (328k points)

Ich denke, Sie suchen noch diese Anleitung hier:
Rotation von Items über mehrere Seiten

by s286198 (110 points)
Hallo, vielen Dank für die Antwort. Leider trifft das nicht ganz zu. Ich möchte wirklich mehrere Fragen über mehrere Seiten randomisieren und nicht Items. Denn die Items einer Frage sollen aus speziellen Gründen gleich bleiben, aber die Fragen über mehrere Seiten randomisiert werden.
by SoSci Survey (328k points)
Okay, dann hatte ich das hier falsch verstanden

> Nicht klar ist mir allerdings, wie ich es schaffe über 4 Seiten die Items randomisiert zu verteilen

Sehen Sie sich die obigen Anleitung, vor allem das array_chunk() trotzdem einmal an. Sie können in den Zufallsgenerator auch einfach die Kennungen von Fragen legen, diese rotieren (https://www.soscisurvey.de/help/doku.php/de:create:rotation-questions) und dann auf Seite 1 die ersten 5 gezogenen Fragen zeigen, auf Seite 2 die nächsten 5 u.s.w.

Sagen Sie gerne, an welcher Stelle bei der Umsetzung Sie Hilfe brauchen.

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

...