辛建軍
(商洛學(xué)院 數(shù)學(xué)與計算機應(yīng)用學(xué)院,陜西 商洛 726000)
對新建本科院校試卷評估系統(tǒng)之思考
辛建軍
(商洛學(xué)院 數(shù)學(xué)與計算機應(yīng)用學(xué)院,陜西 商洛 726000)
試卷評估是教學(xué)環(huán)節(jié)中不可缺少的部分。本文基于實用角度,研究了適合新建本科院校試卷評估工作的方法及其在計算機系統(tǒng)中的實現(xiàn),開發(fā)了試卷評估系統(tǒng)。本系統(tǒng)是一套符合新建本科院校實際情況的無紙化試卷評估系統(tǒng),實現(xiàn)了試卷評估所需各項數(shù)據(jù)的添加、修改、刪除、查詢等操作,可以在教師進行試卷評估時為教師提供有效的參考信息,保證新建本科院校教師試卷評估結(jié)果的有效性。
新建本科院校 試卷評估系統(tǒng) 數(shù)據(jù)庫訪問技術(shù)
試卷評估是進行教學(xué)質(zhì)量管理的一項重要內(nèi)容,是對試卷內(nèi)容和學(xué)生考試狀況的一種綜合分析,是一種教學(xué)反思行為。[3]教師通過對試題的知識覆蓋、難度等特點的比較,分析試卷是否符合課程標準規(guī)定,是否反映本學(xué)科特點及知識點的內(nèi)在聯(lián)系,是否符合學(xué)生的實際水平,對試卷編制的合理性,客觀性做出正確的描述與判斷。這種分析不僅可以對試卷和考試做出恰當評價,提高教師制卷水平,而且有助于充分獲得考試提供的教學(xué)反饋信息,為改進教學(xué)提供依據(jù)。
目前新建本科院校沒有一個完善的試卷評估平臺,教師采取的試卷評估方法不夠理想?,F(xiàn)行的試卷評估工作主要采用教師手工方式,教師對計算機的使用也僅限于Microsoft Office,不僅存在計算粗糙、容易出錯等問題,而且工作繁瑣,增加了教師的工作量,這些問題制約著新建本科院校教師對試卷評估工作的有效進行。隨著近年來新建本科院校生源的不斷增加,參加考試的人越來越多,考試科目的多元化,新建本科院校試卷評估工作越趨于繁瑣、復(fù)雜,工作業(yè)務(wù)復(fù)雜,工作量大,這種試卷評估方法已經(jīng)暴露出種種弊端:效率極低,缺乏科學(xué)性及合理性。
如何對試卷進行高效、合理的評估已經(jīng)成為新建本科院校教學(xué)評估中的重要問題。為了幫助教師進行合理的試卷評估,同時減輕教師在試卷評估時的勞動量,提高試卷評估效率,需研究和設(shè)計符合新建本科院校實際的試卷評估系統(tǒng)。
2.1 系統(tǒng)需求分析
在當前的試卷評估過程中,試卷評估的量化指標基本為難度、效度、信度、區(qū)分度[1]。對試卷評估的方法就是機械式地通過固定的計算方法得到這些指標,然后將這些指標作為評估分析的依據(jù)或者結(jié)果。
這種試卷評估方法在理論上或者對于大型機構(gòu)來說是具有很高的實用和參考價值的,但是對于一般的大眾院校卻顯得不那么適合。對于一般的大眾院校,這種試卷評估方法過于專業(yè)化,忽略了高校試卷評估工作中的現(xiàn)實需求。教師通過這種試卷評估方法僅僅能夠得到一些試卷評估指標,而這些試卷評估指標卻太過于籠統(tǒng),不能夠有效反映教師發(fā)現(xiàn)問題的需求,對教師以后工作的指導(dǎo)意義也很有限。因此,這種試卷評估方法不能很好地融入大眾院校中,影響試卷評估事業(yè)的發(fā)展。
教師進行試卷評估的目的在于了解學(xué)生對學(xué)科知識點的掌握情況,反映學(xué)生的學(xué)習(xí)情況。因此,試卷評估的結(jié)果應(yīng)該具有教師評估的能動性,具有教師對于試卷結(jié)構(gòu)和學(xué)生成績的綜合性思考,而不應(yīng)該機械式地由固定的標準指標表達。一份完整的試卷評估報告應(yīng)該由這樣幾個部分組成,即試卷基本信息、試卷內(nèi)容分析、學(xué)生成績統(tǒng)計、存在的主要問題、今后的教學(xué)改進措施等[2]。
針對目前學(xué)校對試卷評估工作方面存在的問題和實際需要,該試卷評估系統(tǒng)應(yīng)滿足以下要求:試卷評估系統(tǒng)作為開發(fā)式的工具性軟件使用,具有較強的靈活性,使用者能夠?qū)崿F(xiàn)錄入試卷基本信息(試卷編號、院系、專業(yè)、班級、班級人數(shù)、實考人數(shù)、命題人、考試形式、考試時間)、錄入試卷題目(試卷名稱、題號、題型、分值、難度程度(容易、較難、中等、難)、能力層次(識記、理解、簡單應(yīng)用、綜合應(yīng)用、創(chuàng)新、其他能力),學(xué)生成績信息(每個題目的得分、總分)的錄入、刪除、修改、瀏覽、統(tǒng)計,試卷評估等功能,使學(xué)院對試卷的評估實現(xiàn)自動化和規(guī)范化。
2.1.1 系統(tǒng)頂層數(shù)據(jù)流圖
主要數(shù)據(jù)關(guān)系是用戶對該系統(tǒng)涉及的相關(guān)數(shù)據(jù)進行管理。系統(tǒng)頂層數(shù)據(jù)流圖的設(shè)計如圖1所示[7]。
圖1 系統(tǒng)頂層數(shù)據(jù)流圖
2.1.2 系統(tǒng)第二層數(shù)據(jù)流圖
對系統(tǒng)頂層數(shù)據(jù)流圖中的處理進行進一步分解可以得到系統(tǒng)第二層數(shù)據(jù)流圖。系統(tǒng)第二層數(shù)據(jù)流圖的設(shè)計如圖2所示。
圖2 系統(tǒng)第二層數(shù)據(jù)流圖
2.2 系統(tǒng)結(jié)構(gòu)圖的設(shè)計
系統(tǒng)的結(jié)構(gòu)圖如圖3所示,分別為用戶登錄、用戶管理、試卷管理、成績管理、評估管理五大模塊[6]。每個模塊負責相應(yīng)的功能。系統(tǒng)采用ADO.NET技術(shù)實現(xiàn)對數(shù)據(jù)庫的訪問操作。
圖3 系統(tǒng)模塊結(jié)構(gòu)圖
用戶登錄模塊是系統(tǒng)的入口,通過判斷用戶名、密碼、驗證碼的正確性,判斷管理權(quán)限,方可進入系統(tǒng)。通過用戶登錄模塊,如果是管理員,則進入用戶管理模塊,其主要工作是管理用戶信息,包括用戶信息的增加和刪除的操作。試卷管理模塊用于試卷的錄入、刪除,可進行的主要工作有如下兩項。試卷基本信息管理,所包含的字段有:試卷編號、試卷名稱、院系、專業(yè)、班級、班級人數(shù)、命題人、考試形式、考試時間;試卷題目信息管理,所包含的字段有:題號、題型、分值、難度程度、能力層次。成績管理模塊用于成績單的錄入、刪除,可進行的主要工作有如下兩項:總分成績管理,所包含的字段有:試卷編號、學(xué)號、總分;詳細成績管理,所包含的字段有:試卷編號、學(xué)號、題號、得分。試卷評估模塊用于管理試卷評估結(jié)果,進行試卷分析和錄入試卷評估結(jié)果??蛇M行的主要工作有如下三項:試卷評估結(jié)果管理,所包含的字段有:試卷編號、評估結(jié)果;試卷分析,所包含的字段有:試卷編號、試卷名稱、院系、專業(yè)、班級、班級人數(shù)、命題人、考試形式、考試時間、題號、題型、分值、難度程度、能力層次、學(xué)號、總分、題號、得分;錄入試卷評估結(jié)果,所包含的字段:試卷編號、評估結(jié)果。
建立試卷評估系統(tǒng)數(shù)據(jù)庫,數(shù)據(jù)庫命名為pes。根據(jù)需求分析將需要的信息分類,保存在不同的表中[8]。該系統(tǒng)的數(shù)據(jù)庫共包括以下6張表。系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)表名稱與用途如表1所示。
表1 系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)表名稱與用途
3.1 數(shù)據(jù)庫關(guān)系圖
完成數(shù)據(jù)庫pes及該數(shù)據(jù)庫中數(shù)據(jù)表的建立后,根據(jù)總體設(shè)計建立該系統(tǒng)數(shù)據(jù)庫關(guān)系圖,確定各表間的聯(lián)系[9]。系統(tǒng)數(shù)據(jù)庫關(guān)系圖如圖4所示。
圖4 系統(tǒng)數(shù)據(jù)庫關(guān)系圖
由上圖可看出,系統(tǒng)數(shù)據(jù)庫關(guān)系圖表達了該數(shù)據(jù)庫中的外鍵碼約束。paper數(shù)據(jù)表中的proposition屬性參照users數(shù)據(jù)表中num屬性。Question數(shù)據(jù)表、stuScore數(shù)據(jù)表和evaluation數(shù)據(jù)表中的paperNum屬性均參照paper數(shù)據(jù)表中的num屬性。detail數(shù)據(jù)表中的tableId屬性參照stuScore數(shù)據(jù)表中的id屬性。
3.2 數(shù)據(jù)庫安全性分析
本系統(tǒng)包括數(shù)據(jù)庫的安全和服務(wù)器的安全。采用管理員表示和鑒定的方法實現(xiàn)數(shù)據(jù)庫的安全,此安全管理措施并不在前臺開發(fā)工具中實現(xiàn),而是在后臺數(shù)據(jù)庫中實現(xiàn)[4]。在登錄數(shù)據(jù)庫時,系統(tǒng)讓不同用戶的權(quán)限不同,系統(tǒng)進行核實,鑒別此用戶是否為合法用戶,若是,系統(tǒng)進一步核實用戶,通常要求用戶輸入口令,系統(tǒng)和對用戶口令以鑒別用戶身份。服務(wù)器的安全也是通過用戶在登錄服務(wù)器時輸入合法的用戶名和密碼實現(xiàn)的。這是一種簡單可行的方法,實現(xiàn)起來比較方便。因此采用用戶標志和鑒定的安全管理措施就能夠保障數(shù)據(jù)庫的安全性[5]。
試卷評估系統(tǒng)的研究與分析,對于新建本科院校的閉環(huán)式教學(xué)具有重要意義。通過該系統(tǒng)對學(xué)生考試成績進行定量地統(tǒng)計分析,得出科學(xué)的信息。一方面減輕教師在試卷評估時的勞動量,提高試卷評估效率,另一方面,試卷的評估是教師結(jié)合對學(xué)生考試成績的統(tǒng)計分析結(jié)果進行的,契合新建本科院校的實際需要,便試卷評估工作更合理。試卷的評估結(jié)果實際是一種教學(xué)工作的反饋信息,是改進下一次教學(xué)工作的依據(jù)。隨著反饋信息的增多,教學(xué)工作的經(jīng)驗、教訓(xùn)不斷積累,使教師可有的放矢,揚長避短,使教學(xué)質(zhì)量不斷提高,從而使教學(xué)過程形成良性循環(huán)。
對于該系統(tǒng)的研究與設(shè)計,現(xiàn)在正處于發(fā)展階段,是一個很有發(fā)展的研究方向,雖然已在這方面做了一些工作,但還有一些理論和實踐工作有待深入研究。
[1]魏先彪,俞能福.試卷庫建設(shè)與試卷分析[J].科學(xué)時代,2010,11:160.
[2]張祥娟,代君,張麗芬.基于.NET的試卷分析系統(tǒng)[J].九江學(xué)院學(xué)報,2008,3:30.
[3]朱強,賴云靈.基于B/S結(jié)構(gòu)的二級學(xué)院學(xué)生信息管理系統(tǒng)[J].現(xiàn)代計算機,2007,2:91.
[4]劉振巖,劉慧敏,王歡.ASP.NET數(shù)據(jù)庫開發(fā)[M].北京:清華大學(xué)出版社,2004:265.
[5]RogerS.Pressman.鄭人杰,馬素霞,白曉穎.軟件工程——實踐者的研究方法[M].北京:機械工業(yè)出版社,2010:108.
[6]江孝宜,胡海璐,米海生.信息系統(tǒng)開發(fā)實例精粹[M].北京:電子工業(yè)出版社,2006:67.
[7]江開耀,張俊蘭,李曄.軟件工程[M].西安:西安電子科技大學(xué)出版社,2003:37.
[8]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000:203.
[9]Jeffery D.Ullman,Jennifer Widom.數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2007:239.