任日麗 李瑩
摘 要:智能閱卷系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)實(shí)行的重要條件。從智能閱卷系統(tǒng)的軟件設(shè)計(jì)出發(fā),設(shè)計(jì)智能閱卷系統(tǒng)的結(jié)構(gòu)和功能模塊,將智能閱卷系統(tǒng)運(yùn)用到實(shí)踐中并得到了很好的效果,最后對采用B/S模式智能閱卷系統(tǒng)和C/S模式的系統(tǒng)技術(shù)進(jìn)行了對比分析得出了智能閱卷系統(tǒng)的特點(diǎn),以期對計(jì)算機(jī)網(wǎng)絡(luò)考試的廣泛實(shí)施提供更好的支持。
關(guān)鍵詞:智能 閱卷系統(tǒng) 設(shè)計(jì)與開發(fā)
中圖分類號:TP301 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2017)12(b)-0135-02
隨著我國信息應(yīng)用技術(shù)的發(fā)展,以計(jì)算機(jī)為中介的考試形式已經(jīng)成為一種新型的現(xiàn)代化考試方式。這種考試方式不僅減輕了考官的工作和學(xué)生的壓力,而且也提高了考試的質(zhì)量和效率。但是面對主觀程序題的閱卷問題,智能閱卷系統(tǒng)的設(shè)計(jì)與開發(fā)是必不可少的。
1 智能閱卷系統(tǒng)的軟件設(shè)計(jì)
智能閱卷系統(tǒng)主要是采用計(jì)算機(jī)的相關(guān)理論和技術(shù)對試題進(jìn)行評閱并給出合理的分?jǐn)?shù)的一種系統(tǒng)[1]。
對于客觀試題(如選擇和判斷)的軟件設(shè)計(jì)能夠使閱卷和評分變得更加容易,將學(xué)生給出的答案與試卷的標(biāo)準(zhǔn)答案相對照就能得到試題的成績。
填空題類的主觀題的軟件設(shè)計(jì)采取了以語句相似為評判機(jī)制進(jìn)行閱卷。這個(gè)軟件就是將學(xué)生給出的答案與標(biāo)準(zhǔn)答案進(jìn)行對比,看兩者在詞語的含義之間的相似程度,對于語法的結(jié)構(gòu)考慮不多。它的具體思想是:(1)利用編程技術(shù)對試卷的正確答案進(jìn)行語義和語法的分析,然后將其一一分解成各種符號,最后將各個(gè)部分整合得到完整含義;(2)對試卷的正確答案要生成等價(jià)類的詞語;(3)對學(xué)生給出的答案進(jìn)行分析,優(yōu)化其詞語的表達(dá)和語法的結(jié)構(gòu),將學(xué)生的答案處理后與正確答案的等價(jià)類詞語進(jìn)行對比,如果相似度達(dá)到95%則這道題答對了。
2 智能閱卷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
面對如今閱卷系統(tǒng)的現(xiàn)狀,智能系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是亟不可待的。
2.1 整體結(jié)構(gòu)設(shè)計(jì)
智能閱卷系統(tǒng)的服務(wù)端是由微軟公司網(wǎng)頁服務(wù)器程序IIS 4.0構(gòu)建。IIS是Internet Information Sever的縮寫,其最大的特點(diǎn)就是能夠運(yùn)行活動(dòng)服務(wù)器網(wǎng)頁,同時(shí)增強(qiáng)網(wǎng)絡(luò)應(yīng)用的開發(fā)與國際性支持。通過對比各種數(shù)據(jù)庫的優(yōu)勢和不足,選取B/S模式(即Browser/Server)來管理試卷的儲存庫。試卷及相應(yīng)的標(biāo)準(zhǔn)答案采用.text的格式存放在智能閱卷系統(tǒng)的試題庫里,Java DataBase Connectivity. java用來連接活動(dòng)服務(wù)器網(wǎng)頁和試題庫,客戶端可以直接登錄瀏覽器進(jìn)行訪問,學(xué)生就可以直接進(jìn)行相應(yīng)的考試。其優(yōu)勢主要是:客戶端更加簡單明了,不用像其他系統(tǒng)一樣針對不同的客戶機(jī)安裝不同的客戶程序,客戶僅僅安裝通用的瀏覽器軟件,就可以使用,這大大節(jié)省了客戶機(jī)的使用空間。系統(tǒng)使用的具體流程具體如圖1所示。
2.2 硬件功能模塊設(shè)計(jì)
為了更好地實(shí)現(xiàn)智能閱卷,系統(tǒng)結(jié)構(gòu)設(shè)計(jì)為3個(gè)模塊,如圖2所示。
智能閱卷系統(tǒng)信息數(shù)據(jù)庫:從這個(gè)部分可以得到試卷的標(biāo)準(zhǔn)答案以及學(xué)生的答案,并且對學(xué)生的錯(cuò)誤信息和最終得分進(jìn)行存儲。
解析模塊:這個(gè)部分主要對用戶所用過的程序進(jìn)行解釋和分析,然后按照系統(tǒng)設(shè)計(jì)的閱卷策略來啟動(dòng)用戶的程序,最終得到結(jié)果。
評分模塊:該部分主要是按照評分細(xì)則,將考生的答案與標(biāo)準(zhǔn)答案進(jìn)行對比,最終得到試卷的最終分?jǐn)?shù),而這個(gè)結(jié)果將被直接儲存到數(shù)據(jù)庫中。
2.3 智能閱卷系統(tǒng)的實(shí)現(xiàn)
在這個(gè)智能閱卷系統(tǒng)中,用戶可以首先注冊自己的用戶名,然后根據(jù)自己的用戶名和密碼登錄該系統(tǒng)進(jìn)行考試。在C語言的計(jì)算機(jī)等級考試系統(tǒng)中包含選擇題型按鈕、開始答題按鈕和答題完畢按鈕,還有一個(gè)倒計(jì)時(shí)的數(shù)字計(jì)時(shí)器以及試題和系統(tǒng)提示的部分。最后,這個(gè)分?jǐn)?shù)及信息將會(huì)保存到學(xué)生自己對應(yīng)的數(shù)據(jù)庫內(nèi)。
3 智能閱卷考試系統(tǒng)的應(yīng)用
目前為止,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)考試的系統(tǒng)技術(shù)基本可以分為C/S和B/S兩種模式,為了比較這兩種模式哪一個(gè)更適合當(dāng)前的網(wǎng)絡(luò)考試,一些高校參與了這次仿真實(shí)驗(yàn)。在這些高校中,一部分教職工參與C/S模式為系統(tǒng)技術(shù)的網(wǎng)絡(luò)考試,另一部分則參與B/S模式為系統(tǒng)技術(shù)的網(wǎng)絡(luò)考試。結(jié)果發(fā)現(xiàn),C/S模式雖然有很多的優(yōu)點(diǎn),但是它的通用性不強(qiáng),一旦改變業(yè)務(wù)就需要重新做程序,這就給系統(tǒng)的維護(hù)造成了很多難題。而智能閱卷系統(tǒng)采取的B/S這種模式能夠彌補(bǔ)C/S模式的不足。
試卷存放在系統(tǒng)內(nèi)或者試卷在傳輸?shù)倪^程中,智能閱卷系統(tǒng)會(huì)阻止任何未經(jīng)授權(quán)的人對試卷進(jìn)行改動(dòng)和刪減,保證試卷信息的完好。這就避免了因信息的破壞而導(dǎo)致信息出現(xiàn)差異情況的發(fā)生。
為了避免在試卷傳輸過程中被一些非授權(quán)用戶盜取信息,智能閱卷系統(tǒng)對網(wǎng)絡(luò)傳遞的試卷和得分等重要信息采取保密措施,如在試卷傳輸過程中將試卷的程序轉(zhuǎn)變成密文。這就在很大程度上保證了試卷和得分等信息的機(jī)密性。
4 結(jié)語
計(jì)算機(jī)網(wǎng)絡(luò)考試使當(dāng)今的考試越來越方便高效。智能閱卷系統(tǒng)的設(shè)計(jì)使網(wǎng)絡(luò)考試隨機(jī)抽題得以實(shí)現(xiàn)。只要在有網(wǎng)絡(luò)的任何地方,教師都可以對試題進(jìn)行編寫和修改,而學(xué)生也可以通過網(wǎng)絡(luò)在計(jì)算機(jī)上參加各種考試。但是,這個(gè)系統(tǒng)在主觀題的評閱上仍存在一些問題,需要廣大學(xué)者的進(jìn)一步研究。
參考文獻(xiàn)
[1] 任日麗,彭利紅.基于改進(jìn)的十三點(diǎn)特征提取算法的智能閱卷系統(tǒng)研究[J].電腦知識與技術(shù):學(xué)術(shù)交流, 2015(3X):197-198.