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