automatické odesílání formuláře
tomasjurman na email.cz
tomasjurman na email.cz
Pátek Listopad 13 11:06:29 CET 2009
Dobrý den
vytváříme jednoduchou web aplikaci ve které si přihlášený student může spustit test (např z Matematiky, ČJ, Přírodovedy). Jedná se o obyčejný HTML formulář, který po vyplnění a zaškrtání odpovědí student odešle na server k automatickému vyhodnocení.
Čas testu musí být časově omezen. Po stanovené době se musí test automaticky ukončit a odeslat na server ke zpracování .
Toto chování jsem nejprve implementoval pomocí JavaScriptu:
1. Po spuštění testu se na klientský PC uloží cookie obsahující čas ukončení testu.
2. V pravidelném časovém intervalu se kontroluje aktuální čas s časem uloženým v cookie. ( používá window.setInterval() )
3. Formulář se odešle pokud je aktuální čas větší než čas v cookie.
Řešení se ukázalo jako nespolehlivé. Existuje nějaká možnost jak toto chování řídit na straně serveru?
Aplikace je napsaná v Jave na Spring 2.5
Děkuji za pomoc.
Tomáš Jurman
Další informace o konferenci Konference