Wie um alles in der Welt setzte ich das um?
Nun, erstmal werden Sie eine Liste der Paare benötigen und eine Schieberegler-Frage mit 28 Items. Und dann präsentieren Sie nacheinander jeweils ein Paar und ein Item aus dem Schieberegler.
Haben Sie schon die Anleitung zu Mediendateien gelesen, und wie man mp3-Dateien per HTML-Code (<audio>
) einbindet? Gut. Dann geht es weiter mit dem Kapitel zu Platzhaltern, denn damit können Sie den Dateinamen dynamisch austauschen.
Wenn Sie damit durch sind, dann noch ein wenig zu PHP und Arrays lesen. Und dann wäre hier eine Lösung:
if (!isset($pairs)) {
$pairs = [
[1, 'audio1.mp3', 'audio2.mp3'],
[2, 'audio1.mp3', 'audio3.mp3'],
[3, 'audio1.mp3', 'audio4.mp3'],
...
[28, 'audio7.mp3', 'audio8.mp3']
];
shuffle($pairs);
registerVariable($pairs);
};
$i = loopPage(count($pairs));
$pair = $pairs[$i];
replace('%audioA%', $pair[1]);
replace('%audioB%', $pair[2]);
text('TX01'); // In TX01 kommt ihr HTML-Code mit Platzhaltern hinein
question('SL01', $pair[0]);
Hübsch, oder? Das sehen wir uns dann im Detail an, wenn Sie mit den vorherigen Hausaufgaben durch sind ;)