Suche eine Zeit-, Zähl-, oder Counter-funktion...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Suche eine Zeit-, Zähl-, oder Counter-funktion...

Beitrag von 18inch »

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
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm .. alle fragen auf einer seite ? ..

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);"
(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 ..
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Beitrag von 18inch »

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?
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

jep .. sollte kein prob sein ..
ich seh kein wirkliches problem ..

wobei es wohl günstiger ist .. gleich ne db dafür anzulegen .. mit der startzeit und den jeweiligen anworten ..
Antworten

Zurück zu „Coding & Technik“