| Autor | Zpráva | ||
|---|---|---|---|
| lukasxxxk Profil * |
#1 · Zasláno: 16. 10. 2011, 18:35:52
Zdarvim, mám udělám elektronický test a chtěl bych udělat aby byl časově omezen a po x minutách, se prostě odeslaly výsledky do db a test byl ukončen, ale nemám nějak páru jak na to, víte někdo? Dík moc za každou odpověď
|
||
| pcmanik Profil |
#2 · Zasláno: 16. 10. 2011, 18:47:29
lukasxxxk:
Osobne by som na to isiel takto: Nastavil by som cas povedzme na 30 minut. Predpoklad, ze otazky su kazda na jednu stranu. 1. Po kazdej otazke by som do databazy ulozil zostavaju cas + vyplnenu otazku 2. Pri kazdej otazke by som z DB zobral cas, a zacal ho odpocitavat cez javascript, ak by sa dostal na 0, tak by sa jednoducho zablokovalo odoslanie formulara, a oznamilo by mu to, ze vyprsal cas. Ak by bol vypnuty js, tak cas by sa zistoval pomocou php, a medzi kazdymi otazkami by sa porovnaval, s tym, ze ak by bol prekroceny, vyhodilo by to chybu. |
||
| YOYO Profil |
#3 · Zasláno: 16. 10. 2011, 18:54:34 · Upravil/a: YOYO
javascriptem udělat odpočítávání a pak automatické odeslání formuláře ale i pak v php kontrolovat čas protože, javascript se dá podvrhnout,..
edit: pcmanik mne předběhl a lépe popsal,.. nicméně myslím, že posílat data po každé otázce a furt kontrolovat čas je zbytečné,.. data se můžou odeslat až nakonec najednou,.. |
||
| lukasxxxk Profil * |
#4 · Zasláno: 16. 10. 2011, 19:01:11
To by šlo, to je dobré řešení, ovšem já mám všechny otázky na jedné stránce a odpovědi se odesílají hromadně... :/
|
||
| lukasxxxk Profil * |
#5 · Zasláno: 16. 10. 2011, 19:02:06
YOYO Díky, zkusim něco najít na tohle ;)
|
||
| Zechy Profil |
#6 · Zasláno: 16. 10. 2011, 19:03:58 · Upravil/a: Zechy
YOYO:
Může, ale i nemusí, takhle jsou řešený testy od cisca, že se odešla každá zadaná odpoved a čas, který zbývá, protože pak v případě výpadku může člověk navázat tam kde skončil a test mu i tak neskončí. Přece jenom, u jejich finálního mít napsáno 48 otázek z 50 a najednou kdyby to spadlo... :) |
||
| pcmanik Profil |
#7 · Zasláno: 16. 10. 2011, 19:53:12
Zechy:
Presne takto som to myslel aj ja, lenze uz sa mi nechcelo tolko toho rozpisovat, to co som popisal, je samozrejme len krajne, ale funkcne riesenie, samozrejme treba zohladnit dalsie veci, zabezpecit to, vychytat muchy. Popripade pridat ajax, moznosti je vela. |
||
|
Časová prodleva: 14 let
|
|||
0