文/西南科技大學(xué) 羅兵
通常各高校的原始課表是一個(gè)縱橫相交的Excel表格,如西南科技大學(xué)理學(xué)院的部分課表,見“表1”:這個(gè)課表在處理之前是“靜態(tài)”的,采用VBA編程技術(shù)后將變成“動(dòng)態(tài)”而又“智能”的,為此筆者設(shè)計(jì)了三個(gè)模塊,簡介如下:
表1 西南科技大學(xué)理學(xué)院課表
該模塊主要功能如下:
(一)課表查詢。主要包括如下兩個(gè)方面:1.系統(tǒng)將自動(dòng)定位當(dāng)前上課時(shí)間(周次、星期、講次),如果在提示框中輸入教師名字或者拼音碼,回車將得到該教師當(dāng)前上課情況,查詢時(shí)間會短到10秒以內(nèi),見“圖1”,是查詢教師課表時(shí)所輸出的信息。2.如果在輸入框中輸入“*”或多個(gè)教師名字,也可以快速查詢系列教師在指定時(shí)間的上課情況(有課或無課),行政辦公室可以據(jù)此安排會議或其它事項(xiàng)。
圖1 課表查詢
(二)教師其它教學(xué)資源查詢。1.教師基本情況查詢:輸出“教師的基本信息”(年齡,職稱,學(xué)歷,本學(xué)期的工作量等)。2.學(xué)生名單輸出:將輸出教師所帶全部課程的教學(xué)班學(xué)生名單,放在新建的Excel表中。3.如果輸入的是課程名稱,可以查詢曾經(jīng)上過該課程的教師。4.如果輸入的是班級名稱,可以查詢曾上過該班級指定課程的教師。
(一)學(xué)生總體情況查詢。1.多功能查詢(學(xué)生)。輸入學(xué)生學(xué)號或姓名將得到學(xué)生幾年來很詳細(xì)的學(xué)習(xí)綜合情況,如“圖2”所示。2.“學(xué)習(xí)總體情況”運(yùn)行的結(jié)果見“圖3”,從圖中可以看出該學(xué)生四個(gè)年度的學(xué)習(xí)成績穩(wěn)定優(yōu)秀。
圖2 多功能查詢(學(xué)生)
圖3 一個(gè)學(xué)生成績的總體情況及四個(gè)年度績點(diǎn)柱狀圖
(二)學(xué)位課成績輸出。這個(gè)功能將輸出學(xué)生的全部學(xué)位課程、成績、學(xué)分及相關(guān)績點(diǎn)于新建的EXCEL中,此項(xiàng)應(yīng)用方便快速地完成對學(xué)生學(xué)位績點(diǎn)的審核。
圖4 多功能查詢(年級)
該模塊的主要功能見“圖4”,從年級查詢的子菜單中我們可以看出,“成績總體情況輸出表”“上學(xué)期課程成績分析”“主要不及格必修課人次統(tǒng)計(jì)”“英語四(六)級通過情況”到“培養(yǎng)方案”,都集成到了這個(gè)小小的年級查詢模塊中,為教辦和學(xué)辦全方位了解某個(gè)年級學(xué)生的成績情況提供了扎實(shí)的數(shù)據(jù)支持。
本人從2015年開始在西南科技大學(xué)理學(xué)院建立“智能課表”,經(jīng)各辦公室使用,獲得好評。現(xiàn)在全校大部分學(xué)院(如信息、計(jì)算機(jī)、環(huán)境、馬克思、制造、土木、生命、外語、經(jīng)管、理學(xué)院)都使用本人設(shè)計(jì)的智能課表。