摘要:教師教學(xué)水平測評系統(tǒng)用于實現(xiàn)教師教學(xué)評價和教學(xué)過程控制,利用高校校園豐富的網(wǎng)絡(luò)資源,開發(fā)基于.NET平臺的應(yīng)用程序不僅可以大大地提高工作效率,而且為高校綜合教務(wù)管理系統(tǒng)的實現(xiàn)打下基礎(chǔ);同時由高職院校的任課教師參與系統(tǒng)的開發(fā),可以為他們教學(xué)提供豐富的實踐經(jīng)驗。該文著重介紹了如何利用現(xiàn)成的網(wǎng)絡(luò)資源,開發(fā)教師教學(xué)水平學(xué)生測評系統(tǒng)的思路和主要的技術(shù)。
關(guān)鍵詞:教學(xué)水平測評;網(wǎng)絡(luò)測評系統(tǒng);.NET框架;數(shù)據(jù)庫
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2008)27-1982-03
Research and Development of the Assessment System for Teacher's Teaching Performance
YAO Cheng1,GONG Yi2,GE Wen-long1
(1.Computer Science Department Anhui Finance Trade Vocational College,Hefei 230601,China;2.Modern Education Center Anhui Finance Trade Vocational College,Hefei 230601,China)
Abstract:Teacher's teaching performance assessment system can realize teacher's teaching assessment and teaching process control.By means of rich network resources on college campus,developing the application program based on .NET platform can not only greatly enhance work efficiency,but also lay the foundation for realization of college's comprehensive teaching management system. In the meanwhile,some college teachers are involved in development of the system, so this can provide them with rich practical experience.This article mainly focuses on how to use current network resources to develop student's assessment system for teacher's teaching performance.
Key words: assessment for teacher's teaching performance; network assessment system; .NET
framework; database
1 引言
對專任教師教學(xué)水平應(yīng)該從德、能、勤、績幾個方面進行綜合測評,它應(yīng)該包括:所屬系部測評、教務(wù)督導(dǎo)測評、人事處測評和學(xué)生測評等幾個方面,分別確定各自的測評項,并配上適當?shù)臋?quán)重。其中學(xué)生測評是學(xué)生對授課教師的測評,由于學(xué)生眾多,所以測評成績的匯總分析的工作量非常大,目前人工測評的方法已經(jīng)被基于校園網(wǎng)的網(wǎng)上測評系統(tǒng)所取代,本文介紹了基于.NET的學(xué)生測評系統(tǒng)的研究與開發(fā)。
2 設(shè)計目標
學(xué)生測評是學(xué)生對授課教師的測評,由于學(xué)生是教學(xué)的主體,在對教師的測評中,學(xué)生的評價應(yīng)該占有比較重要的地位,但是由于學(xué)生在認識上的不成熟,在給教師打分時常會帶上個人的好惡,同時參測學(xué)生的人數(shù)多少、學(xué)生對象的選擇對測評的結(jié)果起到至關(guān)重要的作用,實踐證明如果將全班同學(xué)作為測評對象勢必會影響測評的準確性,應(yīng)該從班級中篩選出10~30名認真負責的同學(xué)參加測評比較合理。因此,學(xué)生的測評分應(yīng)該為所有參測學(xué)生打分的平均值,同時學(xué)生在被測教師得分中的權(quán)重設(shè)置不應(yīng)超過30%。
教師教學(xué)工作的最終目的就是教書育人,學(xué)生是教師教育的對象,教師必須通過自己的備課、課堂講授與管理、課后輔導(dǎo)和批改作業(yè)、答疑等一系列的工作,使學(xué)生掌握知識和技能。考慮到這些因素,本系統(tǒng)為參測學(xué)生設(shè)計了十五個測評項,每項分值從65~95,總測評分為各項分值的算術(shù)平均數(shù),保留小數(shù)點后一位,見表1。

3 數(shù)據(jù)庫描述
用SQL SERVER 2000 建立數(shù)據(jù)庫ACSCORE,它由KKJH×××××、XSZB、JSCP×××××、HMC×××××等4個表組成,其中×××××為學(xué)年學(xué)期號,例如20072表示2007~2008學(xué)年第2學(xué)期。用于存儲靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),以及測評結(jié)果,詳細的表結(jié)構(gòu)見表2。

4 系統(tǒng)實現(xiàn)
首先由教務(wù)處根據(jù)各個專業(yè)的教學(xué)計劃,列出本學(xué)期的開課計劃表,根據(jù)該表以及組織人事處提供的教師花名冊總表和學(xué)生處提供的學(xué)生總表生成本學(xué)期的教師測評表,然后通過前臺的程序讓參評學(xué)生給每個被測評的教師打分,最后通過后臺程序?qū)y評結(jié)果進行統(tǒng)計分析。
基于如上要求和我校現(xiàn)有的網(wǎng)絡(luò)狀況,開發(fā)了網(wǎng)絡(luò)測評系統(tǒng),其中選用Windows 2000 Server,SQL Server 2000,ADO.NET及ASP.NET技術(shù)作為開發(fā)手段。利用這些技術(shù)可方便與SQL Server 2000數(shù)據(jù)庫進行連接操作,達到網(wǎng)頁的動態(tài)效果,實現(xiàn)網(wǎng)上操作的即時響應(yīng)。
教師教學(xué)水平學(xué)生測評系統(tǒng)包括學(xué)生填表模塊、狀態(tài)監(jiān)視模塊、測評管理模塊三大模塊。具體的系統(tǒng)模塊功能圖如圖1所示,其中學(xué)生填表模塊為(B/S模式)、為了增加系統(tǒng)的安全可靠性設(shè)置了狀態(tài)監(jiān)視模塊、測評管理模塊,他們均采用服務(wù)器管理模式。
4.1 學(xué)生填表模塊
測評時由各個班級選出10~30名參加測評的學(xué)生在指定的機房,通過連接校園網(wǎng)上的計算機,在瀏覽器窗口中輸入用戶名和密碼登錄系統(tǒng),對本學(xué)期的任課教師進行填表打分,確定無誤后提交到數(shù)據(jù)庫,該系統(tǒng)具有對學(xué)生打的分數(shù)進行自動校驗的功能,只有分值在65~95的方可提交,而且每人只能提交一次,從而保證的分數(shù)的正確性。
4.2 狀態(tài)監(jiān)視模塊
對測評的狀態(tài)的監(jiān)控,對正在投票的學(xué)生狀態(tài)進行動態(tài)監(jiān)控,其中包括正在測評的班級、各班已測評的人數(shù)、未測評的人數(shù)、未測評班級、學(xué)生的具體情況等。
4.3 測評管理模塊
根據(jù)每學(xué)期的開課計劃表、教師花名冊總表、學(xué)生總表生成本學(xué)期的教師測評表,具有顯示教師測評表、顯示班級與密碼、顯示班級平均分、專職教師排序、行政兼教排序、外聘教師排序等功能,同時具有打印功能。
5 主要技術(shù)問題
5.1 學(xué)生填表程序
使用ASP.NET2003編寫程序,包括兩個Web頁面:登錄頁面WebJSCP.aspx和填表頁面WebXSKP.aspx,兩者以及后面的頁面均使用數(shù)據(jù)訪問模塊DataBase.vb對SQL Server 2000數(shù)據(jù)庫進行訪問,這樣使得程序更加簡單。由于在無連接的情況下使用DataSet、DataTable、DataView等ADO.NET的類,所以可以隨時連接數(shù)據(jù)源來處理請求,使得填表數(shù)據(jù)在本地完成,從而大大地減輕了服務(wù)器的壓力。另外在填表頁面中除了使用DataGrid控件以外還使用了RequiredFieldValidator、RangeValidator、ValidationSummary等驗證控件,使得學(xué)生在輸入分數(shù)時及時校驗,從而提高了數(shù)據(jù)的正確性。如圖2、圖3所示。5.2 狀態(tài)監(jiān)視模塊
使用VB.NET編寫程序,包括一個狀態(tài)監(jiān)視窗體frmZTJS,在服務(wù)器上運行監(jiān)控,可以對學(xué)生的測評情況進行監(jiān)視,如圖4所示。
5.3 測評管理模塊
使用VB.NET編寫程序,包括一個教師測評管理窗體frmJSCPGL,在服務(wù)器上運行監(jiān)控,根據(jù)參加測評的學(xué)年學(xué)期號和準備參加測評的學(xué)生人數(shù),生成本學(xué)期的教師測評表,打印功能使用Crystal Reports控件來實現(xiàn),如圖5所示。

6 結(jié)束語
本文所述系統(tǒng)是2006年安徽財貿(mào)職業(yè)學(xué)院科技基金資助(KT-06005)院級課題的一部分,通過本課題的研究,不僅對教師在教學(xué)過程中的工作質(zhì)量狀況進行了有效的監(jiān)控,從而為教學(xué)管理者提供參考信息和決策依據(jù),而且也為學(xué)校教學(xué)工作的質(zhì)量要求提供了客觀標準。另外由于本系統(tǒng)的開發(fā)有專業(yè)任課教師參與,使得他們在開發(fā)的過程中積累了豐富的實踐經(jīng)驗,為他們上好專業(yè)課打下了基礎(chǔ),比如本文中所涉及的課程有《數(shù)據(jù)庫原理與應(yīng)用(SQL SERVER)》、《VB.NET程序設(shè)計》、《ASP.NET動態(tài)網(wǎng)頁設(shè)計》這些都是計算機專業(yè)或其他相關(guān)專業(yè)的專業(yè)基礎(chǔ)課。總之通過本系統(tǒng)的開發(fā)一是提高了教務(wù)管理的水平,二是鍛煉了專職教師隊伍。
參考文獻:
[1] 季久峰.專家門診——ASP.NET開發(fā)答疑200問[M].北京:人民郵電出版社,2004.
[2] 微軟公司.數(shù)據(jù)庫程序設(shè)計——SQL Server 2000數(shù)據(jù)庫程序設(shè)計[M].北京:高等教育出版社,2004.
[3] 錢宏雄.北京市機械工業(yè)學(xué)校教師測評系統(tǒng)設(shè)計與實現(xiàn)[D].北京市機械工業(yè)學(xué)校,2005.