Der Timer erscheint für jede Aufgabe oben und läuft 2 min, danach wird der Teilnehmende automatisch auf die nächste Seite weitergeleitet.
Der Timer ist über den PHP Code eingebunden:
{
$time0 = time();
registerVariable('time0'); // 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 = 120; // Der Teilnehmer hat 2 Minuten Zeit zur Bearbeitung
if (time() >= $time0 + $timer) {
goToPage('next');
}
// Die verbleibende Zeit muss auch dem JavaScript-Code bekannt gemacht werden
$remain = $time0 + $timer - time();
replace('%remain%', $remain);