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