我現(xiàn)在在做一個在線考試系統(tǒng),其中有一個功能是考試監(jiān)控,其中有暫停考試,延長考試時間,強制交卷,等功能。當我選擇某考生并點擊"暫??荚?quot;按鈕時,該考生頁面處于暫??荚嚑顟B(tài),并提示考生暫??荚囆畔ⅰ?
2 回答

尚方寶劍之說
TA貢獻1788條經(jīng)驗 獲得超4個贊
頁面加載完成后就與服務(wù)器沒有聯(lián)系了,你不可能繼續(xù)控制這個頁面,只有當頁面再次提交時才能控制,如果實時性要求不高可用在第二次提交時提示考生。
一個折中的實時辦法是:在考生的頁面中使用ajax實時讀取服務(wù)器信息,服務(wù)器消息變化后可以提示考生。

PIPIONE
TA貢獻1829條經(jīng)驗 獲得超9個贊
每個頁面加載一個ajax定時器,異步定時查看考試是否暫停。
假如考試開關(guān)在session存放,如果時間到,管理員通過權(quán)限調(diào)整session存儲的開關(guān)即可。而考卷在ajax請求時發(fā)現(xiàn)session中的已經(jīng)關(guān)閉,返回客戶端,提示用戶到時,并停止。
- 2 回答
- 0 關(guān)注
- 642 瀏覽
添加回答
舉報
0/150
提交
取消