張 影 王欣欣 劉 剛 董 巍 姜 鵬 劉曉娜 王 當(dāng)
(中國(guó)氣象局氣象干部培訓(xùn)學(xué)院遼寧分院 遼寧沈陽(yáng) 110116)
?
遼寧省氣象部門業(yè)務(wù)考試系統(tǒng)設(shè)計(jì)
張 影王欣欣劉 剛董 巍姜 鵬劉曉娜王 當(dāng)
(中國(guó)氣象局氣象干部培訓(xùn)學(xué)院遼寧分院 遼寧沈陽(yáng) 110116)
摘 要:結(jié)合遼寧省氣象部門考試規(guī)劃的實(shí)際需要,采用JSP技術(shù),基于Struts框架,使用MySQL數(shù)據(jù)庫(kù),遵循氣象現(xiàn)代化考試的新標(biāo)準(zhǔn)、新要求,完成一套具有氣象特色的可以定制考試科目以及考試難度等級(jí)的氣象專用考試系統(tǒng)。
關(guān)鍵詞:氣象 業(yè)務(wù) 考試 設(shè)計(jì)
近幾年,遼寧省氣象局致力于培養(yǎng)優(yōu)秀氣象人才,不斷推進(jìn)氣象現(xiàn)代化進(jìn)程,深化氣象改革,創(chuàng)新方式方法,力求打造一支素質(zhì)過(guò)硬的氣象團(tuán)隊(duì)。對(duì)氣象業(yè)務(wù)人員,管理人員的綜合考評(píng)辦法也在不斷完善,不斷地創(chuàng)新。一套功能完整、運(yùn)行穩(wěn)定的綜合氣象在線考試系統(tǒng)將成為氣象系統(tǒng)人才培養(yǎng)的基石。電子化在線考試系統(tǒng)近幾年在氣象行業(yè)也已經(jīng)得到小范圍的應(yīng)用,如廣西省氣象局設(shè)計(jì)的通用氣象業(yè)務(wù)電子化考試系統(tǒng)在籌辦氣象行業(yè)職業(yè)技能競(jìng)賽得到了初步應(yīng)用,黑龍江五常市氣象局設(shè)計(jì)的氣象在線考試系統(tǒng)[1]在氣象業(yè)務(wù)資格考試中發(fā)揮了較好的作用。目前,各種基于ASP、JSP的在線考試層出不窮。在界面設(shè)計(jì)、組卷策略、基本功能幾個(gè)方面大同小異,但是并沒(méi)有一套完全符合遼寧省本地綜合氣象考試實(shí)際要求的系統(tǒng)。為適應(yīng)我省氣象考試的實(shí)際需求,我們研發(fā)出氣象綜合考試系統(tǒng)。該系統(tǒng)實(shí)現(xiàn):自定義考試難度系數(shù);考試前確保試卷嚴(yán)格保密;每位考生的試卷內(nèi)容一致;考試流程合理;系統(tǒng)操作簡(jiǎn)單易控;功能完整。
系統(tǒng)邏輯設(shè)計(jì):
氣象部門綜合在線考試系統(tǒng)是一個(gè)穩(wěn)定的雙界面并行系統(tǒng)??荚噮⑴c人員與考試管理人員登錄到的系統(tǒng)界面是完全不同的。這樣做的好處是:對(duì)于參與考試的人員來(lái)說(shuō)管理者通過(guò)怎樣的方式進(jìn)行數(shù)據(jù)庫(kù)維護(hù)是透明的,提高了系統(tǒng)的安全性??荚噮⑴c者與考試管理者只在套題提取,主觀題目評(píng)閱,和考試參與者信息的維護(hù)這三個(gè)功能項(xiàng)上有操作的交集。其他功能分別獨(dú)立運(yùn)行,降低了系統(tǒng)的耦合性,為系統(tǒng)的穩(wěn)定運(yùn)行提供了保障。
考試參與者可進(jìn)行的操作包括:個(gè)人賬號(hào)注冊(cè),個(gè)人信息維護(hù),參與相應(yīng)考試作答,考試成績(jī)查詢。管理者可進(jìn)行的操作包括:考生信息維護(hù),考試試題維護(hù),考試套題維護(hù),試卷主觀題評(píng)分,考生成績(jī)分析。系統(tǒng)后臺(tái)自控部分包括:考試運(yùn)行監(jiān)控,客觀試題評(píng)分。
考試流程設(shè)計(jì):
采用考試前管理者提前十分鐘登陸后臺(tái)管理界面,設(shè)置考試科目以及試卷難度系數(shù)。根據(jù)所設(shè)的科目以及難易程度系統(tǒng)內(nèi)部自動(dòng)生成一套考題作為本次考試的試題,存入考試題庫(kù)留存。與此同時(shí),考生陸續(xù)進(jìn)場(chǎng),填寫(xiě)個(gè)人信息,登陸到考試主頁(yè)上。選擇考試科目,點(diǎn)擊開(kāi)始考試。在考試時(shí)間未到達(dá)的時(shí)候顯示當(dāng)前時(shí)間距離考試時(shí)間的倒計(jì)時(shí)讀數(shù)。到達(dá)標(biāo)準(zhǔn)考試時(shí)間后準(zhǔn)時(shí)開(kāi)考,考生們的顯示器上將顯示十分鐘前自動(dòng)生成的套題。學(xué)生按照題目順序作答。考試過(guò)程中按照考試規(guī)定時(shí)間進(jìn)行試卷提交,考試時(shí)間結(jié)束,試卷自動(dòng)提交。客觀題目的分?jǐn)?shù)自動(dòng)生成,并被保存到每位考生相應(yīng)的成績(jī)項(xiàng)。主觀題的答案被保存到臨時(shí)表中利用考生的ID號(hào)標(biāo)記。人工給出主觀題分?jǐn)?shù)后,存入每位考生相應(yīng)的成績(jī)項(xiàng),匯總后得到每位考生的總成績(jī)??忌稍诔煽?jī)生成后通過(guò)用戶名和密碼登錄系統(tǒng)查詢成績(jī)。
組卷策略:組卷過(guò)程中要從試卷的題目、題型、題量、題目難度四個(gè)方面的指標(biāo)對(duì)試卷進(jìn)行約束。比較幾種組卷策略:誤差補(bǔ)償算法,易進(jìn)入死循環(huán);隨機(jī)抽取組卷算法,要求題量大且分布良好;回溯試探算法,內(nèi)存占用量大且組卷效率低下[2]。綜合考慮本系統(tǒng)采用多約束條件的隨機(jī)抽取組卷策略。
其中sum表示試卷的總分,初始值為0。N1~N5、M1~M5、H1~H5分別代表初等難度、中等難度、高等難度的單選題、多選題、判斷題、填空題、簡(jiǎn)答題的題目數(shù)量,且初始值均為0。
難度系數(shù)選取模板:與組卷策略相配合,制作不同難度系統(tǒng)的試卷與題目分布的對(duì)照表。難度模型設(shè)置。出題機(jī)關(guān)根據(jù)考試要求設(shè)定,分配,新建題目分布系數(shù),協(xié)助完成組卷工作。
考試過(guò)程監(jiān)控模塊:考試過(guò)程監(jiān)督模塊主要是指對(duì)考試過(guò)程的控制。限制考試過(guò)程中一些非法操作,規(guī)定考試的時(shí)間,限制考生在規(guī)定時(shí)間內(nèi)完成考試相關(guān)所有操作。利用計(jì)時(shí)器動(dòng)態(tài)顯示考試時(shí)間,考試剩余時(shí)間。禁止過(guò)早交卷。采用javascript技術(shù),在頁(yè)面嵌入控制代碼,實(shí)現(xiàn)考試過(guò)程的監(jiān)控。
成績(jī)分析模塊:遼寧省氣象部門綜合在線考試系統(tǒng)的成績(jī)分析這一部分采用分項(xiàng)統(tǒng)計(jì)的方式,對(duì)氣象局主體采用分類統(tǒng)計(jì)的方式統(tǒng)計(jì)每一次考試所有考生的整體考試情況,整體平均成績(jī)和分項(xiàng)平均成績(jī),對(duì)整體的總成績(jī)的單進(jìn)行整體排序。使考試組織者對(duì)所有考生的整體情況可以有全面的掌握。對(duì)參與考試的個(gè)體,采取歷次考試成績(jī)的整體評(píng)估,使考生自己對(duì)自己的能力水平,欠缺不足有完整的認(rèn)識(shí)。
工作中我們認(rèn)識(shí)到使用現(xiàn)代化工作手段可以事半功倍,結(jié)合實(shí)際工作需要我們進(jìn)行了遼寧省氣象部門綜合在線考試系統(tǒng)的研發(fā)。經(jīng)過(guò)我們的努力這套系統(tǒng)基本上可以實(shí)現(xiàn)我們目前所需要的全部功能。系統(tǒng)在安全性和技術(shù)要點(diǎn)優(yōu)化兩方面還有提高和完善的空間。根據(jù)實(shí)際的運(yùn)行和使用情況,我們將會(huì)作進(jìn)一步研究,對(duì)安全性、防作弊、考試現(xiàn)場(chǎng)恢復(fù)[3]這一部分進(jìn)行提升。
參考文獻(xiàn)
[1]王澤明,謝桐川,孫艷艷.氣象在線考試系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)項(xiàng)目總結(jié).[J].科技與企業(yè)2012(18):82
[2]楊秀梅.基于遺傳算法的組卷系統(tǒng)的研究[D].上海:上海交通大學(xué).2007(6)1-75
[3]李發(fā)財(cái).在線考試系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京交通大學(xué).2012(10)