齊巨慧
(太原理工大學輕紡工程與美術學院,山西 晉中 030600)
在線考試評判系統的研究與實現
齊巨慧
(太原理工大學輕紡工程與美術學院,山西 晉中 030600)
文章提出了通用考試管理信息系統的理念,在研究的過程中,對系統結構的整體設計、系統特點和系統開發技術等進行了全面綜合的考慮并加以分析和研究。本系統以Microsoft SQL 2000為數據庫后臺,以W indows2000/xp作為操作平臺,可根據組卷要求自動出題,客觀題自動閱卷,主觀題在線閱卷,并對考試結果進行評價分析。
ASP技術;SQL應用;B/S模式;在線考試
網絡正在改變著傳統的教育方式,網絡教育也越來越多,把考試搬到網絡上已成為一種趨勢。考試的無紙化、網絡化,不僅能有效減少老師的工作量,也可以提高學生的學習效率和老師的工作效率。因為很好的利用計算機,會使考試更加公平、公正。所以構建一個性能良好、安全可靠的、可以滿足學生們同時使用的網絡考試系統十分關鍵。
根據工作的需要,我們開發了一個基于Web的考試系統,該系統在一個Web站點上運行,通過瀏覽器訪問,能實現局域網用戶(校內)和Web用戶(校外)的實時網絡考試功能,提供用戶登陸,試題庫的錄入、維護、試卷生成、實時考試、在線管理、自動閱卷、統計分析考試結果等服務。文章著重對評分管理、自動組卷、答題情況分析、成績統計等方面進行探討。
在試題庫中抽取符合條件的試題的算法如下:
產生某隨機數,用INT[(upperbound-lowerbound+1)×RND+lowerbound],其中upperbound是范圍的上邊界,lowerbound為范圍的下邊界,根據每次得到的隨機數抽取記錄號,插入考試表中,對于重復抽取,在程序設計中每次將選中的題目的題號存入一個動態數組變量中,如果所選的題目的題號與動態數組變量中的每一個題號對比沒有相同的,則將該題目插入考試表中。選好的考卷將在屏幕上顯示出來,且每個題目都可以人為進行修改,直到滿意為止。
自動組卷系統由用戶向系統送入試卷要求,例如試題所屬章節或所屬題數、試題難度、區分度等指標,系統就會自動生成試卷。用這種方式生成的試卷客觀性強且規范。
由于系統需提供一個靈活的組卷需求,且保證每次能同時出多份要求相同但題目內容不同的試卷。因此需定義若干參數。總分指標 S,內容占分比指標 A[i],題型占分比指標 B[i],題型難題指標,C[i,j](本系統中題目難度共分10級)以上參數需滿足:S=∑A[i]=∑B[i]。我們是采取隨機線性規則的算法,設總分為G,每種題型題量為A[l…k],第 i種題型分數、難度分別為 B[i]、C[i,j],則應滿足:∑A[i]×B[i]=G,且內容比例符合要求。為此,設計算法如下:
(1)參數設置,初始化。
(2)計算當前需出試題的總分G′。
(3)產生[1…G′]的隨機數。
(4)計算當前需出試題中各部分剩余比例分數。
(5)若此隨機數落在哪個比例區間,則在此區間出試題。
(6)選取需出題型(按所需分數,每小題總分大小產生隨機數按概率排序選擇)。
(7)隨機抽題,G′=G′-R(R為當前題的題分)。
(8)屏蔽該題并將所有與該題同知識小點題目作標記[被屏蔽的題目在本次組卷中不在選用,被作標記的題目在本份試卷中不再選用,但下一次可用(在一次組多份試卷的情況下)]。
(9)判斷G′是否大于0,若是返回3可執行,否則往下執行(若多份試卷,只是重復上述過程)。
(10)查詢試卷(可隨機調整個別題目,也可人工調整個別題目),將試卷存入考題表中。
客觀題目的評分程序:抽取考生答題庫中的考生答案表中有考生所做的答案的根據關鍵字(考生姓名、考生考號、考試科目、試卷類型)而確定考生答案字段的內容。而在考試題庫中考試題表中取出包含有正確答案的字段。如果考生所做答案與正確答案值相匹配,則表明考生該題得分,否則該題不得分。
主觀題目的評分:主觀成績不能直接給出,在考試結束后,安排中心會安排教師閱卷,并通知考場管理人員設定閱卷教師參數(包括教師姓名、閱卷密碼、閱卷范圍等)。然后評卷教師在規定的時間到評卷機上評卷。根據題干,考生答案與標準答案的對比給出考生每一道主觀題目的分數。另外如果有系數或加分在評卷界面上設定即可。主觀評卷完畢,系統計算出考生的綜合成績。
對考生答題情況的分析包括難度、區分度和迷惑答案效力3個要素的分析。
難度是指試題的難易程度。Pj=1-Sj/Fj式中,Pj為第j題的難度,Sj為考生的第j題的平均分,Fj為第j題滿分分數。此處考生平均分數越高,該題難度系數越低。
如果有n個考生,則可利用下式,由考生第j題的得分直接求得第j題難度。
式中,Xji為第i個學生第j題的得分。
如果采用0,1記分法,即答對記1分,答錯記0分,也可用下式求得Pj值:Pj=1-Cj/n式中,Cj為答對該題的人數,難度越大,表示做錯者越多。Pj=1,表示無1人答對該題;該題難度高;Pj=0,表示每個學生都答對了該題,該題難度低。因此,在編制試題時,一般應取難度適中的題目(一般取Pj=0.5)。
區分度d表示該題對能力高的學生和能力低的學生的區分程度。d=(HC-LC)/m,式中m為各組測試人數,HC為高分組中答對人數,LC為低分組中答對人數。d=0,說明該題未能區別學生能力;d>0,屬于正常;d<0,與整個試題相違背,全靠猜測做題或題意不清。此系數說明,總分數高的人(取占總人數的比例),某一題目的答對率(計算取平均值)也應該是高的,如果不是這樣,表明出了問題。
一般指選擇題中供選擇的非正確答案被挑選的可能性。在選擇題的諸項選擇反應中,通常將非正確答案稱為“迷跡”。在理想情況下,所有迷跡應具有同等的迷惑效力,即對各迷跡錯答的人數應均勻分布。可以根據迷惑答案的有效性分析,為教師提供修改試題的參考信息。在此引用一個教學班中的測試項目分析。教學班總人數39人,按考試成績取前10人和后10人構成高分組H和低分組L。下表列出其中5道試題(選擇題)的分析結果:
由表1可以看出,第53題C無1人選擇,說明它對該題無任何貢獻,故應予修改或消除;而對D來說,H組和L組選答人數相等,這也不合乎邏輯,應予修改。
學生考試成績的分布特征可以通過繪制曲線圖來直觀反映。該系統中采用統計圖形組件技術直觀形象地呈現相關統計數據,圖1為成績分布統計圖。

圖1 成績分布統計圖
根據教育學和統計學的相關理論,一次難度適中信度可靠的考試,學生成績應接近正態分布。當學生的成績接近正態分布時,即“中間大,兩頭小”(靠近平均成績的學生人數較多,成績特別優秀或特別差的學生人數較少),說明本次考試達到了教學要求。相反,如果考試成績呈現正偏態或負偏態分布,則說明試卷總體難度過低或偏高。
文章只對在線考試系統中一些基本功能進行了研究,在系統的更進一步的實現階段,應加強數據的完整性約束提高系統數據的正確性和相容性,加強對用戶輸入端的數據進行檢驗。所分析的指標還不能揭示教學過程的全貌,還需要進一步地引入新的測量指標。
[1] 付景葉,基于WEB的在線考試系統設計與實現.機械管理開發,2006年01期.
[2] 洪升彪,B/S模式考試系統中評分技術的研究與實現.中國科技信息,2006.08.
The Research Into and Realization of the On line Examination and Ad judicates System
Qi Juhui
The article puts forward the idea of common test management information system.It gives structural design.Moreover,this article introduces system characteristics and development technology.The subjective items can be assessed in the online system,The system is database MIS using Microsoft SQL server 2000 as background database to create and save basic information and Windows2000/xp as test computer.The test results can be analyzed.
ASP technique;SQLapplication;B/Smode;on line examination
G642
A
1000-8136(2011)02-0149-02