摘要:該文主要介紹在局域網(wǎng)中開發(fā)的計算機客觀題考試系統(tǒng),采用C/S模式,使用Visual Basic 6.0設(shè)計的軟件,著重介紹的對試卷的自動統(tǒng)計分析的主要功能。
關(guān)鍵詞:網(wǎng)上考試;試卷分析
中圖分類號:TP393文獻標(biāo)識碼:A文章編號:1009-3044(2010)02-358-02
Design of General Examination and Analysis System for Objective Questions
CHU Yao-chang
(Shanghai Institute of Health Sciences, Shanghai 200092, China)
Abstract: This paper mainly introduces the computer examination system in LAN, based on client/server structure model .It was developed with Visual Basic 6.0 .The main function is statistical analysis of examination paper.
Key words: examination in the LAN; analysis the examination paper
隨著計算機應(yīng)用的日益普及和深入,利用計算機考試已經(jīng)成為一種重要的考試方式。利用網(wǎng)絡(luò)進行考試,可大大提高考試的可靠性、有效性,降低考試成本以及對紙張的浪費,特別是考試成績能及時準確獲取、降低的閱卷的工作量,提高效率。對開展教學(xué)質(zhì)量的科學(xué)評估和教學(xué)研究具有很強的實用價值。
我們設(shè)計開發(fā)了客觀題考試分析軟件,該軟件具有以下特點:任課教師組卷方便,考試在局域網(wǎng)上操作,考后批閱簡捷快速,對一系列的教學(xué)統(tǒng)計指標(biāo),如每題全班每題得分率、難易度、區(qū)分度等有了方便的顯示。
1 系統(tǒng)設(shè)計
計算機考試系統(tǒng)由答案表生成子系統(tǒng)、學(xué)生考試子系統(tǒng)、教師統(tǒng)計分析試卷子系統(tǒng)組成,基于C/S模型進行設(shè)計可實現(xiàn)不同專業(yè)學(xué)科的通用考試、評價、分析的功能。
1.1 答案表生成子系統(tǒng)
計算機客觀題考試可廣泛應(yīng)用于多專業(yè),如果要求非計算機專業(yè)的教師來建立題庫、管理修改題庫的確有其局限性,因而對應(yīng)用計算機考試推廣有許多困難和障礙。本系統(tǒng)針對教師的困難,采用更加靈活和便捷的策略,即將試題由教師本人來制作。制作的試題存在EXCEL表中,A列是題型,B~F列是題目和備選答案,G列為參考答案??荚嚂r將Excel表導(dǎo)入到考場教師機的ACCESS表即可完成試題的生成。對教師而言,局域網(wǎng)提供了考試環(huán)境和平臺。
系統(tǒng)根據(jù)教師的試題,自動生成一張相對應(yīng)的ACCESS數(shù)據(jù)表,即考生答案表,縱向為每題的答案;橫向為每考生的試卷的答案記錄,表的第一條記錄是存放試卷的參考答案,考試結(jié)束,所有的考生答案都上傳存儲到這張數(shù)據(jù)表上。利用程序就可對這張答案表計算一系列的統(tǒng)計指標(biāo)。
生成答案表的核心語句利用是SQL中的Create和Insert into命令,然后用Execute StrSql 語句來執(zhí)行。
1.2 學(xué)生考試子系統(tǒng)
在每臺考生機(即客戶機)安裝了學(xué)生考試子系統(tǒng)。有信息登錄界面:輸入學(xué)生的班級、姓名、學(xué)號等;接著出現(xiàn)考試界面,其主要特點是:單選題、多選題自動切換;題目順序隨機出現(xiàn),避免作弊;一旦考試完畢,按“提交”按鈕,立刻將考生的答案提交到教師機答案表上,完成了考試過程。
考生考試結(jié)束提交答卷是整個在線考試系統(tǒng)的一個關(guān)鍵部分,即每臺考試機的答卷要上傳到教師機答案表的指定記錄位置,這里使用WinSocket控件,取出每臺考試機的IP地址,將第4組的IP地址作為唯一的ID號,通過算法,確保考生的答案能的提交到教師答案數(shù)據(jù)表的指定記錄上。
1.3 教師統(tǒng)計分析試卷子系統(tǒng)
教師統(tǒng)計分析試卷子系統(tǒng)有生成考生答案表,統(tǒng)計分析試卷的功能。
教師統(tǒng)計分析試卷子系統(tǒng)在考試機房指定的一臺上運行,一旦考試結(jié)束,本子系統(tǒng)主要是統(tǒng)計考試的一系列教學(xué)指標(biāo)。
1)每考生的成績:將每考生的每一答案與第一條對應(yīng)的參考答案進行比較,循環(huán)累計,最后將結(jié)果值即成績存放該記錄的最后一列。
2)每題全體考生的正確人數(shù)統(tǒng)計:將第一條的每列的參考答案與每行的該列的答案進行比較,相同+1,其結(jié)果存放的該列的最后一條記錄,最后利用VB6.0中的MSChart控件進行圖表顯示,由于每頁顯示15條直方圖,利用“翻屏”技術(shù),循環(huán)顯示,直至結(jié)束。(見圖1)
3)區(qū)分度:是指試題鑒別應(yīng)試者水平差異的區(qū)分能力,是鑒別水平高低的指標(biāo)。具體的算法是從最高分開始取27%的人作為高分組(H),從最低分開始取27%的人作為低分組(L);分別求出高分組和低分組在該題的通過率;用高分組的通過率(PH)減去低分組的通過率(PL),所得的差數(shù)就是該題的區(qū)分度,即D值。試題區(qū)分度的計算公式是:D= PH-PL計算所有題目區(qū)分度加權(quán)平均值,作為該試卷的區(qū)分度值D。
式中:Di為第i道題區(qū)分度;fi為第i道題的分值。一般認為,試題的區(qū)分度指數(shù)在0.3~0.6之間,其區(qū)分度較高;小于0.2~0.3之間,用時需做改進;<0.19,則必須淘汰或重做修改計算區(qū)分度。
4)難易度:難度是衡量試題難易的指標(biāo)。命題時一般控制在0.5-0.6之間為宜。計算試題的難度值,計算所有題目難度加權(quán)平均值,作為該試卷的難度值。
式中:p為整試卷的平均難度值 pi為第i道題的難度值;fi為第i道題的分值。
5)信度和效度:信度是考試分數(shù)一致性和可靠性的指標(biāo),它是指考試結(jié)果反映應(yīng)試者水平的穩(wěn)定程度;效度是考試對其既定目標(biāo)實現(xiàn)的有效性和準確性的質(zhì)量指標(biāo),它反映考試結(jié)果與預(yù)定要達到目標(biāo)相符合的程度。
本教師統(tǒng)計分析子系統(tǒng)對上述統(tǒng)計指標(biāo)進行計算的同時,還配有相對應(yīng)的結(jié)論,供教師在獲得統(tǒng)計數(shù)據(jù)時了解該指標(biāo)對應(yīng)的評估,有利教師改進試卷,提高試卷質(zhì)量。
2 結(jié)論
本文介紹了一個基于C/S模型的在線客觀題考試分析系統(tǒng)。該系統(tǒng)采用Visual Basic語言和Access數(shù)據(jù)庫編程,在10/100 M 的局域網(wǎng)上運行,具有組卷門檻低,操作簡單方便,試后批閱分析便、高效、快捷、公正。具有提高教學(xué)質(zhì)量、提供教學(xué)新手段和積累教學(xué)資源等作用。該成果已在我校多專業(yè)推廣和應(yīng)用,對教學(xué)管理科學(xué)化也起到積極的作用。
參考文獻:
[1] 何豐如,喻萍.智能化網(wǎng)絡(luò)教學(xué)平臺的研究與實現(xiàn)[J].計算機工程與設(shè)計,2005(6):1626-1629.
[2] 本書編寫組.Visual Basic 6.0程序設(shè)計參考手冊[M].北京:人民郵電出版社,2003.
[3] 宋嶺梅.教育測量學(xué)[M].武漢:華中師范大學(xué)出版社,1991
[4] 夏邦貴,劉凡馨.Visual Basic 6.0數(shù)據(jù)庫開發(fā)經(jīng)典實例精解[M].北京:機械工業(yè)出版社,2006.