Hallo,
ich soll für einen Lehstuhl an der Uni ein Übungsmodul programmieren.
Das ganze läuft so ab, dass sich die Studenten einloggen müssen und dann das Übungssystem aktivieren können.
Wenn Sie das Übungsmodul betreten, dann haben sie 10 min Zeit multiple Choice Fragen zu beantworten. Nach den 10 Minuten ist die Übung beendet und sie bekommen ihre Antworten per Mail zugeschickt!
Das alles zu programmieren sollte für mich kein Problem darstellen!
Allerdings habe ich Probleme mit dem Zeitcounter! Wie kriege ich es hin, dass die Übung automatisch beendet wird??
Kriegt man das mit php überhaupt hin???
Versteht ihr mein Problem?? Wenn ich etwas genauer erläutern soll, dann fragt einfach nach!
Über jede Antwort wäre ich sehr Dankbar...
Euer
18inch
Suche eine Zeit-, Zähl-, oder Counter-funktion...
hm .. alle fragen auf einer seite ? ..
dann kommste ohne javascript nicht aus .. (oder was anderes client seitiges)
da reicht sowas in der art ..
(k.a. ob der syntax stimmt .. is schon ewig her)
eine frage pro seite ..
ne sessionvariable mit der startzeit ..
und testen ob startzeit um mehr als 10 min überschritten worden ist ..
dann kommste ohne javascript nicht aus .. (oder was anderes client seitiges)
da reicht sowas in der art ..
Code: Alles auswählen
onload = "timer = setTimeout( 'document.formname.submit()', 600);"
eine frage pro seite ..
ne sessionvariable mit der startzeit ..
und testen ob startzeit um mehr als 10 min überschritten worden ist ..
Hallo,
Du meinst also, wenn die Studis die Übung beginnen dann schreibe ich in die Session die aktuelle Zeit rein.
Wenn sie mit der ersten Seite fertig sind, dann gehen sie per "Submit" auf die 2. Seite und beantworten die 2. Frage. Natürlich wird hier im Hintergrund geprüft ob die aktuelle Zeit älter als 10 min gegenüber über der, welche in der Session abgespeichert ist, ist! Stimmt's???
Und wenn das so ist, dann wir der Test ausgewertet etc.... und ist zuende!
Meinst du das könnte klappen?
Du meinst also, wenn die Studis die Übung beginnen dann schreibe ich in die Session die aktuelle Zeit rein.
Wenn sie mit der ersten Seite fertig sind, dann gehen sie per "Submit" auf die 2. Seite und beantworten die 2. Frage. Natürlich wird hier im Hintergrund geprüft ob die aktuelle Zeit älter als 10 min gegenüber über der, welche in der Session abgespeichert ist, ist! Stimmt's???
Und wenn das so ist, dann wir der Test ausgewertet etc.... und ist zuende!
Meinst du das könnte klappen?