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