張玉聰 孫括 曹萌 龐曉寧 河北金融學(xué)院
近年來一直倡導(dǎo)計(jì)算機(jī)無紙化辦公考試,以及高等院校的規(guī)模不斷擴(kuò)大,越來越多的學(xué)校針對(duì)部分課程開始進(jìn)行機(jī)考,不僅使得題目多樣化,能夠體現(xiàn)出學(xué)生的能力,而且還能節(jié)約資源。現(xiàn)在國(guó)內(nèi)的很多高校建立了自己的在線考試系統(tǒng),考試系統(tǒng)需要一個(gè)較完備的試題庫(kù),試題庫(kù)區(qū)別于課后習(xí)題集的最大的特點(diǎn)就是試題庫(kù)不是信息的簡(jiǎn)單集合,而是一些經(jīng)過特殊加工處理的具有較大信息量的試題的靈活組合。隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的發(fā)展,不同院校的在線考試系統(tǒng)功能也在不斷完善。
考試測(cè)評(píng)系統(tǒng)的研究與設(shè)計(jì)目的是在保證系統(tǒng)功能基本完善的情況下盡可能保證整個(gè)考試系統(tǒng)的安全性和可靠性??荚嚋y(cè)評(píng)系統(tǒng)與傳統(tǒng)的面向試卷的考試模式具有以下優(yōu)點(diǎn):
(1)智能抽題組卷保證了考試的公平公正,降低了考試作弊的可能性。考試測(cè)評(píng)系統(tǒng)抽題具有隨機(jī)性,系統(tǒng)會(huì)根據(jù)管理員設(shè)定的算法,自動(dòng)識(shí)別試題的難度,效度,區(qū)分度,使用的頻數(shù),試卷考察知識(shí)點(diǎn)的組成比例進(jìn)行智能組卷。真正做到了千人千卷。智能組卷不僅保證了每個(gè)考生抽到試卷的唯一性而且保證了試卷難度的一致性,這加大了相鄰的考生相互抄襲的難度,使考試更加公平公正。
(2)考試測(cè)評(píng)系統(tǒng)可以對(duì)學(xué)生成績(jī)進(jìn)行多維度分析和數(shù)據(jù)挖掘。傳統(tǒng)的考試評(píng)卷只是對(duì)考生答案的簡(jiǎn)單的判斷??荚嚋y(cè)評(píng)系統(tǒng)智能判卷的同時(shí)會(huì)對(duì)考生的成績(jī)進(jìn)行數(shù)據(jù)分析。根據(jù)各項(xiàng)評(píng)價(jià)指標(biāo)得到直觀的報(bào)表和分析報(bào)告,并針對(duì)出現(xiàn)的給出相應(yīng)的對(duì)策建議,這有助于發(fā)現(xiàn)考生的潛在問題,提高教學(xué)質(zhì)量,使教師針對(duì)性的因材施教。
(3)降低了評(píng)卷的錯(cuò)誤率,降低了老師們的量工作。試卷分為客觀題與主觀題兩部分綜合考察學(xué)生的學(xué)科掌握情況。考試可以降低考生對(duì)待選擇題的隨意性,避免多選以及少選的情況。客觀題由系統(tǒng)根據(jù)題庫(kù)自動(dòng)閱卷,這保證了閱卷的準(zhǔn)確。老師只需評(píng)閱主觀題部分,這就大大減低了老師們的工作量。
測(cè)評(píng)系統(tǒng)提供了考場(chǎng)監(jiān)控功能??荚嚤O(jiān)控主要是對(duì)考試現(xiàn)場(chǎng)情況的一個(gè)掌握。教師可以通過該模塊實(shí)時(shí)查看考生個(gè)人考試信息。老師可以通過這個(gè)功能隨時(shí)監(jiān)控學(xué)生的考場(chǎng)情況,防止學(xué)生作弊。
(4)考試測(cè)評(píng)系統(tǒng)適合于各個(gè)學(xué)科,適應(yīng)性強(qiáng)。各個(gè)學(xué)科都可以在考試測(cè)評(píng)系統(tǒng)中進(jìn)行測(cè)試于評(píng)價(jià),只需導(dǎo)入不同放入試題庫(kù),一次開發(fā)多種利用,節(jié)省資源。
(5)可以提供真實(shí)的模擬環(huán)境。對(duì)于計(jì)算機(jī)專業(yè)的考試,考試測(cè)評(píng)系統(tǒng)對(duì)于主觀題可以提供代碼運(yùn)行的環(huán)境,創(chuàng)造全真模擬環(huán)境,提高了考試的考察內(nèi)容的實(shí)用性。
(6)本系統(tǒng)的基于C/S架構(gòu)開發(fā)實(shí)現(xiàn)保證了系統(tǒng)的穩(wěn)定性。基于C/S架構(gòu)開發(fā),分別有考試端,服務(wù)器端,管理端,不同角色登錄后,實(shí)現(xiàn)不同的功能。基于C/S架構(gòu)開發(fā),不僅可有效利用客戶端的軟件硬件資源,而且可避免因服務(wù)器不堪壓力而造成的大面積斷考的考試事故。除此之外,客戶端和服務(wù)器端均保存學(xué)生實(shí)時(shí)答題數(shù)據(jù),從而對(duì)學(xué)生答題數(shù)據(jù)提供了雙重保護(hù),這是B/S架構(gòu)無法實(shí)現(xiàn)的。
該項(xiàng)目擬設(shè)計(jì)開發(fā)的考試測(cè)評(píng)系統(tǒng)主要由基本信息、考試安排、考試監(jiān)控、學(xué)生考試、收卷閱卷及考試評(píng)測(cè)六個(gè)模塊組成,各模塊實(shí)現(xiàn)的具體功能如下:
基本信息模塊主要負(fù)責(zé)考試信息管理,包括考試科目信息、考場(chǎng)信息,考生信息及教師信息等。
考試安排主要是首先創(chuàng)建題庫(kù),將經(jīng)過審核的試題導(dǎo)入到考試系統(tǒng),按照一定的規(guī)則發(fā)布試卷,并安排考場(chǎng)、考試時(shí)間、考試學(xué)生、監(jiān)考老師等,并設(shè)定考試規(guī)則,所有考試安排操作均由考試管理員通過客戶端進(jìn)行設(shè)定。
教師可以通過該模塊實(shí)時(shí)查看考生個(gè)人考試信息(學(xué)號(hào)、姓名、專業(yè)班級(jí)、座位號(hào)、開始考試時(shí)間、當(dāng)前狀態(tài))、導(dǎo)出缺考考生、舞弊控制、延時(shí)、查看答卷情況、導(dǎo)出考生信息及允許換機(jī)等操作,同時(shí)可以記錄違規(guī)考生信息,并對(duì)其強(qiáng)行交卷,結(jié)束本次考試。
學(xué)生通過專用學(xué)生端軟件進(jìn)行登錄、抽卷開始考試,學(xué)生在點(diǎn)擊開始考試開始計(jì)時(shí);計(jì)時(shí)結(jié)束,若學(xué)生未手動(dòng)交卷,系統(tǒng)則強(qiáng)制交卷;學(xué)生端可以多種方式瀏覽或標(biāo)記試題。
圖一 學(xué)生操作流程圖
通過客戶端,收取學(xué)生試卷進(jìn)行閱卷,并將結(jié)果上傳至服務(wù)器端,所有試卷的客觀題系統(tǒng)自動(dòng)閱評(píng),主觀題老師在線手動(dòng)閱評(píng)。
考試評(píng)測(cè)不僅能導(dǎo)出學(xué)生成績(jī),還可以按照班級(jí)生成完整的評(píng)測(cè)報(bào)告,報(bào)告數(shù)據(jù)可明確反映學(xué)生對(duì)課程甚至對(duì)知識(shí)點(diǎn)的掌握情況,自己在班級(jí)或?qū)W校所處的名次,同時(shí)報(bào)告還可給出量化評(píng)價(jià)和建議。
圖二 系統(tǒng)后臺(tái)操作流程
隨著計(jì)算機(jī)無紙化辦公化的發(fā)展,以及高等院校的規(guī)模不斷擴(kuò)大,越來越多的學(xué)校針對(duì)部分課程開始進(jìn)行機(jī)考,不僅使得題目多樣化,能夠體現(xiàn)出學(xué)生的能力,而且還能節(jié)約資源本項(xiàng)目是基于C/S框架下的考試測(cè)評(píng)系統(tǒng),考試系統(tǒng)分為客戶端,服務(wù)器端,管理端三個(gè)部分,采取模塊化的編程方法將其劃分為基本信息、考試安排、考試監(jiān)控、學(xué)生考試、收卷閱卷及考試評(píng)測(cè)六個(gè)模塊。用戶可以通過本系統(tǒng)快速的創(chuàng)建題庫(kù),生成試卷,安排考試,試題批改等功能。實(shí)現(xiàn)考試全程無紙化,大量節(jié)約考試成本,減少碳排放,同時(shí)解決了試卷保存問題,并能快速檢索,為未來的大數(shù)據(jù)分析實(shí)現(xiàn)檢索功能。本系統(tǒng)能夠有效的提高客戶端軟件以及硬件資源的利用并且可以很好的解決服務(wù)器端可能會(huì)因?yàn)樵L問數(shù)據(jù)過大引起的大面積斷考考試事故。保證整個(gè)考試系統(tǒng)的安全性和可靠性。
本文介紹了基于C/S考試測(cè)評(píng)系統(tǒng)研究與設(shè)計(jì),重點(diǎn)闡述了兩個(gè)方面的內(nèi)容,一方面是以信息系統(tǒng)作為指導(dǎo),從功能上分析了本項(xiàng)目所應(yīng)具備的功能模塊;另一方面從技術(shù)上提出采用模塊化開發(fā)方法,把一個(gè)系統(tǒng)分解成各個(gè)不同的子模塊,不同的項(xiàng)目組成員專注于對(duì)其中某一模塊的開發(fā),實(shí)現(xiàn)了勞動(dòng)的分工,提高了自由軟件開發(fā)的效率。
前期工作使用UML作為建模工具,使用微軟的visio軟件在本系統(tǒng)的需求分析階段畫出系統(tǒng)用例圖,標(biāo)注數(shù)據(jù)流以及建立模塊與模塊之間的關(guān)系,確定了系統(tǒng)的物理模型。使用UML可以幫助我們對(duì)于整個(gè)系統(tǒng)結(jié)構(gòu)有大致的掌控,通過建立模塊與模塊的流程圖,為接下來的開發(fā)工作做前期準(zhǔn)備。
實(shí)際開發(fā)工程中采用c/s架構(gòu)開發(fā),提高了系統(tǒng)的穩(wěn)定性,提供了資源的利用率,客戶端和服務(wù)器端均保存學(xué)生實(shí)時(shí)答題數(shù)據(jù),從而對(duì)學(xué)生答題數(shù)據(jù)提供了雙重保護(hù),
[1]吳運(yùn)明,趙秀玲,網(wǎng)絡(luò)考試測(cè)評(píng)系統(tǒng)的的現(xiàn)狀于發(fā)展趨勢(shì),軟件導(dǎo)刊,2010(10)
[2]楊文陽,考試質(zhì)量在線測(cè)評(píng)系統(tǒng)的設(shè)計(jì)——以經(jīng)典測(cè)試?yán)碚摵晚?xiàng)目反應(yīng)理論為基礎(chǔ),江蘇廣播電視學(xué)報(bào),2011(06)
[3]沈偉明,網(wǎng)絡(luò)教育考試測(cè)評(píng)系統(tǒng)的分析與研究.,科技風(fēng),2016(01)[4]便攜式程序設(shè)計(jì)測(cè)評(píng)系統(tǒng)設(shè)計(jì)與開發(fā)[J].翟瞳飛,王少魁,曹添,魏薏恩,張鳴華.三明學(xué)院學(xué)報(bào).2017(04)
[5]高等院校測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].王琳,尹云霞.數(shù)字技術(shù)與應(yīng)用.2013(01)
[6]網(wǎng)上測(cè)評(píng)系統(tǒng)模型的研究與應(yīng)用[J].萬林橋.中國(guó)遠(yuǎn)洋航務(wù).2011(01)