dass ich zu jedem Bild, dass angezeigt wird, zufällig noch eine von zwei möglichen Informationen als Text einblenden möchte. Diese zwei möglichen Informationen sind für jedes der 30 Bilder unterschiedlich. Wie lässt sich das umsetzen?
Die Anzeige von text sollte kein Problem sein - wenn Sie ds Bild nicht direkt aus Bild in der Zuordnungsaufgabe auswählen, sondern als Text und dort HTML-Code verwenden.
Wenn das klappt, können Sie die zufällige Zuordnung von Texten mittels (30) Platzhaltern recht einfach realisieren.
Ich möchte zu jedem der 30 Bilder gern nacheinander drei verschiedenen Fragen stellen und für jede dieser drei Fragen die Reaktionszeit erfassen.
Dann sind wir aber nicht mehr im Bereich der Zuordnungsaufgabe. Diese ist nur für eine Antwort pro Bild konzipiert.
Da Sie die Reaktionszeiten benötigen, wäre meine nächte Empfehlung die Auswahlabfolge. Dort würden Sie für jedes Bild drei Teilfragen anlegen. Ich muss allerdings warnen, dass das Anlegen der Teilfragen recht aufwändig sein wird, weil man hier nicht so einfach kopieren kann. Vielleicht lassen wir uns da noch etwas einfallen...
Wenn SIe die 3 x 30 = 90 Teilfragen angelegt haben, müssen Sie sich um die Rotation noch manuell kümmern, denn die Tripels sollen ja immer erhalten bleiben. Dafür ist ein wenig PHP-Code erforderlich. Das könnte etwa so aussehen:
if (!isset($itemsXX01)) {
// Erstmal ein Array mit den Werten 0 bis 29 erstellen
$bilder = array();
for ($i=0; $i<30; $i++) {
$bilder[] = $i;
}
// Mischen
shuffle($bilder);
// Jetzt die Tripels erstellen
$itemsXX01 = array();
foreach ($bilder as $bild) {
// Mathe ist so schön :)
$itemsXX01[] = $bild * 3 + 1;
$itemsXX01[] = $bild * 3 + 2;
$itemsXX01[] = $bild * 3 + 3;
}
registerVariable($itemsXX01);
}
// Frage anzeigen
question('XX01', $itemsXX01);