Liebes Soscisurvey-Support-Team,
aus der letzten Support-Antwort (https://support.soscisurvey.de/?qa=36229/randomisiertes-abwechselndes-prasentieren-verschiedenen#c36287) heraus habe ich die Aufgabe bekommen, einen Array zu erstellen mit 12 Elementen, deren Teillisten durch Zufallsgeneratoren gemischt werden.
Ich stehe gerade total auf dem Schlauch, wie ich zu diesem Ergebnise komme, und beschreibe nochmal, worum es hier geht.
Ich möchte, dass Teilnehmende 12 Seitenblöcke (12 "Runden", die aus 4 Seiten bestehen) in zufälliger Reihenfolge präsentiert bekommen. Diese 12 Blöcke können noch einmal unterteilt werden, da es in 6 Blöcken um eine fiktive Interaktion mit Person A und in den anderen 6 Blöcken um eine fiktive Interaktion mit Person B geht. Diese Information ist aber für die Randomisierung erstmal egal, da die 12 Blöcke in komplett randomisierter Reihenfolge präsentiert werden sollen.
(Nur zum Verständnis: Die Zuordnung der Blöcke zu Person A und B wird später relevant, weil jedes Mal, wenn einer teilnehmende Person insgesamt zwei (bzw. 4 bzw. 6) Blöcke mit derselben Person (z.B. Person A) präsentiert wurden, eine zusätzliche Seite präsentiert werden. Deswegen benötige ich meiner Einschätzung nach irgendwo die Info, zu welcher Person (A oder B) ein Block gehört).
Ich habe nun 3 Zufallsgeneratoren angelegt:
R101 für "Person" (1=A, 2=B)
R102 für "Runden A" (insgesamt 6 Blöcke/"Runden" mit Person A)
R103 für "Runden B" (insgesamt 6 Blöcke/"Runden" mit Person B)
Um einen Block zu ziehen, hätte ich jetzt den folgenden Code genutzt:
$person = value('R101');
if ($person == 1) {$runde = value('R102') // R102: Zufallsgenerator mit 6 "Interaktionsrunden" mit Person A
}; else {
$runde = value('R103'); // R103: Zufallsgenerator mit 6 "Interaktionsrunden" mit Person B
}
Nun weiß ich aber nicht, wie ich daraus eine zufällige Liste aus 12 Elementen erstellen kann (siehe letzte Antwort unter https://support.soscisurvey.de/?qa=36229/randomisiertes-abwechselndes-prasentieren-verschiedenen#c36287)
Können Sie mir nochmal helfen, was genau hier gemeint ist bzw. wie ich das hinbekomme?
Beste Grüße