<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種在線考試系統及其考試數據處理方法與流程

文檔序號:11691486閱讀:415來源:國知局

本發明涉及互聯網技術領域,尤其涉及一種在線考試系統及其考試數據處理方法。



背景技術:

近年來隨著互聯網的迅猛發展,web應用的使用越來越普及,人們已經習慣在網上進行購物、娛樂、甚至學習,而且已逐漸向辦公網絡化轉移,在線考試系統也隨即誕生。

以往,考務管理員都是通過文檔方式進行考務工作的開展,人工的編排考生考試場次及座位、人工制卷、人工批卷,這需要花費大量的人力物力。而在線考試系統中,考務管理員可以通過瀏覽器訪問web應用,根據業務流程組織考試,考務管理員不需要人工的編排考生考試場次及座位、人工制卷、人工批卷,只需要通過簡單的操作在線考試系統就能自動編排考生考試場次及座位,自動組合出考試試卷,以及自動記錄下每次的考試信息,以便考務管理員查看,這降低了大量的人力物力,降低成本。另外,考生進行考試時,無需在特定的時間和地點進行紙質化考試,考生通過瀏覽器訪問web應用,就可以進行在線考試,而且考試完成后,在線考試系統會即時顯示考試成績,大大縮短了考生等待成績的時間。

然而,現有的在線考試系統,還有不足之處,主要表現在:

(1)考試期間出現電腦故障或網絡異常時,不能進行及時通知;

(2)不能異步記錄考生臨時答題情況,當考試期間出現電腦故障或網絡異常時,不能從服務器獲取考生最后保存的作答數據,并且加載該作答數據,考生需要重新進行作答。



技術實現要素:

針對現有技術的不足,本發明提出了一種在線考試系統及其考試數據處理方法,該在線考試系統及其考試數據處理方法,解決了現有在線考試系統在考試期間出現網絡異常或電腦故障時,不能有效處理考試作答數據的問題。

為了實現上述目的,本發明技術方案如下:

一種在線考試系統,包括客戶端、服務器、數據處理裝置。所述數據處理裝置包括:開考模塊,用于當接收到開考指令時,進入考試模式;作答記錄模塊,用于記錄考生的作答數據;上報存儲模塊,用于每隔預設時間值將所述作答數據上傳至服務器進行存儲;作答異常監測模塊,用于監測是否發生電腦故障或網絡異常,如果發生電腦故障,則執行處理模塊一,如果發生網絡異常,則直接執行處理模塊二,否則直接執行結束判斷模塊;處理模塊一,暫停本次考試,提示考生在不同的客戶端操作;請求監測模塊,用于監測考生是否在不同的客戶端請求進行本次考試,是則直接執行恢復考試模塊,否則繼續執行本模塊;處理模塊二,暫停本次考試,提示考生網絡發生異常;恢復監測模塊,用于監測網絡是否恢復正常,是則執行恢復考試模塊,否則繼續執行本模塊;恢復考試模塊,用于恢復本次考試,從服務器獲取最后保存的作答數據,加載該作答數據,返回執行作答記錄模塊;結束判斷模塊,用于判斷是否接收到考試結束指令,是則執行考試結束模塊,否則返回執行作答記錄模塊;考試結束模塊,用于退出考試模式結束本次考試。

進一步的,所述開考模塊之前還包括:考試信息記錄模塊,用于記錄考生的考生信息;考試項目記錄模塊,用于記錄考生所選擇的考試項目;考試項目分配模塊,用于將相應的考試項目分配給考生。

進一步的,所述考試結束模塊包括成績顯示單元,用于顯示考生本次考試的考試成績。

進一步的,所述數據處理裝置還包括:題庫管理模塊,用于導入試題、查看試題、錄入試題、編輯試題,以及統計試題情況;考試項目創建模塊,用于錄入考試信息,該考試信息包括考試名稱、考試時間、考試規章制度;考生信息錄入模塊,用于錄入考生信息、導入考生名單,所述考生信息包括考生姓名、考生身份證號、考生聯系方式;準考證管理模塊,用于設置考試場次信息,該考試場次信息包括考試時間、考試地點、考試人數,以及根據所述設置的考試場次信息編排考生準考證號和座位號;考試審批模塊,用于確認考試場次的開考時間,并針對考試場次進行試卷設置,該設置內容包括考試總時長、試卷總分、每類題型每題的分數、以及每類題型的總數;試卷生成模塊,用于組合出符合要求的考試試卷,并將試卷分派到該考試場次考試的考生;成績管理模塊,用于查看參加考試人數、通過人數、未通過人數、缺考人數,以及每一位考生的考試成績、考試試卷及作答情況;打印模塊,用于打印考場簽到表、考試成績表。

一種在線考試系統的考試數據處理方法,包括:

s101.當接收到開考指令時,進入考試模式;

s102.記錄考生的作答數據;

s103.每隔預設時間值將所述作答數據上傳至服務器進行存儲;

s104.監測是否發生電腦故障或網絡異常,如果發生電腦故障,則執行步驟s105,如果發生網絡異常,則直接執行步驟s107,否則直接執行步驟s110;

s105.暫停本次考試,提示考生在不同的客戶端操作;

s106.監測考生是否在不同的客戶端請求進行本次考試,是則直接執行步驟s109,否則繼續執行本步驟;

s107.暫停本次考試,提示考生網絡發生異常;

s108.監測網絡是否恢復正常,是則執行步驟s109,否則繼續執行本步驟;

s109.恢復本次考試,從服務器獲取最后保存的作答數據,加載該作答數據,返回執行步驟s102;

s110.判斷是否接收到考試結束指令,是則執行步驟s111,否則返回執行步驟s102;

s111.退出考試模式結束本次考試。

進一步的,所述步驟s101之前還包括:

記錄考生的考生信息;

記錄考生所選擇的考試項目;

將相應的考試項目分配給考生。

進一步的,所述步驟s111包括:

顯示考生本次考試的考試成績。

進一步的,所述步驟s111之后還包括:

查詢考生的考試成績;

打印考試成績。

本發明在線考試系統及其考試數據處理方法的有益效果:

(1)考試期間出現電腦故障或網絡異常時,能夠進行及時通知;

(2)能夠異步記錄考生臨時答題情況,在考試期間出現電腦故障或網絡異常,當考生換臺電腦繼續進行考試時,或當網絡恢復正常時,能夠從服務器獲取考生最后保存的作答數據,并且加載該作答數據,考生不需要重新進行作答。

附圖說明

圖1為本發明實施例二在線考試系統的考試數據處理方法的實現流程圖。

具體實施方式

下面結合附圖和實施例,進一步闡述本發明。

一種在線考試系統,包括客戶端、服務器、數據處理裝置。

數據處理裝置包括:開考模塊,用于當接收到開考指令時,進入考試模式;作答記錄模塊,用于記錄考生的作答數據;上報存儲模塊,用于每隔預設時間值將所述作答數據上傳至服務器進行存儲;作答異常監測模塊,用于監測是否發生電腦故障或網絡異常,如果發生電腦故障,則執行處理模塊一,如果發生網絡異常,則直接執行處理模塊二,否則直接執行結束判斷模塊;處理模塊一,暫停本次考試,提示考生在不同的客戶端操作;請求監測模塊,用于監測考生是否在不同的客戶端請求進行本次考試,是則直接執行恢復考試模塊,否則繼續執行本模塊;處理模塊二,暫停本次考試,提示考生網絡發生異常;恢復監測模塊,用于監測網絡是否恢復正常,是則執行恢復考試模塊,否則繼續執行本模塊;恢復考試模塊,用于恢復本次考試,從服務器獲取最后保存的作答數據,加載該作答數據,返回執行作答記錄模塊;結束判斷模塊,用于判斷是否接收到考試結束指令,是則執行考試結束模塊,否則返回執行作答記錄模塊;考試結束模塊,用于退出考試模式結束本次考試。進一步的,所述開考模塊之前還包括:考試信息記錄模塊,用于記錄考生的考生信息;考試項目記錄模塊,用于記錄考生所選擇的考試項目;考試項目分配模塊,用于將相應的考試項目分配給考生。進一步的,所述考試結束模塊包括成績顯示單元,用于顯示考生本次考試的考試成績。

具體的,數據處理裝置還包括:題庫管理模塊,用于導入試題、查看試題、錄入試題、編輯試題,以及統計試題情況;考試項目創建模塊,用于錄入考試信息,該考試信息包括考試名稱、考試時間、考試規章制度;考生信息錄入模塊,用于錄入考生信息、導入考生名單,所述考生信息包括考生姓名、考生身份證號、考生聯系方式;準考證管理模塊,用于設置考試場次信息,該考試場次信息包括考試時間、考試地點、考試人數,以及根據所述設置的考試場次信息編排考生準考證號和座位號;考試審批模塊,用于確認考試場次的開考時間,并針對考試場次進行試卷設置,該設置內容包括考試總時長、試卷總分、每類題型每題的分數、以及每類題型的總數;試卷生成模塊,用于組合出符合要求的考試試卷,并將試卷分派到該考試場次考試的考生;成績管理模塊,用于查看參加考試人數、通過人數、未通過人數、缺考人數,以及每一位考生的考試成績、考試試卷及作答情況;打印模塊,用于打印考場簽到表、考試成績表。

考生登錄本在線考試系統后,選擇已開放的考試進行考試,并在考試的過程中,可通過右下方的計時器,查看考試的剩余時間。考試過程中,瀏覽器與服務器保持異步通信,異步記錄考生的作答情況,而且如果監測到考生電腦離線超過一定時間,則及時提示考生與監考員重置狀態并換另一臺電腦進行考試。考生提交試卷或考試時間已到自動提交試卷、考務人員提前結束考試自動提交試卷后,顯示考生該次的考試成績。

目前基于windows操作系統的服務器使用仍然占有很大的市場,windows的安全性、性能都是穩定、可靠的,而且系統應用部署及維護都比較簡單。通過asp技術可以快速開發出基于iis運行的應用系統。基于上述原因,本在線考試系統選取了asp及sqlserver進行開發。

本在線考試系統是基于b/s結構的系統,只需要部署在服務器即可,客戶端無需安裝應用,只要通過電腦瀏覽器上的考試系統的地址,即可進行考試,而且對考生的考試用機要求不高,考生不受設備與地域的限制。傳統的c/s結構的考試系統每次更新,不僅要更新服務器端的應用,而且客戶端都要安裝升級程序或重新安裝應用,而本在線考試系統,維護更新容易,只需在服務器上維護更新應用即可,大大減少了更新維護的難度和成本。傳統的c/s結構的考試系統考生端,一般僅在登錄、加載試題、提交試卷的過程中才會與服務器進行交互,在試卷提交前也沒有記錄考生的作答情況,因此一旦考生在考試作答期間電腦出現故障,重新進入考試系統后,需要重新進行作答,而本在線考試系統彌補了c/s結構的考試系統沒有記錄考生臨時作答情況這一缺憾,在考試的過程中,考生端瀏覽器與服務器保持著異步通信,每隔一個較短的時間周期向服務器提交考生當前的作答情況,因此,一旦考生在考試作答期間網絡發生異常,能及時彈出提示通知考生,以及電腦出現故障,重新進入系統后,系統將從服務器端獲取考生最后保存的作答情況,并加載作答記錄。

實施例二,一種在線考試系統的考試數據處理方法,如圖1所示,包括:

步驟s101,當接收到開考指令時,進入考試模式。

進一步的,在本步驟之前還包括:記錄考生的考生信息;記錄考生所選擇的考試項目;

將相應的考試項目分配給考生。

步驟s102,記錄考生的作答數據。

實時記錄考生的作答數據,能夠有效防止考試電腦出現故障或出現網絡異常時,考生的考試作答數據丟失。

步驟s103,每隔預設時間值將所述作答數據上傳至服務器進行存儲。

異步記錄考生臨時答題情況,每隔一個較短的時間周期就將考生的作答數據上傳至服務器進行存儲。如果在考試期間出現電腦故障或網絡異常,當考生換臺電腦繼續進行考試時,或當網絡恢復正常時,能夠從服務器獲取考生最后保存的作答數據,并且加載該作答數據,考生不需要重新進行作答。

步驟s104,監測是否發生電腦故障或網絡異常,如果發生電腦故障,則執行步驟s105,如果發生網絡異常,則直接執行步驟s107,否則直接執行步驟s110。

步驟s105,暫停本次考試,提示考生在不同的客戶端操作。

步驟s106,監測考生是否在不同的客戶端請求進行本次考試,是則直接執行步驟s109,否則繼續執行本步驟。

步驟s107,暫停本次考試,提示考生網絡發生異常。

步驟s108,監測網絡是否恢復正常,是則執行步驟s109,否則繼續執行本步驟。

步驟s109,恢復本次考試,從服務器獲取最后保存的作答數據,加載該作答數據,返回執行步驟s102。

步驟s110,判斷是否接收到考試結束指令,是則執行步驟s111,否則返回執行步驟s102。

步驟s111,退出考試模式結束本次考試。

在本步驟中還包括顯示考生本次考試的考試成績。當考生提交試卷或者考試時間到,系統強制將考生的試卷提交之后,本系統會及時顯示考生本次考試的成績,這大大縮短了考生等待成績的時間。無紙化考試,符合綠色低碳環保的可持續發展的需求。

在本步驟之后還包括:查詢考生的考試成績;打印考試成績。當考生退出本系統,重新進入系統后,可以查詢相應考試的成績,以及打印考試成績。

本實施例通過實時記錄考生的作答數據,每隔預設時間值將所述作答數據上傳至服務器進行存儲,然后實時監測是否發生電腦故障或網絡異常,如果發生電腦故障或網絡異常,則暫停本次考試,并提示考生,當考生換臺電腦繼續進行考試時,或當網絡恢復正常時,從服務器獲取考生最后保存的作答數據,并且加載該作答數據,從而實現考試期間出現電腦故障或網絡異常時,能夠進行及時通知,并且當考生換臺電腦繼續進行考試時,或當網絡恢復正常時,能夠從服務器獲取考生最后保存的作答數據,并且加載該作答數據,考生不需要重新進行作答。

以上所述的僅是本發明的優選實施方式,本發明不限于以上實施例。可以理解,本領域技術人員在不脫離本發明的基本構思的前提下直接導出或聯想到的其它改進和變化均應認為包含在本發明的保護范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影