摘要:試卷分析工作是目前高校進(jìn)行教學(xué)質(zhì)量監(jiān)控的主要方法。該文介紹了一個(gè)基于WEB的高校試卷分析系統(tǒng)的實(shí)現(xiàn),該系統(tǒng)能夠與網(wǎng)上成績(jī)錄入系統(tǒng)無(wú)縫結(jié)合,在教師提交學(xué)生成績(jī)后,自動(dòng)對(duì)考試成績(jī)進(jìn)行定量分析,生成量化分析數(shù)據(jù)和參考分析結(jié)論,并在教師打印學(xué)生成績(jī)表時(shí)同步輸出含有定量分析結(jié)論的試卷分析表,在實(shí)際應(yīng)用中取得了良好的效果。
關(guān)鍵詞:試卷分析系統(tǒng);Web;定量分析
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)30-0651-03
The Implementation of Web-based Text-page Analysis System
ZHANG Tian-dan
(Department of Information Technology of Nantong Higher Normal Institute, Nantong 226000, China)
Abstract: Text-page analysis is the main approach to monitor teaching quality in colleges so far. This paper introduces the design and implementation of a Web-based College Text-page Analysis System (CTAS), which can be integrated with a Web-based score registry system seamlessly. When the instructor submit students' score to the system, a quantitative analysis of test scores will be carried out automatically and statistical analysis and inferences will be generated for reference. In addition, quantitative analysis table of tests results will be outputted when printing the test scores. This system has achieved good reputation in practical applications.
Key words: Text-page Analysis System; Web; quantitative analysis
1 引言
試卷分析是高校日常教學(xué)管理工作之一,是評(píng)價(jià)學(xué)生學(xué)習(xí)效果和教師教學(xué)質(zhì)量的重要依據(jù),更是教學(xué)質(zhì)量分析和監(jiān)控的重要環(huán)節(jié)。長(zhǎng)期以來(lái),由于試卷分析數(shù)據(jù)采集和分析工作量大、質(zhì)性分析不規(guī)范等原因?qū)е驴荚囐|(zhì)量分析簡(jiǎn)單化,甚至流于形式。試卷分析主要有三個(gè)目標(biāo),一是評(píng)估學(xué)生的學(xué)習(xí)質(zhì)量;二是分析教師的教學(xué)質(zhì)量;三是分析試卷的質(zhì)量。試卷分析需要進(jìn)行大量的復(fù)雜的數(shù)據(jù)采集和計(jì)算工作,網(wǎng)絡(luò)技術(shù)的普及為突破傳統(tǒng)的試卷分析方式提供了技術(shù)支持。隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,越來(lái)越多的基于Web的應(yīng)用程序被開(kāi)發(fā)出來(lái)并投入實(shí)際應(yīng)用,基于Web的應(yīng)用程序以其跨平臺(tái)、訪問(wèn)方便、高效等特性深受用戶歡迎。本文中,我們?cè)O(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于Web的試卷分析系統(tǒng)。
2 系統(tǒng)需求及基本思路
2.1 試卷分析的主要工作和指標(biāo)
試卷分析主要工作包括以下步驟:任課教師按班按課程對(duì)學(xué)生考試成績(jī)進(jìn)行定量分析和定性分析并提交給課程負(fù)責(zé)人;課程負(fù)責(zé)人匯總該課程按班級(jí)統(tǒng)計(jì)的試卷分析表,對(duì)該課程試卷進(jìn)行綜合分析,生成分析報(bào)告交所在院系;院系根據(jù)各課程的試卷分析報(bào)告,對(duì)本院系課程教學(xué)質(zhì)量進(jìn)行全面分析,并提交教務(wù)處教學(xué)信息與評(píng)估中心。
試卷定量分析表主要以如下指標(biāo)來(lái)描述成績(jī)數(shù)據(jù)的分布狀態(tài):
1) 最高分、最低分、平均分和標(biāo)準(zhǔn)差;
2) 成績(jī)分布表:60分以上每10分為一組,統(tǒng)計(jì)各組人次;
3) 頻數(shù)分布表:以平均分為中心,每10分為一組,統(tǒng)計(jì)各組人次;
4) 偏度和峰度。
2.2 系統(tǒng)流程圖
系統(tǒng)流程圖見(jiàn)圖1。
3 系統(tǒng)開(kāi)發(fā)
3.1 開(kāi)發(fā)及運(yùn)行環(huán)境
現(xiàn)有的網(wǎng)上成績(jī)錄入系統(tǒng)運(yùn)行環(huán)境為Windows 2000 Server,數(shù)據(jù)庫(kù)服務(wù)器采用SQL Server 2000,Web服務(wù)器采用IIS 5.0,程序開(kāi)發(fā)采用ASP,為使試卷分析系統(tǒng)能與成績(jī)錄入系統(tǒng)無(wú)縫結(jié)合,故運(yùn)行環(huán)境與成績(jī)錄入系統(tǒng)完全相同。因?qū)Τ煽?jī)數(shù)據(jù)進(jìn)行定量分析涉及大量復(fù)雜的計(jì)算,故利用PowerBuilder9.0開(kāi)發(fā)了一個(gè)后臺(tái)程序,該程序定時(shí)監(jiān)控成績(jī)錄入數(shù)據(jù)庫(kù),一旦有教師提交成績(jī)數(shù)據(jù),該程序便自動(dòng)計(jì)算各項(xiàng)指標(biāo)并將結(jié)果數(shù)據(jù)以網(wǎng)頁(yè)形式反饋給教師。
3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
試卷分析系統(tǒng)主要訪問(wèn)3個(gè)表:成績(jī)表,成績(jī)錄入狀態(tài)表和試卷定量分析數(shù)據(jù)表。
成績(jī)表在原成績(jī)錄入系統(tǒng)中已建立好,主要包括學(xué)號(hào),姓名,班級(jí),課程名稱、學(xué)分、平時(shí)成績(jī)、考試成績(jī)、總評(píng)成績(jī)等字段。
成績(jī)錄入狀態(tài)表用來(lái)記錄教師錄入成績(jī)的一些基本數(shù)據(jù)如教師編號(hào),任課班級(jí),課程,平時(shí)比例等,為了能夠監(jiān)控教師錄入成績(jī)的狀態(tài),增加這樣幾個(gè)字段:提交狀態(tài)(未提交/已提交),試卷分析表生成狀態(tài)(未生成/已生成)和試卷分析表編號(hào)。
試卷定量分析數(shù)據(jù)表主要包括以下字段:試卷分析表編號(hào),教師編號(hào),任課班級(jí),課程,平均分,最高分,最低分,標(biāo)準(zhǔn)差,對(duì)標(biāo)準(zhǔn)差的分析結(jié)論,偏度,對(duì)偏度的分析結(jié)論,各分?jǐn)?shù)段成績(jī)分布的人數(shù)(共六個(gè)字段:<60,60-70,70-78,80-90,90-100),以均分為中心頻數(shù)分布的人數(shù)(共七個(gè)字段),教師對(duì)試卷的定性評(píng)估字段。
4 主要技術(shù)
4.1 監(jiān)控教師成績(jī)提交狀態(tài)
成績(jī)錄入狀態(tài)表的提交狀態(tài)(tsta)和試卷分析表的生成狀態(tài)(ssta)這兩個(gè)字段可以用來(lái)判定是否有教師提交成績(jī)單且需要生成試卷定量分析數(shù)據(jù)。tsta有兩個(gè)狀態(tài),“Y”代表已提交,“N”代表未提交;ssta 也有兩個(gè)狀態(tài),“Y”代表試卷分析表已生成,“N”代表試卷分析表未生成。
代碼如下:
在w_sjfxb的open 事件中:
dw_1.settransobject(sqlca)//dw_1.為顯示成績(jī)錄入狀態(tài)表數(shù)據(jù)的數(shù)據(jù)窗口
timer(10)//啟動(dòng)計(jì)時(shí)器,每10秒鐘執(zhí)行一次w_sjfxb的timer事件中的代碼
在w_sjfxb的timer事件中:
string oldsql1,newsql1
dw_1.reset()
dw_1.settransobject(sqlca)
oldsql1=dw_1.getsqlselect()
newsql1=oldsql1+\"with (nolock) where tsta='Y' and ssta='N'\"http://篩選已提交但未生成定量分析的記錄
dw_1.setsqlselect(newsql1)
dw_1.retrieve()
dw_1.setsqlselect(oldsql1)
//依次對(duì)每個(gè)成績(jī)錄入數(shù)據(jù)生成試卷定量分析數(shù)據(jù)…
4.2 標(biāo)準(zhǔn)差、偏度的生成
4.2.1 標(biāo)準(zhǔn)差的生成
//dw_2為顯示某班某課程學(xué)生成績(jī)的數(shù)據(jù)窗口,compute_1為計(jì)算字段,為學(xué)生考試成績(jī)的平均分
cur_avg=dw_2.object.compute_1[1]
n=0
total=0.0
for i=1 to dw_2.rowcount()
cur_examscoretemp=dw_2.object.examscore[i]
if cur_examscoretemp>0 then
otal=total+(cur_examscoretemp-cur_avg)^2
n=n+1
end if
next
if n=0 then
return
end if
if n>0 then
cur_bzc=sqrt(total/n)
end if
//cur_bzc中即為標(biāo)準(zhǔn)差
4.2.2 偏度的生成
k=0
for i=1 to dw_2.rowcount()
cur_examscoretemp=dw_2.object.examscore[i]
if cur_examscoretemp>0 then
k=k+1
tempcj[k]=cur_examscoretemp
end if
next//利用數(shù)組存放學(xué)生的考試成績(jī)
temp=0
for i=1 to k
for j=1 to k - i
if tempcj[j]>tempcj[j+1] then
temp=tempcj[j]
tempcj[j]=tempcj[j+1]
tempcj[j+1]=temp
end if
next
next //對(duì)該數(shù)組中的成績(jī)進(jìn)行升序排列
cur_cjmax=tempcj[k]//最高分
cur_cjmin=tempcj[1]//最低分
if mod(k,2)=0 then
cur_cjmd=(tempcj[k/2]+tempcj[k/2+1])/2
else
cur_cjmd=tempcj[(k+1)/2]
end if//取得中位數(shù)
cur_cjpd=(3*(cur_avgcj-cur_cjmd))/cur_bzc//cur_cjpd中即為偏度
4.3 試卷定量分析數(shù)據(jù)的反饋
通過(guò)后臺(tái)程序生成了試卷定量分析數(shù)據(jù),在教師成績(jī)錄入系統(tǒng)中,我們?cè)黾恿艘粋€(gè)頁(yè)面來(lái)讀取并顯示系統(tǒng)自動(dòng)計(jì)算的數(shù)據(jù),采用ASP開(kāi)發(fā)。
5 結(jié)束語(yǔ)
基于Web的試卷分析系統(tǒng)的運(yùn)行,極大的縮短了試卷定量分析數(shù)據(jù)的計(jì)算和反饋過(guò)程(一般而言,教師在提交成績(jī)數(shù)據(jù)后10-20秒內(nèi)就能得到試卷定量分析數(shù)據(jù)),其與成績(jī)錄入系統(tǒng)的無(wú)縫結(jié)合,減輕了教師的工作量,提高了工作效率,為我們更好的利用計(jì)算機(jī)來(lái)進(jìn)行教學(xué)管理、教學(xué)質(zhì)量監(jiān)控提供了先例。
參考文獻(xiàn):
[1] 劉江燕, 呂銀華, 韓德艷, 等. 試卷分析程序SJFX2002的程序設(shè)計(jì)[J]. 湖北師范學(xué)院學(xué)報(bào):自然科學(xué)版, 2003(1):32-36.
[2] 徐錦強(qiáng). 高校試卷分析系統(tǒng)的研究和開(kāi)發(fā)[J]. 南寧高等師范??茖W(xué)校學(xué)報(bào),2005(1):52-54.
[3] 魏文芳, 劉紅青, 黃彬彬. 高校試卷分析系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J]. 鄖陽(yáng)醫(yī)學(xué)院學(xué)報(bào),1997,16(1):58-59.
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文