陳凌
(成都職業(yè)技術學院,四川 成都 610041)
目前在現(xiàn)代教學中很多學科正在逐步采用計算機與軟件構建成系統(tǒng)作為工具進行考試,即通常所說的無紙化考試。計算機考試系統(tǒng)能夠節(jié)約人力物力資源,同時還能夠提高考試的效率與安全性。真正的計算機考試系統(tǒng)的合理實現(xiàn),不但能夠考察出學生的動手操作能力,而且還能夠提高相關考試的客觀性與真實性,促使更多的考試更加公平合理,無形地實現(xiàn)考試的無紙化,不斷豐富考試的種類與樣式,有效提高學校的綜合運營教育水平。
眾所周知,在傳統(tǒng)意義上紙質運行的考試模式中,學校準備一次考試往往是一件很煩瑣很麻煩的事情。教師所負責的每次考試的出題環(huán)節(jié),往往需翻閱大量的考試參考資料,還要考慮考試所涉及的知識點范圍、考題的難易程度、以及題目能否考查出學生的綜合能力等諸多復雜的因素,通常要耗費大量的時間與精力。計算機考試系統(tǒng)在眾多學科的實現(xiàn)是對教育教學水平的順利提高與對學生自身綜合素質的顯著提高顯得很有必要,同時考試系統(tǒng)的創(chuàng)新研發(fā)能夠為給考生提供一個客觀的與準確的,乃至穩(wěn)定與安全的考試環(huán)境,通過提供準確的考試技術支持,有效地給老師的教學模式提供了更多的創(chuàng)新與發(fā)揮空間。因此在考試系統(tǒng)的設計上要求提供多方面的技術支持,其中主要包括計算機數(shù)據(jù)庫設計,計算機模塊設計,計算機網(wǎng)絡安全設計等方面的技術方面的支持,從而能夠進一步加快推進學校信息化方面的建設。
國內(nèi)通行的各種考試系統(tǒng)發(fā)展越來越迅速,具體應用開始越來越廣泛,很多科研機構與高校對計算機考試系統(tǒng)的現(xiàn)實需求越來越大,紛紛投入了大量的人力和物力對計算機考試系統(tǒng)進行綜合研究與開發(fā)。目前大體存在有幾種自動評分閱卷的方式適用于標準化考試,其中典型的有兩種。一種是有效規(guī)定一個固定的與可控制的軟件特殊的答題環(huán)境,通常就是讓學生按照要求在特定規(guī)定的軟件環(huán)境中進行標準答題測試,并且在該軟件系統(tǒng)自動規(guī)定的路徑下生成進行答題的文件,相應地在實現(xiàn)判卷的方法方面往往是在生成的答題文件夾中自動提取答題信息開始推進閱卷并從而產(chǎn)生對應的所得分數(shù)。另外一種是在上述評閱卷測試的基礎上合理增加了對學生在答題過程中有效操作方面的合理要求,這樣既可對學生的操作與答題信息進行分析結合從而開展閱卷測試,同時也可以對立地對特定的計算機操作要求進行跟進評判。目前,大多數(shù)考試系統(tǒng)設計都是采取基于在局域網(wǎng)中進行答題的方式。通常在考試的準備階段就已經(jīng)通過互聯(lián)網(wǎng)向考試中心先行提交相關的考點資料與考生報名信息,然后再由專門的老師往往通過規(guī)定的軟件在規(guī)定的時間內(nèi)將相應題庫安裝到考試中心統(tǒng)一規(guī)定的操作系統(tǒng)中。教師和監(jiān)考人員在考試過程中,可以方便地通過計算機考試系統(tǒng)的服務器準確而清楚地了解到考生得信息,考生是否已經(jīng)交卷,考生還剩余多少答題得時間。在運用到考試結束后,教師和監(jiān)考人員可以通過計算機考試系統(tǒng)的服務器對局域網(wǎng)里面管理的每臺客戶端計算機進行考生考試信息的回收,并且能夠將對應的答卷信息精確地存放到對應的文件夾下面。考試系統(tǒng)在回收考試信息之后就自動開始進行科學的標準化判卷。
計算機考試系統(tǒng)的性能要求高。從開發(fā)系統(tǒng)到系統(tǒng)的實現(xiàn)全過程,考試的要求對系統(tǒng)本身的性能主要有以下幾個方面的要求。一是要求計算機考試系統(tǒng)自身具備可靠的準確性,這同時也是計算機考試系統(tǒng)是否成功實現(xiàn)科學測試的一個重要指標,在考試施行過程中要求在各個方面都能夠確保做到準確無誤,同時要力求做到客觀公正,這當然是對計算機考試系統(tǒng)的最基本要求。二是要求計算機考試系統(tǒng)自身具備容錯性,計算機考試系統(tǒng)本身要有一定的糾錯方面的能力,如果當考生在自動考試過程中出現(xiàn)計算機操作錯誤而非考生本人人為造成的錯誤時,計算機考試系統(tǒng)應該能夠進行對應的操作糾正處理,并且能夠通過提示框等相應形式來通知考生所要注意的相關事項,從而能夠在一定程度上節(jié)約考試方面的人力資源。三是要求計算機考試系統(tǒng)自身具備易用性,開發(fā)計算機考試系統(tǒng)的目的一方面是為了節(jié)約傳統(tǒng)考試所需人力物力,另一主要方面也是要求能夠方便使用,即應該方便讓考試中心對考試系統(tǒng)進行安裝與調(diào)試測試以及維護,還應該方便考生在考試過程中對計算機考試系統(tǒng)的進行使用。四是要求計算機考試系統(tǒng)自身具備可擴展性,計算機考試系統(tǒng)應越來越容易使用,而不是使用起來越來越難,這就要求相應的系統(tǒng)應該具備可升級性和相關模塊合并等能力,當對計算機考試系統(tǒng)的需求發(fā)生變化時,系統(tǒng)自身自然要具備其自行完善的能力和自行升級的能力。五是要求計算機考試系統(tǒng)自身具備可保障性,在很多具體考試的過程中,難免會出現(xiàn)一些意外死機、計算機網(wǎng)絡故障以及突然停電等問題。為了有效解決上述這些問題就要求系統(tǒng)應該在運行過程中時時進行備份,以便及時記錄考生已經(jīng)上傳的考試信息盡量避免丟失考生相關的考試數(shù)據(jù)。
計算機考試系統(tǒng)的功能需求仍然高。計算機考試系統(tǒng)的使用者是某些不同類別的特定使用對象,因此每次都應該通過身份驗證才能進入該考試系統(tǒng)。當用戶的身份驗證通過以后,從而才能夠正常地進入系統(tǒng)并且有效使用該系統(tǒng)。在具體的考試運行過程中,計算機考試系統(tǒng)還要能夠智能控制考試時間,以便能夠提醒考生及時交卷。所有考生將答卷成功地提交以后,計算機考試系統(tǒng)將自動判卷,方便地得到成績并盡快顯示出來。相應地計算機考試系統(tǒng)歸類把用戶功能需求分為系統(tǒng)管理員、考生于教師三種功能類型的用戶。計算機考試系統(tǒng)的需要生成特定角色履行功能,每個功能角色之間具有聯(lián)系并且之間的關系應該避免復雜化。每個功能角色之間的應用主要是根據(jù)系統(tǒng)與用戶的特定需要而產(chǎn)生,但各個具體角色同樣是獨立于系統(tǒng)之外。計算機考試系統(tǒng)對題庫管理的功能需求。計算機考試系統(tǒng)根據(jù)考生提交的參數(shù)進行驗證,如果驗證正確,計算機就會進入到試題題庫管理的相關界面,再通過專業(yè)教師對考試存在的題庫進行更新與維護。如果計算機考試系統(tǒng)管理人員地密碼被盜用,考試題庫相應就會按照更新題庫時間來進行相應的備份題庫。
計算機考試系統(tǒng)的設計與研發(fā)是為了給參加考試的考生提供一個客觀與準確和穩(wěn)定的考試環(huán)境,因此在設計方面要求多方面的相關的技術支持,其中包括數(shù)據(jù)庫設計與模塊設計以及網(wǎng)絡安全設計等。計算機考試系統(tǒng)在設計過程中注意把握好幾個原則。一是計算機考試系統(tǒng)的穩(wěn)定性和開放性原則,計算機考試系統(tǒng)首先應該要有一定的訪問控制能力,而不會因為用戶的大量增多而造成相應局域網(wǎng)的堵塞導致傳送的計算機數(shù)據(jù)丟失。計算機考試系統(tǒng)在開放性方面要采用對模塊逐步進行細分的原則,以此方便管理員對系統(tǒng)進行修改與維護。二是計算機考試系統(tǒng)的智能化組卷原則,計算機考試系統(tǒng)應能夠根據(jù)參考考生登錄的參數(shù)信息與試題模塊的相應程序設定進行自動組卷,而且還具有自動評分與成績管理等功能,從而能夠確保考試系統(tǒng)功能具備完整性。三是計算機考試系統(tǒng)具備安全性原則,計算機考試系統(tǒng)的用戶類型需要具有不同的運用權限,相應地在安全性設計方面需要分為對應的幾個級別,進一步方便嚴格控制用戶類型的配套瀏覽權限,同時還應該保障數(shù)據(jù)庫的安全性與考生考試操作方面的安全性。四是計算機考試系統(tǒng)界面的友好性原則,計算機考試系統(tǒng)界面力求友好,并且要具有易用性與悅目性,計算機考試系統(tǒng)安裝方便并且維護簡單。
計算機考試系統(tǒng)開發(fā)常用的體系結構主要有C/S和B/S體系結構。C/S 體系結構通常是指將數(shù)據(jù)庫與應用程序進行分離,方便地將數(shù)據(jù)庫存放在服務器上,從而方便將應用程序存放在對應的客戶機上;而目前的 B/S 體系結構是網(wǎng)絡數(shù)據(jù)庫應用程序進行開發(fā)的熱點,能夠方便實現(xiàn)用戶對自身運用需要的最大化滿足,能夠大大提高對應的工作效率。計算機考試系統(tǒng)使用的常用開發(fā)軟件主要有以下幾種。NET 技術的應用開發(fā)軟件,這種軟件是基于通用語言的程序出現(xiàn)在服務器上進行運行。而不是像以前的即時解釋程序運用,優(yōu)點是將程序放置在服務器端,在計算機首次運行時就立刻進行編譯。XML 語言本身是擴展標記語言,通常是通過在文本文件中實時插入標記來準確反映所描繪信息,而且進一步可以演化成為 WEB 上數(shù)據(jù)交換使用的標準語言。一般情況下的 XML 可以用計算機常見的文本編輯器進行方便編寫,進而能夠直接編輯配置出數(shù)據(jù)庫相應的文件。由 Microsoft開發(fā)的 VBA指的是一種可在其運用桌面應用程序中執(zhí)行自動化編程任務的計算機編程語言,而且具備兼容性能夠同時允許其它軟件進行使用。VBA 實際上區(qū)別于傳統(tǒng)的宏語言,因為傳統(tǒng)的宏語言本身沒有具備高級語言的相對特征,同時也沒有面向對象的設計理念與對應的設計方法。VBA自身能夠提供面向使用對象的個性化的設計方法,能夠提供相當完整的計算機運用方面的程序語言;還能夠方便考生進行理解與學習,并且可通過宏記錄器來記錄含考生在內(nèi)的多樣化用戶的各種設計并方便地將其轉換為面向對象的考試指令等程序代碼。
運用計算機考試系統(tǒng)進行的業(yè)務流程設計。計算機考試系統(tǒng)涉及到的工作流程通常是從考試試題的錄入開始,在組織試卷之前就在題庫中添加足夠多量的考題,相關教師同時必須在題庫的對應的成績單中錄入或導入?yún)⒓釉撆慰荚嚨目忌膶目继柵c姓名等情況,用以方便考生登錄考試相關的子系統(tǒng)時進行對應的身份驗證。參加考試之前的考生由科目教師在教師管理子系統(tǒng)中自如進行自動組合試卷,在準確選擇題目類型與題目難度以及題目數(shù)量后由機器自動地在題庫中隨機進行選題,再細致地準備好考生準備考試的考試用卷,背影考卷存放在對學生開放的考試服務器上。所有參考的考生考完試后由教師在教師管理子系統(tǒng)中按時啟動評卷功能,從而實現(xiàn)計算機機器的自動評卷。計算機系統(tǒng)在評卷結束后可再由科目教師啟動成績管理功能,從而能夠對考生的考試成績進行分門別類地統(tǒng)計,而且還能夠查詢及打印考生成績單與可以授權的統(tǒng)計結果。
計算機考試系統(tǒng)中考試過程的設計。所有參考的考生通過客戶端瀏覽器方便地在輸入相關信息后進而登錄到考試系統(tǒng),自如地在服務器端根據(jù)所提交的考生參數(shù)進行驗證。如考生的信息正確,則服務器端的考試系統(tǒng)能夠馬上進行隨機抽題,而且把考生的相關信息準確反饋給考生,相應的考生在確認服務器端反饋的相應考生信息后,方便地點擊確認進入到對應的答題界面。考試進入到答題界面后,立刻在答題界面和服務器端的時間同時進行倒計時開始,以便于確保時間上的一致性。有的試題界面還可以重復打開,以此方便考生對所做試題進行綜合分析,考生在答題的過程推進中,系統(tǒng)的服務器端實時的對每個考生的已有的答題信息進行獲取抽用,進而方便地確保考試按時推進與完成。
總之,計算機考試系統(tǒng)的設計與實現(xiàn)。可以讓考生借助一個可用性強且安全性高的考試系統(tǒng)實現(xiàn)整個繁雜過程的模擬與智能控制。計算機考試系統(tǒng)的開發(fā)和廣泛運用,有效提高學校在考試方面的綜合運營水平,大力提升學校管理的科學化水平。
[1]吳德萍.網(wǎng)絡考試系統(tǒng)的研究與實現(xiàn)[D].北京:北京郵電大學,2005.
[2]張仁龍.計算機應用基礎課程考試系統(tǒng)的設計.北京農(nóng)學院學報,2007.06.162.
[3]葉青.數(shù)據(jù)庫原理無紙考試系統(tǒng)的設計與實現(xiàn)[J].長春理工大學學報.2005,6.11.
[4]劉昌華.基于網(wǎng)上考試系統(tǒng)[J].武漢工業(yè)學報,2006.22.42.