Kein Problem :)
Die Seite sieht aktuell folgendermaßen aus:
1. Textitem, in dem der Countdown abläuft
2. PHP-Code für die Auswahl der Frage (andere Fragen werden auf der Seite nicht gezeigt, sie sind auch nicht auf dieser oder einer anderen Seite per Drag-and-Drop eingefügt)
if(value('TV02') == 1){ // TV02 = Zufallsgenerator
question('EG09'); // Frage, die für Experimentalgruppe angezeigt wird
} else if(value('TV02') == 2){
question('KG09'); // Frage, die für Kontrollgruppe angezeigt wird
}
3. Code für Timer (entsprechend der Beschreibung in der Dokumentation):
//AUTOMATISCH WEITER NACH $zeitbegrenzung SEKUNDEN
if (!isset($timeR1)) {
$timeR1 = time();
registerVariable($timeR1); // Die Variable $time0 auch nach Ende des PHP-Codes aufbewahren
}
// Prüfung, ob die Zeit schon abgelaufen ist
// (z.B. weil der Teilnehmer die Seite neu geladen hat)
$timer = $zeitbegrenzung;
if (time() >= $timeR1 + $timer) {
goToPage('next');
}
// Die verbleibende Zeit muss auch dem JavaScript-Code bekannt gemacht werden
$remain = $timeR1 + $timer - time();
replace('%remain%', $remain);
// Zeit, bis der Weiter-Button angezeigt wird
replace('%weiter%', $weiter);
4. Passender Javascript-Code, damit der Countdown auch runterläuft und überhaupt die Zeit gemessen wird
Diese Art von Seitenaufbau wiederholt sich 5 mal für alle 5 Übungsitems. Die Fragekennungen für EG und KG sind dabei immer unterschiedlich (EG09-EG14 und KG09-KG14) und auch die Variable, in der die aktuelle Zeit gespeichert wird. Alle fünf Seiten werden in randomisierter Reihenfolge dargeboten und von einer zur nächsten Seite wird mit goToPage('next'); gewechselt.
Ich hoffe, das beantwortet alle offenen Fragen :)