文/姚麗潔
教師工作量是衡量教學工作一項重要指標,教師工作量的正確統計關系到教師個人的利益,因此,應客觀評價教師教學工作量,教學工作量的計算應體現公平、公正,讓絕大多數教師感覺到勞動價值的合理性。從而有利于穩定教學秩序,提高教學質量,有利于加強師資隊伍的建設與管理,為科學化、規范化教學管理提供依據。
在統計教師教學工作量工作中,需要手動向Excel表格中輸入大量數據,并需要根據不同課程性質選用不同的工作量系數計算公式,還需考慮教師職稱、授課班級數等因素,整個過程進行大量繁瑣重復的操作,極易出錯。可以利用Excel辦公軟件,結合宏及VBA開發工具,開發一個自動化的教學工作量統計平臺,有效減輕管理人員的工作負擔,達到事半功倍的效果。
根據學院現有的教師工作量計算辦法,教師理論教學工作量的計算主要來源于教務處向統一發放核定后的教學任務及學院課表,由各系部教學秘書選取本系部的教學任務,根據教師職稱、課程的課程性質,授課班級數,統計出每位教師所承擔教學任務的課時量,并作為核定課時費的依據。
系統的設計應能根據教務處提供的教師課表信息,計算出教師的授課班級數,并可以根據教師職稱信息、與課程性質計算出教學工作量,由于在教學過程中會存在調課、補課、單雙周、實訓等情況,因此,在計算教師工作量時應充分考慮教學中存在的各種因素。教學工作量計算應符合我院教學工作量計算辦法的規定,對比原來純粹的人工計算,所設計的系統把繁瑣的輸入和計算過程放在VBA后臺進行,節省管理人員大量的時間和精力。
本系統采用Excel辦公軟件,結合宏和VBA進行開發。通過導入學院教師課表、參數工作表,最終輸出教師課時量統計表及教師課時量明細表。其中參數工作表中包含教師的職稱信息、實訓信息、教師調課、補課信息。系統的設計采用Excel原有界面,利用Excel已有的功能,特別是它的編輯、表格、打印等功能,通過開發既可以使繁瑣、重復的操作自動化,提高工作效率,同時又不改變原有的Excel原有的界面、風格和操作方式,因此更符合人們的習慣,易于使用和推廣。
利用Excel表格,菜單條上創制兩個新菜單加載項:導入數據和統計工作量。導入數據包括學院教師課表、參數工作表,統計工作量包括工作量明細表和工作量匯總表。利用Excel的VBA功能讓復雜的計算工作在程序后臺進行,操作者只需導入基本數據,點擊相應的菜單即可。
首先導入數據--教師課表、教師信息表及參數表。主要代碼如下:


VBA后臺程序實現,由于教師課表根據教務系統生成的excel,教師課表中格式相對固定,所以我們很容易提取教師課表中的信息。根據課表中信息,可以提取出大一大二生、合班課程、單雙周課程,對課時量依次判斷。然后根據參數工作表,統計教師調課信息,實訓信息、節假日信息,綜合分析出教師工作量,最后匯總輸出工作量統計表。
課時量統計表匯總輸出主要代碼:


表1:教師課時量統計表

表2:教師課時量明細表

見表1、表2,最后輸入教師課時量統計表和教師課時量明細表,方便教務管理人員對人員整體代課分析及工資計算,并且也方便教師對自己課時量的查詢與核對。
該系統可以實現我院教師課時量的自動準確的統計,方便教學管理人員的學期工作量統計工作,具有支持數據錄入、自動計算、自動生成表格等功能,給教務人員提供了準確的工作量統計數據,同時,也可以方便我院教師的查詢、核對工作量等工作,系統的開發對于提高教學管理人員的工作效率具有積極意義。