范建華
(山西省自動(dòng)化研究所,山西 太原 030012)
基于Internet的考試分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
范建華
(山西省自動(dòng)化研究所,山西 太原 030012)
本系統(tǒng)是一個(gè)小型的基于Internet的考試分析評(píng)價(jià)系統(tǒng),它操作簡(jiǎn)單且安全性高,基本滿足了考試分析評(píng)價(jià)的要求。整個(gè)系統(tǒng)由考試資料管理、考試成績(jī)管理、考試分析和考試評(píng)價(jià)等幾個(gè)模塊組成。本系統(tǒng)以MySQL作為后臺(tái)數(shù)據(jù)庫(kù),用Java語(yǔ)言進(jìn)行開發(fā)。它在運(yùn)行階段效果好,數(shù)據(jù)準(zhǔn)確性高,提高了工作效率。
考試;考試分析評(píng)價(jià);網(wǎng)絡(luò)化
一直以來,考試作為對(duì)學(xué)生的學(xué)習(xí)能力、教學(xué)效果以及學(xué)生的特質(zhì)水平的直接而又有效的評(píng)價(jià)評(píng)估方式,隨著Internet技術(shù)的發(fā)展,基于Internet的考試管理系統(tǒng)也越來越多。但目前多數(shù)考試管理系統(tǒng)只注重對(duì)考試流程進(jìn)行管理而忽略考試質(zhì)量分析與評(píng)估,或即使有相應(yīng)的考試質(zhì)量分析模塊也比較簡(jiǎn)單,如只針對(duì)及格率、平均分等,不能從教育測(cè)量的角度對(duì)考試的結(jié)果數(shù)據(jù)進(jìn)行深度的分析以及對(duì)試卷的質(zhì)量進(jìn)行有效地評(píng)估,而通過對(duì)考試質(zhì)量分析與評(píng)估可以改進(jìn)教學(xué)、完善題庫(kù)以及為教學(xué)部門提供基本數(shù)據(jù)[1,2]。因此,本文設(shè)計(jì)與實(shí)現(xiàn)的考試分析與評(píng)估系統(tǒng)有著重要意義。
1.1 需求分析
學(xué)生的考試分?jǐn)?shù)是一個(gè)原始的數(shù)據(jù)信息,它包含著教師教學(xué)水平、學(xué)生自身素質(zhì)、題庫(kù)指標(biāo)客觀程度、教學(xué)管理及試題質(zhì)量等方面的各種信息。本系統(tǒng)實(shí)現(xiàn)基于Internet的考試分析評(píng)價(jià)系統(tǒng),通過對(duì)考試分?jǐn)?shù)的收集、整理和分析研究,系統(tǒng)可以實(shí)現(xiàn)分析學(xué)生人數(shù)、學(xué)生每題所得分?jǐn)?shù)、試卷的總題數(shù)以及每題所對(duì)應(yīng)的總分?jǐn)?shù)、難度系數(shù),還可以得出平均成績(jī)、每一檔次的人數(shù),最后畫出成績(jī)分布矩形圖,得出分析的結(jié)果。
1.2 系統(tǒng)架構(gòu)
本系統(tǒng)采用B/S(瀏覽器/服務(wù)器)模式。用戶工作界面是通過瀏覽器來實(shí)現(xiàn)的,運(yùn)維簡(jiǎn)便,能實(shí)現(xiàn)不同人員從不同的地點(diǎn)以不同的接入方式訪問和操作共同的數(shù)據(jù)。本系統(tǒng)采用Java+MySQL+Apache進(jìn)行開發(fā)。開發(fā)工具為MyEclipse,集成化較高,使用方便。前臺(tái)界面采用Jsp,后臺(tái)數(shù)據(jù)庫(kù)采用MySQL。
1.3 功能模塊設(shè)計(jì)
系統(tǒng)功能模塊結(jié)構(gòu)圖如圖1所示。簡(jiǎn)單介紹了基于Internet的考試分析評(píng)價(jià)系統(tǒng)需實(shí)現(xiàn)的功能。
圖1 系統(tǒng)功能模塊結(jié)構(gòu)圖
1.4 系統(tǒng)建模
1.4.1 試題難度的計(jì)算模型
1) 主觀性試題的難度值P為該題的平均得分值與該題的滿分值之比,如式(1)所示。
(1)
2) 客觀性試題的難度值P為答對(duì)該題的人數(shù)與參加考試的學(xué)生總數(shù)的比值。其計(jì)算公式如式(2)。
(2)
式中,n′表示答對(duì)該題的人數(shù),n表示參加考試的學(xué)生總數(shù)。
3) 題目難易評(píng)價(jià):從公式(1)、(2)可以得出:難度值P越小表示題目越難,P越大題目越簡(jiǎn)單。一般來說,題目難度值與其級(jí)別劃分為:0≤P≤0.2(很難),0.2
1.4.2 試卷的難度計(jì)算模型
1) 整套試卷的難度值P由該試卷各道題目的難度值加權(quán)平均求得,見式(3):
(3)
式中,Ai表示第i題的滿分值;Pi表示第i題的難度值,A表示該試卷的滿分值。
2) 評(píng)價(jià)標(biāo)準(zhǔn):一份試卷的難度由構(gòu)成該試卷的所有試題的難度及分布決定。一般來說,在學(xué)科考試中,希望考試成績(jī)可以接近正態(tài)分布,同時(shí)又有一定的區(qū)分度。一般試題的難度值要求介于0.3~0.8之間,平均難度以0.5左右為宜[3]。
1.4.3 學(xué)生成績(jī)總體特征的分析模型
1) 及格率在反映試題難易程度的同時(shí)也反映了學(xué)生對(duì)所學(xué)知識(shí)的掌握程度和學(xué)習(xí)效果。
2) 平均分一般用來反映一份試題的整體水平以及同一科目不同班級(jí)之間學(xué)習(xí)水平的差別。平均分描述了學(xué)生考試成績(jī)的集中趨勢(shì),也從整體上反映出了學(xué)生的學(xué)習(xí)水平。
3) 頻數(shù)分布圖可以很直觀地看出學(xué)生的成績(jī)分布情況,通過對(duì)分布情況的比較,可以分析成績(jī)現(xiàn)實(shí)分布與正態(tài)分布之間的差異,并找出導(dǎo)致這些差異的客觀原因,如頻數(shù)分布圖呈現(xiàn)雙峰則可以說明學(xué)生成績(jī)兩極分化,偏峰則說明該試卷過難或過易等。
通過對(duì)系統(tǒng)進(jìn)行需求分析以及系統(tǒng)建模等一系列工作,選擇B/S模式,采用Java+MySQL+Apache進(jìn)行開發(fā),最終實(shí)現(xiàn)基于Internet的考試分析評(píng)價(jià)系統(tǒng)[4]。
2.1 題目分析
小題分析可以得出該題的題目類型、最高分、最低分、平均分和難度系數(shù)。這些指標(biāo)反映了該題的得分情況及難度。
大題的分析是建立在小題的基礎(chǔ)上的。只有一道大題下包含的所有小題分析完畢之后才可以進(jìn)行大題的分析。大題分析可以得出該題的最高分、最低分、平均分和難度系數(shù)。同時(shí)會(huì)在界面中顯示組成該大題的所有小題的分析情況,可以更直觀地了解該題的組成及各個(gè)小題的分析情況。如圖2所示。
圖2 大題分析界面
2.2 試卷分析
試卷分析可以得出該試卷的難度系數(shù),同時(shí)將該試卷所有題目的分析情況以直方圖的形式顯示出來,縱軸顯示難度系數(shù),橫軸顯示題號(hào),如圖3所示。
圖3 試卷分析界面
2.3 考試評(píng)估
考試評(píng)估主要是評(píng)估本次考試的成績(jī),可以得出該試卷的最高分、最低分、平均分及參加考試的所有學(xué)生的優(yōu)秀率和及格率。在直方圖中把考試成績(jī)分為不及格、及格、中、良好和優(yōu)秀五個(gè)等級(jí),通過直方圖可以清楚地了解本次考試各個(gè)分?jǐn)?shù)段的學(xué)生人數(shù),可以對(duì)考試的結(jié)果做出評(píng)價(jià)。
圖4 考試評(píng)估界面
基于Internet的考試分析評(píng)價(jià)系統(tǒng)具有很好的可適用性,可以滿足各種場(chǎng)合的在線考試管理要求,且能夠通過Internet隨時(shí)隨地提供考試成績(jī)統(tǒng)計(jì)、各類檔次學(xué)生的統(tǒng)計(jì)、每題的難度系數(shù)及整體試卷的難度系數(shù)等。系統(tǒng)管理人員只需通過瀏覽器就能夠登錄系統(tǒng)進(jìn)行操作。經(jīng)過驗(yàn)證,該系統(tǒng)可以達(dá)到預(yù)期的目標(biāo),可以獲得較好的運(yùn)行效果。
[1] 王曉燕,施詠青.我國(guó)普通高校本科教學(xué)評(píng)估的淺探[J].科教文匯,2010,23(15):39.
[2] 畢靈敏.評(píng)估與建設(shè):普通高校本科教學(xué)工作水平評(píng)估的意義研究[D].武漢:華中科技大學(xué),2010.
[3] 韓放.試卷分析算法的應(yīng)用研究[D].大連:大連海事大學(xué),2010.
[4] 劉文毓.高職學(xué)生綜合考評(píng)管理系統(tǒng)分析[J].考試周刊,2011(3):135.
Test Analysis and Evaluation System Based on Internet
Fan Jianhua
(ShanxiProvinceAutomationResearchInstitute,TaiyuanShanxi030012,China)
It is a small exam analysis and evaluation system, which has not only the high security, but also the simply operation and meets the demand for test analysis and evaluation basically. The whole system consists of the test data management, the exam results management, test analysis and evaluation of the exam. It is designed with MySQL as the backstage database and java as programming language. The system has high efficiency and high data accuracy during the course of operating, it improves work efficiency.
test; test analysis and evaluation; networking
2017-02-20
范建華(1990- ),女,山西呂梁人,碩士,研究方向?yàn)檐浖_發(fā)、計(jì)算機(jī)視覺。
1674- 4578(2017)02- 0063- 04
TP311.52
A