Die erste Frage, die hier zu klären ist: Wie brauchen Sie die Daten am Ende? Meine Vermutung ist, dass Sie die Bilder vergleichen möchten. Dann benötigen Sie am Ende eine Datenzeile pro Bild. Das erreichen Sie, wenn Sie die Funktionen für einen Multi-Level-Fragebogen verwenden.
Ich würde Ihnen dringend (!) empfehlen, dass Sie erstmal auf Multi-Level umstellen - sonst brauchen Sie die ganzen Fragen nämlich entweder 50- bis 150-mal oder (was schlauer wäre) in jeder der Fragen 50 gleich lautende Items. Aber selbst damit wäre die Datenstruktur furchtbar zum Auswerten.
Wenn Sie umgestellt haben, dann haben Sie einen Fragebogen für die Randomisierung und das restliche "Außenherum" und einen für die Bewertung der Bilder. Hier dann zur nächten Frage:
- Wie kann ich die Fragen AE01-AE05 randomisieren?
Den passenden Code finden Sie unter Rotation -> Rotation mehrerer Fragen
- Wie kann ich aus einem Topf von 150 Bildern, jeweils 50 ziehen lassen?
Gute Frage, denn sie verweist darauf, dass Sie nicht wirklich 3 Gruppen mit fix 50 Bildern haben möchten, sondern zufällig aus dem Pool ziehen wollen. Das ist zum Glück recht einfach:
Legen Sie einen Zufallsgenerator an und dort hinein die 150 Dateinamen der Bilder. Stellen Sie im Zufallsgenerator ein, dass jeweils 50 pro Interview gezogen werden sollen. Diese Liste können Sie anschließend mittels valueList() abrufen und im untergeordneten Fragebogen (s. Multilevel) abarbeiten.
Eine wichtige Sache nur: Wenn die Teilnehmer nach 20 Bildern abbrechen, dann werden (je nachdem was Sie im Zufallsgenerator einstellen) entweder alle gezogenen 50 Bilder als "gezogen" gezählt oder keines davon. Sie müssten also nach Erreichen der halben Stichprobe evtl. die gezählten Ziehungen und die tatsächlich vorhandenen Bewertungen im Zufallsgenerator abgleichen.