閆濤
【摘 要】隨著計算機技術(shù)的迅速發(fā)展人們逐漸進入到電子信息化時代。在教育改革不斷深入的過程中同樣引入了先進的網(wǎng)絡(luò)技術(shù)為教育發(fā)展提供一份便利。對此本文將立足于當前教學(xué)活動的實際情況,分析將傳統(tǒng)考試模式轉(zhuǎn)換為網(wǎng)絡(luò)在線考試所具有的理論原則和技術(shù)內(nèi)容,從而對WEB下的試卷庫系統(tǒng)與網(wǎng)絡(luò)在線考試系統(tǒng)的實現(xiàn)進行深入研究。
【關(guān)鍵詞】WEB下的系統(tǒng)實現(xiàn);試卷庫系統(tǒng);網(wǎng)絡(luò)在線考試系統(tǒng)
0 前言
由于學(xué)生數(shù)量較多且學(xué)科較多教師很難對每一個進行單獨測試,而在追求高效率的教學(xué)活動中傳統(tǒng)的考試模式已經(jīng)無法滿足考核成績的需要。在這一前提下網(wǎng)絡(luò)考試逐漸進入教育學(xué)者的視線并不斷興起,經(jīng)過一系列的研究和實踐模擬當前的網(wǎng)絡(luò)考試已經(jīng)初具成效,但是如何系統(tǒng)性、合理性的在WEB下對在線考試進行組卷分配仍然是當前網(wǎng)絡(luò)在線考試的一大難題。
1 系統(tǒng)設(shè)計
1.1 系統(tǒng)流程設(shè)計
在系統(tǒng)設(shè)計中程序服務(wù)器使用的是WINDOWS操作系統(tǒng),并需要根據(jù)試卷和網(wǎng)絡(luò)系統(tǒng)的需求安裝了設(shè)計系統(tǒng)的瀏覽器軟件。根據(jù)對試卷和網(wǎng)絡(luò)技術(shù)的分析可以得知在系統(tǒng)中必須建立WEB下的試卷庫網(wǎng)絡(luò)管理子系統(tǒng)和WEB下的網(wǎng)絡(luò)在線考試管理子系統(tǒng)作為基本的系統(tǒng)支撐。試卷網(wǎng)絡(luò)管理子系統(tǒng)需要實現(xiàn)的功能由密碼管理模塊、學(xué)生管理模塊和課程設(shè)置管理模塊三部分掌控,在登錄系統(tǒng)之后系統(tǒng)會自動根據(jù)登錄者輸入的登錄信息判斷人員所屬類別,對于普通用戶則直接生產(chǎn)考試試卷,對于課程用戶則以此給予添加試題、修改試題、生成試卷、密碼修改等多個選項。相對試卷網(wǎng)絡(luò)管理系統(tǒng)而言網(wǎng)絡(luò)在線考試管理系統(tǒng)需要實現(xiàn)的功能更為復(fù)雜,首先需要明確的是登錄此系統(tǒng)的人員為學(xué)生用戶和系統(tǒng)管理人員,當系統(tǒng)判斷出登錄人員的身份后會按照其需要給予不同的選擇,如果登錄人員是學(xué)生則給予登錄考試、登錄學(xué)習(xí)以及分數(shù)查詢?nèi)齻€選項,如果登錄人員是系統(tǒng)管理者則必須按照系統(tǒng)設(shè)計將所有需要管理人員進行的工作選擇項都列出來,一般而言管理人員的工作包括考生準考證打印管理、考試狀態(tài)調(diào)整管理、閱卷管理、考試管理、試題管理、成績統(tǒng)計管理以及系統(tǒng)設(shè)置管理。在系統(tǒng)設(shè)置中所進行的工作一般是針對學(xué)生而言,通常包括考試數(shù)據(jù)管理、試卷管理以及管理員密碼管理[1]。
1.2 系統(tǒng)功能設(shè)計
WEB下的試卷庫系統(tǒng)與網(wǎng)絡(luò)在線考試管理系統(tǒng)的功能是設(shè)計該系統(tǒng)模塊的核心依據(jù),在系統(tǒng)設(shè)計中構(gòu)成整個系統(tǒng)的兩個子系統(tǒng)分別具有不同的功能作用,因此在WEB下的試卷庫網(wǎng)絡(luò)管理系統(tǒng)和WEB下的網(wǎng)絡(luò)在線考試管理系統(tǒng)的設(shè)計中都有相應(yīng)的側(cè)重點。試卷庫系統(tǒng)需要將考試所需要的試題和試卷進行信息化管理,為加強試卷庫系統(tǒng)管理的規(guī)范化在設(shè)計程序時可以令試卷庫按照題型或者章節(jié)進行系統(tǒng)性的錄入管理,在組卷時系統(tǒng)需要按照代碼命令自動調(diào)整試卷試題難易、類型的比例,然后從試卷庫中抽取合適的試題組成完整的試卷。當試卷生產(chǎn)完畢后會傳輸?shù)骄W(wǎng)絡(luò)在線考試系統(tǒng)中,當學(xué)生登錄系統(tǒng)之后系統(tǒng)會根據(jù)對學(xué)生專業(yè)、年級的分析生產(chǎn)不同的試卷,由于試卷庫中存儲著大量的試題,而且由網(wǎng)絡(luò)系統(tǒng)生成的試卷具有很強的隨機性,因此可以說每個學(xué)生的試卷都存在較大差異。值得一提的是系統(tǒng)生成試卷的過程是按照統(tǒng)一的程序指令進行的,因此學(xué)生的試卷雖然不同但是其難度和類型是基本一致的,網(wǎng)絡(luò)考試系統(tǒng)的這一特性在很大程度上保證了學(xué)生考試的科學(xué)性和公平性。在設(shè)計實現(xiàn)WEB下的試卷庫系統(tǒng)與網(wǎng)絡(luò)在線考試系統(tǒng)時主要采用了ASP.NET技術(shù)完成相關(guān)的整體系統(tǒng)架構(gòu)設(shè)計和程序細化,在建立數(shù)據(jù)庫時則主要借助了SOL數(shù)據(jù)庫語言進行編寫[2]。
1.3 系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
在明確系統(tǒng)功能之后首先要建立的是吸引邏輯結(jié)構(gòu),邏輯結(jié)構(gòu)是對系統(tǒng)的全面分析和程序架構(gòu),根據(jù)WEB下的試卷庫系統(tǒng)與網(wǎng)絡(luò)在線考試系統(tǒng)實現(xiàn)的需要主要的邏輯結(jié)構(gòu)由四部分組成,分別是課程名稱、題型、分值以及題號,根據(jù)這四部分數(shù)據(jù)類型的和字符長度的不同可以選擇其合適的函數(shù)代碼,在這次設(shè)計中只有題號選取的函數(shù)類型是整數(shù)(int),另外三部分則都是Varchar,Varchar數(shù)據(jù)類型可以變換字符長度,因此不必受到字符數(shù)的限制。在將系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)進行細化設(shè)計時需要依據(jù)不同模塊的特點選擇合適的程序主體部分。
2 試卷研究及系統(tǒng)的具體實現(xiàn)
2.1 組卷算法
考試的目的是為了全面科學(xué)的檢測學(xué)生的學(xué)習(xí)成果,因此在系統(tǒng)組卷設(shè)計中必須以合理為目的不斷優(yōu)化系統(tǒng)的組卷設(shè)計,選擇合適的問題進行分析后才可以確定最終索取的程序指令。在當前的網(wǎng)絡(luò)考試系統(tǒng)中長用的組卷算法中主要包括隨機抽題法、回溯試探法以及啟發(fā)式搜索法。隨機抽題法所選擇的范圍較大且是當前網(wǎng)絡(luò)在線考試系統(tǒng)中應(yīng)用較廣的一種算法,在這項算法中需要用到三個關(guān)鍵變量,分別是試卷需要的試題數(shù)目、數(shù)據(jù)庫中滿足試卷要求的試題量以及隨機函數(shù)。抽取的試題類型、難度、數(shù)量都由系統(tǒng)參數(shù)控制,在試題抽取過程中系統(tǒng)會對已經(jīng)被抽中的試題進行標記避免重復(fù)抽取?;厮菰囂椒ǖ恼w結(jié)構(gòu)相對隨機算法較為復(fù)雜,它的抽取過程也具有隨機性,然而當遇到試題搜索失敗的提示下這一次的組卷就會直接宣布失敗并進行下一次的組卷。啟發(fā)式搜索法的設(shè)計基礎(chǔ)是概率模型和人工智能搜搜理論,相對之前的兩種算法而言,啟發(fā)式搜索法的設(shè)計更為復(fù)雜但是其邏輯結(jié)構(gòu)也更為嚴密[3]。
2.2 系統(tǒng)自動組卷方式
當前應(yīng)用的組卷算法每一種方式都具有不可避免的優(yōu)缺點,由于回溯試探法更適合規(guī)模較小的系統(tǒng)架構(gòu),而啟發(fā)式搜索法的設(shè)計成本和設(shè)計過程較為復(fù)雜,因此在基于WEB下的試卷庫系統(tǒng)與網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計中還是以隨機組卷算法作為優(yōu)先選擇。在系統(tǒng)設(shè)計過程中會根據(jù)試卷的整體要求對試卷庫系統(tǒng)選題的數(shù)量、類型、難易程度、分組分配等都進行合理分配,然后系統(tǒng)根據(jù)參數(shù)指令從試卷庫中抽取合適題目并最終形成試卷。在隨機組卷的算法中雖然試卷庫系統(tǒng)中存儲了大量試題但是由于程序指令的單一性很容易造成試題重復(fù)等破壞試卷公平完整的情況發(fā)生,因此在隨機算法中還針對這一現(xiàn)象給出了相應(yīng)的調(diào)整方法,如果遇到題目相同的情況時,組卷子系統(tǒng)可以自行銷毀相關(guān)試卷并重新進行組卷。
2.3 系統(tǒng)實際運行
在系統(tǒng)開始運行時首先會對登錄的用戶進行劃分,不同的用戶身份有著不同的權(quán)限和使用功能。對于學(xué)生而言只有生成試卷、打印試卷以及修改密碼的功能,管理人員則可以在此基礎(chǔ)上進行試題編輯、課程選擇等多項操作。除了用戶登錄界面意以外,試卷庫系統(tǒng)還具有試題設(shè)計、試題更改、組合試卷生操作用戶管理以及系統(tǒng)參數(shù)設(shè)計等多個界面,每一個設(shè)計環(huán)節(jié)在系統(tǒng)中都是必不可少的。與試卷庫系統(tǒng)相同網(wǎng)絡(luò)在線考試系統(tǒng)的運行實現(xiàn)也需要多個模塊協(xié)同合作,當用戶登錄之后系統(tǒng)會根據(jù)指示跳轉(zhuǎn)到答題界面,此時的系統(tǒng)有開始考試、考試結(jié)束、考試等待三種狀態(tài)當學(xué)生提交試卷后顯示答題結(jié)束且無法更改。運行考試管理模塊可以對考生的信息進行修改、錄入或者刪除,根據(jù)試題類型不同考生可以選擇不同的答題模式,當然不同題型的分組和閱卷方式也存在著一定差距,閱卷系統(tǒng)會單獨給出考生每部分的分值然后進行匯總統(tǒng)計,簡單快捷且精準度高[4]。
3 結(jié)語
眾所周知考試是完整的教育體系中必不可少的一環(huán),也是教學(xué)活動中最為重要的組成部分之一。現(xiàn)代社會的教育模式在不斷更新教育觀念的過程中已經(jīng)越來越完善,在線考試系統(tǒng)在網(wǎng)絡(luò)技術(shù)的支持下也會依靠其實時性、精準性、靈活性等特點逐漸取代傳統(tǒng)的考試方式。
【參考文獻】
[1]任玉輝.WEB下的試卷庫系統(tǒng)與網(wǎng)絡(luò)在線考試系統(tǒng)的實現(xiàn)[D].吉林大學(xué),2014. [2]楊勛.基于Web的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機時代,2012,10:20-23.
[3]張靜.基于Web技術(shù)下在線考試系統(tǒng)的構(gòu)建與實現(xiàn)[J].電子測試,2013,05:202-203.
[4]陳奮.基于Web的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].中國教育信息化,2011,05:45-49.
[責(zé)任編輯:王楠]