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

Ich habe eine Umfrage erstellt, in der viele Videos mit Hilfe des Zufallsgenerators randomisiert werden. Das Problem ist, dass einige von ihnen einen ähnlichen Inhalt haben und ich möchte verhindern, dass der Zufallsgenerator sie nacheinander anzeigt.

Gibt es einen Code, mit dem ich bestimmte Faktoren zu den Videos angeben kann und dann dem Zufallsgenerator sagen kann, dass er sie nicht wiederholen soll?

Ich danke Ihnen!

1 Answer

0 votes
by SoSci Survey (328k points)

Sie haben mehrere Möglichkeiten:

(1) Sie können die Randomisierung komplette selt in PHP-Code implementieren. Das ist ein wenig aufwändiger, aber dann können Sie exakt festlegen, welchen Regeln die Randomisierung folgen soll.

(2) Sie können die vom Zufallsgenerator gezogenen Videos mittels valueList() auslesen und - wenn eine problematische Reihenfolge vorliegt - die Videos mittels PHP-Code umsortieren. Dafür würden Sie die Liste einfach so lange per FOR-Schleife durchgehen und jeweils eines der Videos nach vorne oder hinten schieben, bis Sie zufrieden sind (was Sie natürlich auch mittels PHP-Code prüfen).

(3) Sie können sich vorab (z.B. mit einer Excel-Tabelle) überlegen, was gültige Abfolgen sind, und diese gleich komplett im Zufallsgenerator hinterlegen, z.B.

1 = 2,4,6,8,10
2 = 2,4,6,8,12
3 = 2,4,6,8,16
4 = 2,4,6,10,12
5 = 2,4,6,10,14
6 = 2,4,6,10,16

Wenn Sie "sehr viele" Videos haben, gibt es u.U. auch sehr, sehr viele Kombinationen, und Sie müssten dann vorab systematisch eine geeignete Anzahl davon aussuchen.

Diese Kombinationen hinlterlegen Sie dann im Zufallsgenerator und ziehen eben nicht mehr viele, sondern nur nur eine davon - diese lesen Sie mittels value(..., 'csv') aus, und arbeiten sie dann im Fragebogen ab.

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

...