摘要:針對傳統的網絡考試系統不能有效防止作弊,不能多學科共用,研究開發了一套能適應多學科網絡考試需求的能有效防止作弊的多學科通用考試系統,提出了劃分成考試管理端、考試監控端和在線考試端三個子系統的系統方案,從題庫管理、考場設置、試卷生成、考場監控、在線考試、閱卷和試卷分析等模塊進行闡述。經多次考試實踐驗證,實現考試系統的組卷、閱卷和成績分析的自動化;實現多科目同時考試;有效防止考生作弊。
關鍵詞:通用考試系統;防止作弊;考場監控;組卷;試卷分析
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2010)21-5696-02
Design and Implementation of General Examination system Based on Multi-disciplinarity
WANG Yue, YIN Yue
(School of Software, Nanyang Institute of Technology, Nanyang 473000, China)
Abstract: The traditional network test system can not effectively prevent cheating and Can not be shared multi-disciplinary. Research and development of a multi-disciplinary network to adapt to the needs test can effectively prevent cheating, multidisciplinary Universal Test System. Proposed terminal is divided into test management, test monitoring and on-line test client-side program of the three subsystems of the system, From the question bank management, examination room settings, paper production, examination room monitoring, online testing, scoring and analysis module described papers. After repeated tests and in practice, the test paper to achieve examination system, automatic scoring and results analysis; multi subjects of Examination; effectively prevent cheating candidates.
Key words: general examination system; prevent cheat in the examination; online monitor; generating paper; papers analysis
隨著教育思想的更新和科學技術的進步,以紙和筆為主要工具的傳統考試方式的諸多弊端顯露得越來越突出,無紙化考試系統是一個深化教學改革,推進學校的教學創新,減少教師工作量,提高考務效率,節約資源,提高試題質量,減少作弊,使考試更加公平公正的重要平臺。它把考試的出題、考試、評卷、登分、打印、統計分析等繁瑣的工作自動化,真正實現了教考分離,大大減輕了教師的工作強度。
目前大部分在線考試系統都是基于B/S結構,學生利用瀏覽器,登錄到專門的考試服務器上進行考試。這種方式的好處是不需要開發專門的客戶端軟件,裝有瀏覽器的機器都可以作為考試機。軟件的設計與開發主要集中在服務器端。但這種web方式的在線考試系統對考試機(即客戶端)不好控制,尤其是限制考生作弊方面更難控制,使得web方式的在線考試系統存在一定的問題。真正的在線考試系統應該從技術上避免考生通過網絡、U盤設備或其他軟件獲取與考試內容有關的資料,或直接運行相關軟件來幫助自己答題。另外,傳統的考試系統在通用性方面,在對結果進行有效分析統計方面和多門課程同時考試方面都存在一定問題。本文設計實現一個基于高校校園網平臺的能應用于多學科、多功能的通用在線考試系統,有效防止考生作弊,保證考試的公平和公正。
1 系統的結構設計
1.1 系統的體系結構
該系統分成考試管理端、考試監控端和在線考試端三個子系統,采用C/S(Client/Server) 和B/S(Browser/Server)混合結構設計,考場監控端使用B/S模式設計,考試管理端和在線考試端子系統使用C/S模式設計。
1.2 系統的功能設計
通用考試系統包含考試管理端、考試監控端和在線考試端三個子系統,系統整體功能模塊圖如圖1所示??荚嚬芾矶藢崿F題庫管理、組卷管理、考務管理、數據字典管理、試卷批改、成績生成、成績數據的統計分析和挖掘、試卷分析等基本功能,功能模塊圖如圖2所示。任課教師可以根據科目、章節、知識點、難易程度、題型等進行題庫題目的添加、修改和刪除;每次考試,教師可以按照范圍、知識點、難易程度等進行試卷的隨機組卷策略的管理;教學秘書可以根據考試情況,安排整個考試的班級、考場、監考老師、考試時間等考務信息。考試結束后,任課教師進行試卷的批改或自動批改的驗證,生成成績數據,并可以對成績進行統計分析和挖掘,從而指導教學,最終生成試卷分析。
考試子系統主要實現考生的考試過程中的題目展示、考試時間控制、考生答題、結束考試等管理,功能模塊圖如圖3所示??忌卿浵到y,顯示考生照片和本場考試基本信息,進行核對,然后顯示考試說明,進入考試界面后開始倒計時,題目顯示到窗口,考生開始答題,每1分鐘自動提交答案,做完試題后可以直接交卷,倒計時結束,自動提交答案并交卷。
考場管理子系統主要實現考試的開始、考生的監控、考生狀態的更改、結束考試等管理,功能模塊圖如圖4所示。監考老師登錄考場管理系統,設置開始考試,考生方能登錄系統,考生登錄后,通過該子系統監控考生狀態,如果考試出現異常,進行考生狀態的管理。
1.3 系統數據庫設計
1)系統核心ER圖
該ER圖使用PowerDesigner12.5生成,如圖5所示。
2)數據字典
根據ER圖,系統對應的核心數據表清單如表1所示(部分表清單)。
2 通用考試系統的特點
通過該考試系統,減少了教師工作量,提高考了考務效率,節約了紙張、人力等資源,提高了試題質量,減少了作弊,使考試更加公平公正,從而進一步深化教學改革,推進學校的教學創新。該系統把考試的出題、考試、監控、評卷、登分、打印、統計分析等繁瑣的工作自動化,真正實現了教考分離,大大減輕了教師的工作強度。
該通用考試系統有如下幾個特點:
1) 應用現代教育測量理論進行成績和試題的統計分析,以指導教學。
2) 通用性,適用多種科目考試和管理,滿足本科教學評估要求。
3) 同時進行多門次課程的考試,方便期末考試的組織。
4)一門課程可以進行多次考試(階段、期中、期末、補考等)。
5) 穩定性,具有對客戶斷線處理的功能。
6) 安全性,采取多種方法保障考試系統在網絡上運行的安全。
7) 雷同率和答案相似度的判斷。
8) 多種方法防止考生考試作弊。
3 結束語
據了解,最近幾年,好多高校都在通過招標或者組織技術力量開發考試系統,以滿足教學質量監控和教學評估的需要。本系統是計算機信息管理技術、數據庫技術和數據挖掘技術在考試和教學反饋管理工作中的一個嘗試,基本解決了目前流行的考試系統存在的不足。該系統通過學生多次使用,真正減少了教師工作量,提高考了務效率,節約資源,讓考試更加公平公正,收到了很好的效果。
參考文獻:
[1] 譚漢松,侯水英.基于局域網的通用考試系統的設計與開發[J].中南工業大學學報:自然科學版,2001,31(4):47-48.
[2] 陳磊,姜薇.通用考試系統的設計與實現[J].計算機工程與設計,2007,28(17):38-39.
[3] 李美滿,夏漢鑄,易德成.基于COM技術的通用考試系統的設計與實現[J].計算機工程與應用,2007,43(1):92-94.
[4] 談慧,王愛民.基于網絡的智能化通用考試系統的設計與實現[J].中國制造業信息化,2006,35(7):112-115.
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文