Ich plane ein Ultimatum Spiel, das heißt es wird ein Angebot über eine relative Geldsumme präsentiert (als Beispiel 2 von 10 Cent).
Es gibt insgesamt 6 verschiedene Angebote von 1-6 Cent, die Versuchsperson kann das Angebot entweder ablehnen oder annehmen. Vor dem Angebot wird jeweils 1 neutrales Gesicht gezeigt, für 800ms. Es gibt jeweils 5 männliche und 5 weibliche Gesichter. Jedem Gesicht wird eine Identität zugeordnet, diese "reagieren" nach Annehmen des Angebots unterschiedlich:
ID1: lächelndes Gesicht der selben Person von Gesicht vor dem Angebot
ID2: selbes neutrales Gesicht wie vor dem Angebot
ID3: anderes Bild nach der Annahme
ID4: ebenso ein anderes Bild nach der Annahme
ID5: Weiße Fläche nach Annahme
Beispiel ID1:
Auf Ablehnen reagieren alle Identitäten gleich.
Jede Identität soll es 2 mal geben, ein Mal männlich, ein Mal weiblich. Hier soll für jede Versuchsperson zufällig zugeteilt werden, welches Gesicht zu welcher Identität gehört. Wie kann ich das am besten umsetzen?
Ich habe bisher 10 Gesichter * 6 Angebote = 60 Auswahlfragen als Seiten erstellt und mit jedes Gesicht als Seite mit Timer erstellt.
if (!isset($seiten)) {
// Liste der Seiten definieren
$seiten = array( // Liste der Frage-Kennungen und zugehöriger Bilder
array('fn01', 'af01'),
array('fn02', 'af02'),
// immer weiter bis
array('mn60', 'af60')
);
// Liste mischen
shuffle($seiten);
// Die Seite ergänzen, wo es nachher weiter geht
$seiten[] = 'SD';
// Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
registerVariable($seiten);
}
setPageOrder($seiten);
Wie kann ich dafür sorgen dass jedes Gesicht eine zufällige Identität hat und in dieser die 6 Angebote macht?