張玉聰 孫括 曹萌 龐曉寧 河北金融學院
近年來一直倡導計算機無紙化辦公考試,以及高等院校的規模不斷擴大,越來越多的學校針對部分課程開始進行機考,不僅使得題目多樣化,能夠體現出學生的能力,而且還能節約資源?,F在國內的很多高校建立了自己的在線考試系統,考試系統需要一個較完備的試題庫,試題庫區別于課后習題集的最大的特點就是試題庫不是信息的簡單集合,而是一些經過特殊加工處理的具有較大信息量的試題的靈活組合。隨著計算機技術和通信技術的發展,不同院校的在線考試系統功能也在不斷完善。
考試測評系統的研究與設計目的是在保證系統功能基本完善的情況下盡可能保證整個考試系統的安全性和可靠性。考試測評系統與傳統的面向試卷的考試模式具有以下優點:
(1)智能抽題組卷保證了考試的公平公正,降低了考試作弊的可能性。考試測評系統抽題具有隨機性,系統會根據管理員設定的算法,自動識別試題的難度,效度,區分度,使用的頻數,試卷考察知識點的組成比例進行智能組卷。真正做到了千人千卷。智能組卷不僅保證了每個考生抽到試卷的唯一性而且保證了試卷難度的一致性,這加大了相鄰的考生相互抄襲的難度,使考試更加公平公正。
(2)考試測評系統可以對學生成績進行多維度分析和數據挖掘。傳統的考試評卷只是對考生答案的簡單的判斷。考試測評系統智能判卷的同時會對考生的成績進行數據分析。根據各項評價指標得到直觀的報表和分析報告,并針對出現的給出相應的對策建議,這有助于發現考生的潛在問題,提高教學質量,使教師針對性的因材施教。
(3)降低了評卷的錯誤率,降低了老師們的量工作。試卷分為客觀題與主觀題兩部分綜合考察學生的學科掌握情況??荚嚳梢越档涂忌鷮Υx擇題的隨意性,避免多選以及少選的情況??陀^題由系統根據題庫自動閱卷,這保證了閱卷的準確。老師只需評閱主觀題部分,這就大大減低了老師們的工作量。
測評系統提供了考場監控功能??荚嚤O控主要是對考試現場情況的一個掌握。教師可以通過該模塊實時查看考生個人考試信息。老師可以通過這個功能隨時監控學生的考場情況,防止學生作弊。
(4)考試測評系統適合于各個學科,適應性強。各個學科都可以在考試測評系統中進行測試于評價,只需導入不同放入試題庫,一次開發多種利用,節省資源。
(5)可以提供真實的模擬環境。對于計算機專業的考試,考試測評系統對于主觀題可以提供代碼運行的環境,創造全真模擬環境,提高了考試的考察內容的實用性。
(6)本系統的基于C/S架構開發實現保證了系統的穩定性?;贑/S架構開發,分別有考試端,服務器端,管理端,不同角色登錄后,實現不同的功能。基于C/S架構開發,不僅可有效利用客戶端的軟件硬件資源,而且可避免因服務器不堪壓力而造成的大面積斷考的考試事故。除此之外,客戶端和服務器端均保存學生實時答題數據,從而對學生答題數據提供了雙重保護,這是B/S架構無法實現的。
該項目擬設計開發的考試測評系統主要由基本信息、考試安排、考試監控、學生考試、收卷閱卷及考試評測六個模塊組成,各模塊實現的具體功能如下:
基本信息模塊主要負責考試信息管理,包括考試科目信息、考場信息,考生信息及教師信息等。
考試安排主要是首先創建題庫,將經過審核的試題導入到考試系統,按照一定的規則發布試卷,并安排考場、考試時間、考試學生、監考老師等,并設定考試規則,所有考試安排操作均由考試管理員通過客戶端進行設定。
教師可以通過該模塊實時查看考生個人考試信息(學號、姓名、專業班級、座位號、開始考試時間、當前狀態)、導出缺考考生、舞弊控制、延時、查看答卷情況、導出考生信息及允許換機等操作,同時可以記錄違規考生信息,并對其強行交卷,結束本次考試。
學生通過專用學生端軟件進行登錄、抽卷開始考試,學生在點擊開始考試開始計時;計時結束,若學生未手動交卷,系統則強制交卷;學生端可以多種方式瀏覽或標記試題。

圖一 學生操作流程圖
通過客戶端,收取學生試卷進行閱卷,并將結果上傳至服務器端,所有試卷的客觀題系統自動閱評,主觀題老師在線手動閱評。
考試評測不僅能導出學生成績,還可以按照班級生成完整的評測報告,報告數據可明確反映學生對課程甚至對知識點的掌握情況,自己在班級或學校所處的名次,同時報告還可給出量化評價和建議。

圖二 系統后臺操作流程
隨著計算機無紙化辦公化的發展,以及高等院校的規模不斷擴大,越來越多的學校針對部分課程開始進行機考,不僅使得題目多樣化,能夠體現出學生的能力,而且還能節約資源本項目是基于C/S框架下的考試測評系統,考試系統分為客戶端,服務器端,管理端三個部分,采取模塊化的編程方法將其劃分為基本信息、考試安排、考試監控、學生考試、收卷閱卷及考試評測六個模塊。用戶可以通過本系統快速的創建題庫,生成試卷,安排考試,試題批改等功能。實現考試全程無紙化,大量節約考試成本,減少碳排放,同時解決了試卷保存問題,并能快速檢索,為未來的大數據分析實現檢索功能。本系統能夠有效的提高客戶端軟件以及硬件資源的利用并且可以很好的解決服務器端可能會因為訪問數據過大引起的大面積斷考考試事故。保證整個考試系統的安全性和可靠性。
本文介紹了基于C/S考試測評系統研究與設計,重點闡述了兩個方面的內容,一方面是以信息系統作為指導,從功能上分析了本項目所應具備的功能模塊;另一方面從技術上提出采用模塊化開發方法,把一個系統分解成各個不同的子模塊,不同的項目組成員專注于對其中某一模塊的開發,實現了勞動的分工,提高了自由軟件開發的效率。
前期工作使用UML作為建模工具,使用微軟的visio軟件在本系統的需求分析階段畫出系統用例圖,標注數據流以及建立模塊與模塊之間的關系,確定了系統的物理模型。使用UML可以幫助我們對于整個系統結構有大致的掌控,通過建立模塊與模塊的流程圖,為接下來的開發工作做前期準備。
實際開發工程中采用c/s架構開發,提高了系統的穩定性,提供了資源的利用率,客戶端和服務器端均保存學生實時答題數據,從而對學生答題數據提供了雙重保護,
[1]吳運明,趙秀玲,網絡考試測評系統的的現狀于發展趨勢,軟件導刊,2010(10)
[2]楊文陽,考試質量在線測評系統的設計——以經典測試理論和項目反應理論為基礎,江蘇廣播電視學報,2011(06)
[3]沈偉明,網絡教育考試測評系統的分析與研究.,科技風,2016(01)[4]便攜式程序設計測評系統設計與開發[J].翟瞳飛,王少魁,曹添,魏薏恩,張鳴華.三明學院學報.2017(04)
[5]高等院校測評系統的設計與實現[J].王琳,尹云霞.數字技術與應用.2013(01)
[6]網上測評系統模型的研究與應用[J].萬林橋.中國遠洋航務.2011(01)