許秀麗
(吉林省康復醫(yī)療中心,吉林 長春 13022)
引言。隨著計算機技術和網(wǎng)絡技術的不斷發(fā)展,我們應該充分利用現(xiàn)有的網(wǎng)絡資源,建立起一個完備的基于網(wǎng)絡環(huán)境下的科學的考核評估系統(tǒng),使報名管理、組卷方案、登錄驗證、自動評判、成績統(tǒng)計等工作都可以在局域網(wǎng)上完成,極大地節(jié)省了人力和物力資源,而且,通過該考核方式充分反映了學員的理論水平和實際動手能力,是學員對所學課程消化和理解程度最真實的體現(xiàn)。
1.1 系統(tǒng)功能。這樣的考核系統(tǒng)我們稱為無紙化考核系統(tǒng),它利用校園網(wǎng)強大的服務功能,在網(wǎng)絡上搭建一個完備的、通用的在線考核平臺。考生可不受地域和時間的限制,在任何一個終端瀏覽器上都可參加考核、查詢成績和所考核卷,同時教員也可根據(jù)需要組織集體考核,在教員的權限控制下,逐步完成組卷方案、登錄驗證、自動評判、成績統(tǒng)計等工作。
1.2 系統(tǒng)結構。根據(jù)該考核系統(tǒng)的功能和特點,可劃分為以下幾個功能模塊:
用戶管理模塊:對考生、教員、管理員的基本信息進行增加、刪除、修改、查詢,設置考核科目,設置教員權限等功能。
題庫管理模塊:對題庫中的試題進行增加、刪除、編輯、查詢等功能。
自動組卷模塊:根據(jù)教員提出的試卷參數(shù)及要求,自動從題庫中隨機地抽取符合要求的試題進行組卷同時生成標準答案及評分標準。
考生答題模塊:從試卷庫中抽取試試卷生成卷面,提示考核時間并監(jiān)控考核過程,防止考生誤操作和惡意操作。
試卷評閱模塊:對客觀題進行計算機自動評閱,對于主觀題給出評閱界面,由教員評閱。
試卷評估模塊:在適當?shù)臅r候,對題庫中試題的難度進行評估,并修改難易系數(shù),根據(jù)難易系數(shù)對考卷進行科學評價。各個功能模塊如圖1所示。

圖1 系統(tǒng)模塊組成
1.3 考核過程設計??忌ㄟ^瀏覽器用考號和密碼登錄考核系統(tǒng),選擇相應的考核科目,系統(tǒng)隨機抽取試卷,組成考核界面,同時顯示考核時間,屏蔽功能鍵,避免考生誤操作,同時記錄考生所抽取試卷編號和考生登錄時間、IP地址等信息,考生還可修改個人資料、查看成績以及查看試卷。
2.1 多媒體試題庫。為提高系統(tǒng)的通用性,適用于各學科的考核,需要一個龐大的、包含各種媒體信息(音頻、視頻、圖形、圖像、動畫、文本)的試題庫,因此多媒體試題庫的建立與維護是實現(xiàn)系統(tǒng)的一個關鍵。目前許多數(shù)據(jù)庫系統(tǒng)并不支持文本以外的其它媒體信息的直接存儲,為此我們采用了如下解決方法:在數(shù)據(jù)庫中用兩個字段來存儲該試題的媒體信息,一個字段存儲該媒體存放的路徑及其文件名,為了避免文件名重復,每個試題的媒體文件用該試題在題庫中的編號命名,當該試題有多個媒體文件時,在編號后加相應序號(如0501.jpg,0502.jpg,此處前兩位為試題編號,后兩位為該試題的媒體文件編號)來區(qū)分;另一字段存放該媒體信息的文件類型(如rm,mp3,avi,gif,jpg等);所有這些媒體文件都存放在特定的目錄下。同時考慮到試卷的公正性和科學性,必須有較為完整的試題信息,每道試題應包含知識點、題型、所屬科目、難易系數(shù)、題干描述、選擇題選項、參考答案、媒體文件名、媒體文件類型、在本次組卷中是否被使用等信息。
2.2 組卷策略。組卷的策略直接影響試卷的知識面覆蓋程度、試卷的難易程度。在系統(tǒng)組卷過程中,設置詳細的參數(shù),控制試卷知識點的覆蓋程度,試題的難易程度,來生成較為科學的試卷。設置的參數(shù)包括基本參數(shù)(考核科目、考核時間、套題數(shù)目、考核年度)和詳細參數(shù)(包括題型、知識點覆蓋、各個題型的題目數(shù)以及難易系數(shù))。系統(tǒng)將根據(jù)教員設置的參數(shù),在試題庫中隨機地抽取符合要求的試題進行組卷。
組卷策略的算法如下:
(1)設置試卷基本參數(shù);(2)設置試卷詳細參數(shù);(3)確認參數(shù),從題庫中選出符合考核科目、題型、知識點的題目;(4)對每一題型從(3)中隨機抽取滿足試卷詳細參數(shù)的試題,并標記該試題在該次組卷中被使用,直到完成所有的題型;(5)將試卷存放到試卷庫中,取消試題被使用標記;(6)如果要組多套試卷,則跳轉到(4),否則組卷完成。
2.3 試卷界面及考場安全監(jiān)控。試卷界面由程序自動生成,以HTML頁面發(fā)送給考生,調用客戶端的相關插件來播放卷中的一些媒體信息,考生可自己控制播放時間,同時記錄考生的登錄時間、IP地址、試卷編號等信息,用JavaScript語言對考生瀏覽器進行適當?shù)目刂?,盡力避免考生的誤操作和惡意操作,動態(tài)顯示考生考核所剩時間,并顯示考生照片,盡力防止考生作弊,保證考核順利進行。
2.4 試卷難易評估。對試卷進行評估體現(xiàn)了試卷的科學性。對一道試題,當多次考核后做對的人數(shù)所占比例較高,則該試題的難易系數(shù)會上升,相反則下降。我們對每套試卷都作了難易評估,并提出改進建議,使試卷更加科學化。
基于此種想法,我們提出試題難易系數(shù)評估模型:
(1)客觀題難易評估模型(二分法):P=R/N
其中P為難易系數(shù) (0<=P<=1),P值越大,題目越容易,P值越小,題目越難;R為題目被做的正確次數(shù);N為題目被做的總次數(shù)。
(2)主觀題難易評估模型(多重積分法):

其中P為難易系數(shù);Xavg為被測題目的平均得分;Xsum為被測題目的總分。
2.5 試卷評閱。對于不同學科、不同題型試卷的評閱,完全由程序來自動完成,顯然不現(xiàn)實,現(xiàn)有技術也很難實現(xiàn)。對于客觀題,在考生提交答案的同時就讓程序自動完成評閱,將客觀題分數(shù)寫入考生成績庫。對于主觀題,系統(tǒng)生成評閱界面,提供試題的參考答案、考生答案、評分標準等信息,由教員登錄系統(tǒng)后進行評閱,將主觀題分數(shù)與客觀題分數(shù)之和作為總成績寫入考生成績庫。
系統(tǒng)采用了B/S體系結構的程序開發(fā)模式。鑒于Windows平臺使用廣泛,采用A-pache+Tomcat作網(wǎng)絡服務器,后臺數(shù)據(jù)庫采用MSSQLServer2000,綜
合應用HTML、JSP、SQL等語言。終端瀏覽器向網(wǎng)絡服務器發(fā)送一個HTTP請求,網(wǎng)絡服務器接收到請求后,通過JDBC驅動后臺數(shù)據(jù)庫進行操作,并返回結果,又通過JSP程序動態(tài)生成HTML頁面,向終端瀏覽器返回響應信息。具體見圖2。

圖2 工作過程圖
通過無紙化考核,給學員提供了一個公開和公平的考核環(huán)境,使考核過程更科學化,有利于促進學員學習的自覺性、有利于教學內容的消化理解、有利于理論與實踐相結合、有利于創(chuàng)新能力的培養(yǎng)。
[1]柴曉路,梁宇奇.Web Services技術、架構和應用[M].北京:電子工業(yè)大學出版社,2004.
[2]朱德全,宋乃慶.現(xiàn)代教育統(tǒng)計預測評技術[M].重慶:西南師范大學出版社,2004.
[3][美]Barry Burd.JavaServer Page.開發(fā)指南[M].北京:電子工業(yè)出版社,2006.
[4]陳波,于泠.教學質量自動評估系統(tǒng)的設計與實現(xiàn)[J].南京師范大學學報(自然科學版),2007.
[5]徐少平,徐少文.一個Web服務管理框架設計方案[J].江西:計算機技術與發(fā)展,2006.