(廣西城市建設(shè)學(xué)校,廣西 桂林 541003)
隨著教育信息化的不斷發(fā)展,在線考試在各類教育中的應(yīng)用已經(jīng)成為不可阻擋之勢。但在傳統(tǒng)的教育領(lǐng)域,其進步并不怎么迅速。究其原因無非這么兩個:硬件限制和軟件本身缺陷。第一個瓶頸隨著國家對教育現(xiàn)代化的不斷加大投入會不難解決,關(guān)鍵是第二個因素并不能夠滿足現(xiàn)在的傳統(tǒng)教育的需求,所以在線考試在傳統(tǒng)教育領(lǐng)域并沒有得到廣泛應(yīng)用。
考試的最終目的為了考查學(xué)生對學(xué)習(xí)內(nèi)容的掌握情況,以便為后期教學(xué)策略的制定提供一個可信的依據(jù)。但現(xiàn)在的在線考試,為了追求考試的安全性而采用動態(tài)隨機卷的方法,不同的考生,考卷內(nèi)容是不相同的,因此無法進行考卷分析。由于無法進行考卷分析,就達不到傳統(tǒng)教育考試的目的,因而就不會被廣泛應(yīng)用。
如何使考試結(jié)果可以分析,是一個首要解決的問題。要使在線考試結(jié)果可以分析,跟傳統(tǒng)考試一樣,所有考生的考卷內(nèi)容必須是相同的。但考慮到在線考試的安全性,兩者兼顧,就是生成內(nèi)容相同,而題序不同的隨機卷。
首先要從試題庫的結(jié)構(gòu)入手。試題在試題庫中一般分題型表存儲的。在同一題型表中,試題的ID號是唯一的,只要知道了試題的題型及ID號,就可以快速、準確地找到試題。基于這一點,組成一套考卷,實際上就是記錄組卷用試題的ID號,分值、答案。要形成內(nèi)容相同的考卷,組卷試題的ID信息是一樣的,只不過順序不一樣,因此需要生成一套母卷??紤]到正式考試的安全性,母卷由兩個試卷信息文件組成,其中一個記錄組卷試題的題型數(shù)組,組卷試題的ID字串數(shù)組等其它相關(guān)的信息;另一個則記錄閱卷用的答案及分值。
以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號字串間用分號分隔,同一題型內(nèi)試題的ID號間用逗號分隔。這樣設(shè)計可以很好的跟題型數(shù)組相匹配。$fzarr記錄考卷自定義分值數(shù)組,如果沒有自定義分值,則可以不用此項,直接在檢索題庫組卷時從題庫中得到。
基本原理如下:
隨機卷生成后,在考生成績記錄中必須記錄當前考卷的試題ID字串,分值,考生答題結(jié)果,閱卷答案。如果不記錄試題ID號,將無法進行后期考卷分析;不記錄分值和答案信息,勢必再次從題庫中去取,這樣勢必會導(dǎo)致對試題庫的訪問量大增,從而造成服務(wù)遲緩甚至于當機。若將這些信息存入考生成績記錄時,通過考生在成績表中的ID號,就可以快速找到相應(yīng)的值,不但減輕了服務(wù)器負擔,而且提高了效能,有一石二鳥之效。
為了完成考卷后期分析,必須調(diào)整隨機卷同母卷一樣的題序。為什么調(diào)整到跟母卷同一題序,也是有講究的。母卷在生成時,一般通過知識點從試題庫中檢索試題,因此同一知識點的試題基本上在一處。這樣考卷分析的結(jié)果必然會同知識點掛鉤,實際上將考卷分析就轉(zhuǎn)化為知識點掌握情況的分析,而這個結(jié)果正是考卷分析目的所在。
考試結(jié)束后,調(diào)整成績表中考卷題序同母卷題序,其實現(xiàn)原理如下:
將得到的題序數(shù)組去調(diào)整每位考生答題結(jié)果,這樣就完成了隨機卷的統(tǒng)一化操作,為考卷分析完成了第一步。
將統(tǒng)一題序后的考卷進行二次閱卷,統(tǒng)計出全班在每一題上的答對率,并分別通過答對曲線和答題情況分析表的形式展示,直觀反映全班的整體答題情況。
從上圖可以看出,用顯而易見會制答對率曲線圖的分析法,是傳統(tǒng)分析無法比擬的。將傳統(tǒng)幾個小時分析過程在瞬間完成,直觀、高效、準確,有著不可比擬的優(yōu)越性。這不僅給教師平時的教學(xué)效果一個直觀的反饋,而且在校園信息化高度發(fā)展的將來,在線考試(或測驗)代替?zhèn)鹘y(tǒng)考試,直觀分析代替?zhèn)鹘y(tǒng)的模糊分析,將是時間的問題。