(廣西城市建設學校,廣西 桂林 541003)
隨著教育信息化的不斷發展,在線考試在各類教育中的應用已經成為不可阻擋之勢。但在傳統的教育領域,其進步并不怎么迅速。究其原因無非這么兩個:硬件限制和軟件本身缺陷。第一個瓶頸隨著國家對教育現代化的不斷加大投入會不難解決,關鍵是第二個因素并不能夠滿足現在的傳統教育的需求,所以在線考試在傳統教育領域并沒有得到廣泛應用。
考試的最終目的為了考查學生對學習內容的掌握情況,以便為后期教學策略的制定提供一個可信的依據。但現在的在線考試,為了追求考試的安全性而采用動態隨機卷的方法,不同的考生,考卷內容是不相同的,因此無法進行考卷分析。由于無法進行考卷分析,就達不到傳統教育考試的目的,因而就不會被廣泛應用。
如何使考試結果可以分析,是一個首要解決的問題。要使在線考試結果可以分析,跟傳統考試一樣,所有考生的考卷內容必須是相同的。但考慮到在線考試的安全性,兩者兼顧,就是生成內容相同,而題序不同的隨機卷。
首先要從試題庫的結構入手。試題在試題庫中一般分題型表存儲的。在同一題型表中,試題的ID號是唯一的,只要知道了試題的題型及ID號,就可以快速、準確地找到試題?;谶@一點,組成一套考卷,實際上就是記錄組卷用試題的ID號,分值、答案。要形成內容相同的考卷,組卷試題的ID信息是一樣的,只不過順序不一樣,因此需要生成一套母卷。考慮到正式考試的安全性,母卷由兩個試卷信息文件組成,其中一個記錄組卷試題的題型數組,組卷試題的ID字串數組等其它相關的信息;另一個則記錄閱卷用的答案及分值。
以PHP語言的三個題型為例(以下都代碼都是php代碼),
$itemarr=array(‘tiankong’,‘danxuan’,‘duoxuan’);$idstr=“1,2,3;4,5,6;2,3,4”;$fzarr=array(1,2,3,2,1,2,1,3,1);各題型試題的ID號字串間用分號分隔,同一題型內試題的ID號間用逗號分隔。這樣設計可以很好的跟題型數組相匹配。$fzarr記錄考卷自定義分值數組,如果沒有自定義分值,則可以不用此項,直接在檢索題庫組卷時從題庫中得到。
基本原理如下:


隨機卷生成后,在考生成績記錄中必須記錄當前考卷的試題ID字串,分值,考生答題結果,閱卷答案。如果不記錄試題ID號,將無法進行后期考卷分析;不記錄分值和答案信息,勢必再次從題庫中去取,這樣勢必會導致對試題庫的訪問量大增,從而造成服務遲緩甚至于當機。若將這些信息存入考生成績記錄時,通過考生在成績表中的ID號,就可以快速找到相應的值,不但減輕了服務器負擔,而且提高了效能,有一石二鳥之效。
為了完成考卷后期分析,必須調整隨機卷同母卷一樣的題序。為什么調整到跟母卷同一題序,也是有講究的。母卷在生成時,一般通過知識點從試題庫中檢索試題,因此同一知識點的試題基本上在一處。這樣考卷分析的結果必然會同知識點掛鉤,實際上將考卷分析就轉化為知識點掌握情況的分析,而這個結果正是考卷分析目的所在。
考試結束后,調整成績表中考卷題序同母卷題序,其實現原理如下:

將得到的題序數組去調整每位考生答題結果,這樣就完成了隨機卷的統一化操作,為考卷分析完成了第一步。
將統一題序后的考卷進行二次閱卷,統計出全班在每一題上的答對率,并分別通過答對曲線和答題情況分析表的形式展示,直觀反映全班的整體答題情況。



從上圖可以看出,用顯而易見會制答對率曲線圖的分析法,是傳統分析無法比擬的。將傳統幾個小時分析過程在瞬間完成,直觀、高效、準確,有著不可比擬的優越性。這不僅給教師平時的教學效果一個直觀的反饋,而且在校園信息化高度發展的將來,在線考試(或測驗)代替傳統考試,直觀分析代替傳統的模糊分析,將是時間的問題。