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