當前位置:首頁 » 編程語言 » php試卷

php試卷

發布時間: 2025-05-28 00:07:24

php 網路考試系統 的倒計時怎麼做時間到了自動彈出交卷的對話框

1.用js的setinterval()來設一定倒計時,倒計時的初始值由php分配過來;
2.為了防止別人自己調試js,修改時間,每10秒鍾或更小用ajax檢測一下伺服器,統一次差值,這樣就和伺服器同步了。
3.在伺服器每份試卷或每個人都是唯一的,只要開始啟用,到時自動過期,保存存一個「提交失敗」。
如果同時答題的人數不是很巨大,直接存session裡面,訪問量高的話存在資料庫裡面。
4.當倒計時為0時自動提交到伺服器,伺服器設一個容錯時間,大概1分鍾左右,即網路傳輸過程中超過1分鍾就會提交失敗。
5.在這考試期間,無論怎麼刷新都是那一套題目,提交成功後就不能斷續做題;提交失敗後重新分配另一套題;重新開始計算時間;
6.避免題目重復,當提交失敗3次後,就不能再次做題了。
雖然這樣做了,也只能防止菜鳥作弊!

代碼自己寫。。

Ⅱ PHP考試系統

1-整體是用jquery+php資料庫調用實現的,上一頁,下一頁就是提交試題的ID進行取題。
如圖:做個模板頁,然後根據試題ID裝載試題。limit是限制返回結果的條數,當然你再取題時可以加上limit 1。看你這圖並沒有用到分頁技術。
2-試題選項是選錄入到資料庫中的單選組,多選題是多選組,你可以寫一個試題的類,方便調用,脈絡清晰。
3-隨機出不重復的題,就是要把做過的試題ID存入session,取題時用隨機數加上非session中的ID。
4-驗證試題答案是通過jquery的POST或GET提交後台驗證的,且每題只驗證一次。
如你在寫代碼時遇到具體問題我們再溝通

熱點內容
360雲盤上傳限制破解 發布:2025-05-28 23:39:00 瀏覽:540
鬼畜作妖記伺服器搭建 發布:2025-05-28 23:30:39 瀏覽:187
做期貨用哪個配置智能手機最好 發布:2025-05-28 23:29:04 瀏覽:475
共享雲伺服器如何掛數據盤 發布:2025-05-28 23:27:38 瀏覽:779
iis無法訪問localhost 發布:2025-05-28 23:19:20 瀏覽:521
手機電商源碼 發布:2025-05-28 23:12:43 瀏覽:765
android類的繼承關系 發布:2025-05-28 22:57:31 瀏覽:258
訂單查詢系統源碼 發布:2025-05-28 22:52:42 瀏覽:801
php當前文件夾名 發布:2025-05-28 22:50:49 瀏覽:566
改了密碼自己輸入密碼錯誤怎麼辦 發布:2025-05-28 22:50:48 瀏覽:696