文/陳永樂 羅明華 黃政村
教務(wù)系統(tǒng)支撐學(xué)分制改革
文/陳永樂 羅明華 黃政村
學(xué)分制改革是高校教學(xué)改革的重要方向,實(shí)行學(xué)分制意味著教務(wù)管理必須是個性化、精細(xì)化的管理,這將會給教務(wù)管理帶來許多難題,教務(wù)管理系統(tǒng)必須面對這些挑戰(zhàn)。本文通過介紹汕頭大學(xué)教務(wù)管理系統(tǒng)的開發(fā)、運(yùn)行情況,重點(diǎn)討論該系統(tǒng)是如何解決在學(xué)分制改革中教務(wù)管理所面臨的一些難題,如何支撐學(xué)校教學(xué)改革的順利進(jìn)行。
汕頭大學(xué)是一所地方綜合性大學(xué),學(xué)生規(guī)模雖然不大,但其學(xué)科門類比較齊全,設(shè)有文學(xué)院、理學(xué)院、工學(xué)院、醫(yī)學(xué)院、法學(xué)院、商學(xué)院、長江藝術(shù)與設(shè)計學(xué)院、長江新聞與傳播學(xué)院。自2002年學(xué)校全面推行學(xué)分制教學(xué)改革,極大地調(diào)動了學(xué)生的自主學(xué)習(xí)積極性,提高了整個學(xué)校的教學(xué)水平。推行學(xué)分制,給學(xué)校的教務(wù)管理工作提出了更高的要求,為了確保學(xué)分制的順利實(shí)行,我們與教務(wù)處密切合作,在2002年下半年開始建設(shè)汕頭大學(xué)教務(wù)管理系統(tǒng)。為了適應(yīng)學(xué)校改革的需要,我們采用邊建設(shè)邊使用的開發(fā)模式,經(jīng)過這幾年的努力,目前系統(tǒng)功能已經(jīng)基本涵蓋了學(xué)校教務(wù)管理的絕大部分業(yè)務(wù)需求??梢哉f,目前汕頭大學(xué)的本科教務(wù)管理工作已經(jīng)離不開該系統(tǒng)。
自2002年下半年該系統(tǒng)的第一個版本投入使用至今,系統(tǒng)一直都在不斷完善更新,功能越來越強(qiáng)。目前系統(tǒng)有用戶15058人(其中教師和教務(wù)管理人員1293人、學(xué)生13755人),課程3752門,開課班17056個,選課717396人次,實(shí)踐課和畢業(yè)論文(設(shè)計)有21362條,進(jìn)行了20種共134場資格考試的報名工作,報名49606人次,組織考試6696場次,考生380044人次,完成2006至2011六屆8122名畢業(yè)生的畢業(yè)審核工作,收集學(xué)生評教數(shù)據(jù)8197865條,為教師生成教學(xué)評估報告4878份。
系統(tǒng)的數(shù)據(jù)庫是MS SQL 2005,開發(fā)平臺為.NET,是一個標(biāo)準(zhǔn)的Web應(yīng)用系統(tǒng)。系統(tǒng)的主要模型是教學(xué)單位制定課程目錄,專業(yè)單位依據(jù)課程目錄制定課程計劃,學(xué)生依據(jù)課程計劃制定學(xué)業(yè)計劃,教學(xué)單位依據(jù)學(xué)業(yè)計劃制定開課計劃,教師和學(xué)生依據(jù)開課計劃教學(xué)產(chǎn)生成績,如圖1所示。
圖1是簡化的數(shù)據(jù)庫E-R圖,目前數(shù)據(jù)庫有數(shù)據(jù)表221個,儲存過程806個,用戶函數(shù)113個。
圖1
圖2
表1
系統(tǒng)實(shí)現(xiàn)了許多教務(wù)管理的業(yè)務(wù)流程,圖2是有關(guān)理論課的流程。
系統(tǒng)在邏輯上按功能劃分為22個子系統(tǒng),如表1所示,實(shí)現(xiàn)的主要功能有305項,頁面465個。
實(shí)現(xiàn)選課制的選課系統(tǒng)
實(shí)行學(xué)分制關(guān)鍵是要落實(shí)選課制。沒有一個基于計算機(jī)網(wǎng)絡(luò)的選課系統(tǒng),要推行選課制是難以想象的,我們在系統(tǒng)中實(shí)現(xiàn)了選課制所需要的相關(guān)功能。
我們知道,所謂允許學(xué)生自由選課只是相對的,并不是對學(xué)生選課不做任何限制,這些限制主要來自幾個方面,一是專業(yè)要求,有些課程只允許相關(guān)專業(yè)的學(xué)生選修;二是課程要求,有些課程要求學(xué)生要具備相應(yīng)的知識和能力才能修讀;三是資源限制,有些課程開出的學(xué)位數(shù)不能完全滿足需要;四是時間限制,學(xué)生只能在規(guī)定的時間內(nèi)完成選課。目前,我們實(shí)現(xiàn)的選課系統(tǒng)是通過以下機(jī)制來實(shí)現(xiàn)對學(xué)生選課的控制的:
1 2 3 4 5 6 7 8 9 1 0 1 1新生入學(xué)子系統(tǒng)學(xué)業(yè)導(dǎo)師子系統(tǒng)學(xué)生學(xué)籍變更子系統(tǒng)課程目錄管理子系統(tǒng)課程計劃管理子系統(tǒng)開課計劃管理子系統(tǒng)學(xué)業(yè)計劃管理子系統(tǒng)指導(dǎo)型課程管理子系統(tǒng)教室管理子系統(tǒng)輔助排課子系統(tǒng)學(xué)生網(wǎng)上選課子系統(tǒng)1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2選課控制子系統(tǒng)考試編排子系統(tǒng)成績管理子系統(tǒng)教材管理子系統(tǒng)教學(xué)質(zhì)量評估子系統(tǒng)學(xué)生學(xué)習(xí)情況督導(dǎo)子系統(tǒng)資格認(rèn)證考試管理子系統(tǒng)虛擬教室子系統(tǒng)畢業(yè)審核子系統(tǒng)教務(wù)檔案歸檔子系統(tǒng)交流生管理子系統(tǒng)
1. 通過為開課班指定允許選讀的專業(yè)、年級,只有被允許的學(xué)生才能選讀;
2. 引入選課優(yōu)先數(shù)來細(xì)分學(xué)生選課的優(yōu)先權(quán);
3. 通過課程的先修關(guān)系來實(shí)現(xiàn)課程要求控制;
4. 采用優(yōu)先數(shù)隨機(jī)淘汰和選課先后順序淘汰兩個規(guī)則解決學(xué)位不夠問題;
5. 自動檢測上課時間沖突,系統(tǒng)不允許選讀有沖突的開課班;
6. 設(shè)置選課最高學(xué)分控制線,當(dāng)學(xué)分達(dá)到學(xué)分的控制線,就不允許再選課;
7. 社科部課程控制,不允許選讀多于兩門的社科部課程;
8. 體育部課程控制,不允許選讀多于一門的體育部課程;
9. 藝術(shù)教育中心課程控制,不允許選讀多于一門的藝術(shù)教育中心課程;
10. 英語等級控制,不允許選讀與自己英語等級不符的英語課;
選課過程實(shí)際上是學(xué)生和開課單位協(xié)商交互的過程,由于學(xué)生可以自主選課,開課單位在學(xué)生選課前并不能確切知道要開多少課,只能依往年經(jīng)驗(yàn)開課,所以學(xué)生選課時會出現(xiàn)有些課沒人選,有些課選的人又太多,需要調(diào)整。針對這種情況,我們的選課系統(tǒng)把選課過程劃分為四個階段,有效解決學(xué)生和開課單位之間開課和選課的協(xié)調(diào)問題。這四個階段是:
初選課階段:在此階段學(xué)生可以自由選課,不受學(xué)位數(shù)限制,此階段結(jié)束后,教務(wù)處依據(jù)選課的情況,決定是否增刪開課班或增減開課班的學(xué)位數(shù),然后采用優(yōu)先數(shù)隨機(jī)淘汰規(guī)則刪除超員開課班的多余人數(shù),公布初選課階段的選課結(jié)果,讓學(xué)生了解自己初選課的情況。
復(fù)選課階段:學(xué)生在了解了自己初選課的情況后,進(jìn)入復(fù)選課階段,依據(jù)自己初選課的結(jié)果進(jìn)一步選課,選課也不受學(xué)位數(shù)限制,系統(tǒng)只告知其排位數(shù)。復(fù)選課階段結(jié)束后,教務(wù)處再次依據(jù)選課的情況,決定是否增刪開課班或增減開課班的學(xué)位數(shù),然后采用選課先后順序淘汰規(guī)則刪除超員開課班的多余人數(shù),公布復(fù)選課階段的選課結(jié)果。
補(bǔ)退選階段:一般在開學(xué)的前兩周進(jìn)行,學(xué)生在試聽課后,可以退選或補(bǔ)選課程,此時選課要受學(xué)位數(shù)限制,不能超員選課,如果有教材,也不能增訂或退訂。
調(diào)整選課階段:此階段學(xué)生不能自己直接操作選課,要通過提交申請,經(jīng)開課單位及教務(wù)處同意,由教務(wù)處進(jìn)行調(diào)整。把課程計劃數(shù)字化模型化
課程計劃是高校培養(yǎng)人才,組織教學(xué)的主要依據(jù),人才培養(yǎng)模式的改革,最根本一點(diǎn)就是課程計劃的改革。課程計劃的設(shè)計,除了要合理規(guī)定計劃中各類課程的比例和要求,使其能體現(xiàn)落實(shí)學(xué)校人才培養(yǎng)的目標(biāo),還要特別能體現(xiàn)計劃的靈活性、適應(yīng)性和開放性,給學(xué)生留有按照自身發(fā)展?jié)摿M(jìn)行選擇的余地。這樣一來,課程計劃勢必內(nèi)容繁雜,各項要求邏輯復(fù)雜,很容易自相矛盾,學(xué)生難以透徹理解,影響學(xué)生設(shè)計自己的學(xué)業(yè)計劃,另外,也給畢業(yè)審核帶來極大的困難。
把課程計劃數(shù)字化、模型化是非常必要的,一是能夠發(fā)現(xiàn)課程計劃中隱含的自相矛盾的要求;二將有效幫助學(xué)生了解自己需要完成的學(xué)業(yè)情況;三是能夠進(jìn)行畢業(yè)審核。我們實(shí)現(xiàn)的課程計劃模型大致是每一個課程計劃都是由一系列要求組成,一項要求用一個“課程組”表示,“課程組”分為若干類型,每一類型代表一類課程計劃的要求,目前我們的系統(tǒng)中已有14種課程組類型,以下是其中的主要7種類型:
簡單課程組 :該類課程組由一組課程{Ci}、要求修讀的最少門數(shù)a或最低學(xué)分b組成,表示該類課程計劃要求學(xué)生必須在所列出的課程{Ci}中,至少要修讀a門課程或達(dá)到b個學(xué)分。
或者課程組 :該類課程組由幾個課程組{Zi}組成,表示該課程計劃要求學(xué)生要在課程組{Zi}中任意完成其中一個課程組Zi的要求就可以了。
并且課程組 :該類課程組由幾個課程組{Zi}組成,表示該課程計劃要求學(xué)生必須完成所列課程組{Zi}中的所有課程組Zi的要求,才能完成該課程組。
總學(xué)分要求課程組 :該課程組由一個最低總學(xué)分?jǐn)?shù)a組成,表示該課程計劃要求學(xué)生至少要修讀a個學(xué)分。
通識教育課要求課程組 :該課程組由一個通識教育課最低學(xué)分a組成,表示該課程計劃要求學(xué)生至少要取得通識教育課課程的a個學(xué)分。
通過引入課程組的概念,我們把課程計劃抽象為統(tǒng)一的數(shù)字模型,各年級各種專業(yè)的課程計劃按此模型輸入系統(tǒng),實(shí)現(xiàn)了查詢各課程計劃、計算各學(xué)生學(xué)業(yè)進(jìn)度、進(jìn)行畢業(yè)審核等功能。制訂學(xué)生個人的學(xué)業(yè)計劃
課程計劃只是規(guī)定學(xué)生完成學(xué)業(yè)應(yīng)達(dá)到的要求,但沒有規(guī)定學(xué)生應(yīng)如何完成該課程計劃,學(xué)分制的最大特點(diǎn)就是學(xué)生可以自主選擇安排學(xué)習(xí)的課程和學(xué)習(xí)的時間,因此每個學(xué)生實(shí)際上都有自己個人的學(xué)業(yè)計劃,通過落實(shí)該學(xué)業(yè)計劃來完成相應(yīng)的課程計劃。我們在系統(tǒng)中為每個學(xué)生提供保存?zhèn)€人學(xué)業(yè)計劃的空間,學(xué)生和他的學(xué)業(yè)導(dǎo)師都可以隨時維護(hù)其學(xué)業(yè)計劃的內(nèi)容。
學(xué)業(yè)計劃的引入,為解決實(shí)行學(xué)分制過程中出現(xiàn)的問題起到極其重要的作用:一是學(xué)業(yè)計劃可以使學(xué)業(yè)導(dǎo)師更具體明確地指導(dǎo)學(xué)生選課,學(xué)業(yè)導(dǎo)師通過在學(xué)業(yè)計劃中輸入第幾學(xué)期學(xué)生應(yīng)選讀那些課程,從而能具體幫助學(xué)生選課;二是學(xué)業(yè)計劃可以使選課系統(tǒng)更有針對性地為學(xué)生選課提供方便,選課系統(tǒng)能通過學(xué)生制訂的學(xué)業(yè)計劃了解到該學(xué)生目前要選讀的課程,從而能夠把相關(guān)的開課班呈現(xiàn)在學(xué)生面前,供其選課;三是學(xué)業(yè)計劃可以為教學(xué)單位制定開課計劃提供依據(jù),教學(xué)單位通過學(xué)生制訂的學(xué)業(yè)計劃統(tǒng)計出學(xué)生的選課需求情況,從而更有針對性地制定開課計劃;四是學(xué)業(yè)計劃可以使學(xué)生更方便地了解自己的學(xué)業(yè)情況,系統(tǒng)可以通過學(xué)生的成績單、學(xué)業(yè)計劃和課程計劃計算出學(xué)生的學(xué)業(yè)進(jìn)度,從而使學(xué)生了解所制定的學(xué)業(yè)計劃是否合理可行。
落實(shí)學(xué)業(yè)導(dǎo)師制
學(xué)分制雖然使學(xué)生得到了自己制定學(xué)業(yè)計劃,選擇自己的學(xué)習(xí)課程和安排自己的學(xué)業(yè)進(jìn)度等自由,但同時也加大了對學(xué)生完成學(xué)業(yè)的責(zé)任。在實(shí)行學(xué)分制前,學(xué)生只需要在規(guī)定的時間完成學(xué)校規(guī)定的課程,就能確保學(xué)業(yè)完成,順利畢業(yè),但在實(shí)行學(xué)分制后,學(xué)生面臨的首要問題是如何選擇修讀的課程,如何安排修讀的時間,這些對學(xué)生,尤其對新生來講是存在較大困難的,因?yàn)楫吘箤W(xué)生對課程、課程計劃、專業(yè)要求還不能十分了解。所以,建立學(xué)業(yè)導(dǎo)師制,由教師具體幫助學(xué)生規(guī)劃學(xué)業(yè)計劃,是確保學(xué)分制改革順利進(jìn)行的重要機(jī)制。
我們發(fā)現(xiàn),學(xué)業(yè)導(dǎo)師制在具體運(yùn)作中難以發(fā)揮應(yīng)有作用,容易流于形式,原因是一位學(xué)業(yè)導(dǎo)師往往要負(fù)責(zé)許多學(xué)生的學(xué)業(yè)指導(dǎo),而這些學(xué)生的具體情況各不相同,相應(yīng)的學(xué)業(yè)計劃也不同,學(xué)業(yè)導(dǎo)師缺乏有效辦法進(jìn)行詳細(xì)的指導(dǎo)幫助。對此,我們系統(tǒng)提供如下功能:
為學(xué)業(yè)導(dǎo)師和學(xué)生提供一個相互溝通的留言平臺
為每個學(xué)生單獨(dú)提供制訂保存自己學(xué)業(yè)計劃的空間
為每個學(xué)業(yè)導(dǎo)師提供查詢所指導(dǎo)學(xué)生信息的權(quán)限
允許學(xué)業(yè)導(dǎo)師查閱更改所指導(dǎo)學(xué)生的學(xué)業(yè)計劃
從而使學(xué)業(yè)導(dǎo)師能夠通過網(wǎng)絡(luò)平臺與學(xué)生溝通,與學(xué)生共同制訂學(xué)生自己的學(xué)業(yè)計劃,真正把學(xué)業(yè)導(dǎo)師對學(xué)生的學(xué)業(yè)指導(dǎo)落到實(shí)處。
幫助學(xué)生了解自己的學(xué)習(xí)進(jìn)度
學(xué)分制一大特點(diǎn)就是課程計劃更靈活、更富有彈性,學(xué)生根據(jù)自身情況選擇完成課程計劃的途徑非常多,學(xué)生只通過自己的成績單是很難確切了解自己的學(xué)習(xí)進(jìn)度的。為了幫助學(xué)生了解自己的學(xué)習(xí)進(jìn)度,我們實(shí)現(xiàn)了學(xué)生學(xué)業(yè)進(jìn)度的計算,可以很直觀、很具體地體現(xiàn)學(xué)生的學(xué)習(xí)情況和進(jìn)度。
學(xué)業(yè)進(jìn)度是利用課程計劃和學(xué)生成績單,通過一系列計算,得到課程計劃中課程組的完成情況,如哪些課程組已完成,那些課程組未完成,缺多少學(xué)分,已取得學(xué)分的課程有哪些,還要修讀哪些課程。學(xué)業(yè)進(jìn)度的計算主要有兩個內(nèi)容,一是由學(xué)生的原始成績單換算為畢業(yè)成績單,這主要是去除沒有獲得學(xué)分的課程成績,增加通過課程替換得到學(xué)分的課程成績;二是檢查課程計劃中每一個課程組的完成情況,檢查的方式是以遞歸方式進(jìn)行,不同的課程組類型用不同的算法檢查,如果課程計劃需要增加新的課程組類型,就要實(shí)現(xiàn)相應(yīng)的檢查算法,這樣可以最大限度適應(yīng)課程計劃的變化,滿足教學(xué)改革的要求。
監(jiān)控學(xué)生的學(xué)習(xí)情況
學(xué)生自主選課,直接后果是學(xué)生的成績單五花八門,造成學(xué)校對學(xué)生的學(xué)業(yè)情況的監(jiān)管困難很大。按照學(xué)生手冊規(guī)定,如果學(xué)生在上學(xué)期有六個學(xué)分的課程不及格,本學(xué)期就要控制該學(xué)生修讀課程的總學(xué)分;如果學(xué)生連續(xù)兩個學(xué)期都有六個學(xué)分的課程不及格,不但要控制學(xué)生修讀課程的總學(xué)分,還要向他本人及其家長發(fā)出書面警示通知;如果學(xué)生出現(xiàn)三個學(xué)期都有六個學(xué)分的課程不及格,就要勸其退學(xué)。對此,我們的系統(tǒng)為學(xué)校的教務(wù)管理人員提供了督導(dǎo)學(xué)生學(xué)習(xí)情況的統(tǒng)計功能,不但能統(tǒng)計出各種情況的學(xué)生,還能依據(jù)規(guī)定作出相應(yīng)處理,如打印書面警示通知等。從而很好地解決由于實(shí)行學(xué)分制改革給教學(xué)管理所帶來的實(shí)際問題。
加強(qiáng)教師與學(xué)生的交流
由于學(xué)生自主選課,使同一個開課班的學(xué)生可能來自不同的專業(yè)甚至不同的年級,這使得任課教師與學(xué)生、學(xué)生與學(xué)生之間彼此不熟悉,學(xué)生都有各自的上課時間表,很難找到大家共同的空余時間,因此課堂外的討論答疑難以組織開展。我們通過在系統(tǒng)中搭建留言平臺和虛擬教室,可以很好地彌補(bǔ)這一不足。
留言平臺提供的功能是:1. 學(xué)生、教師、教務(wù)人員相互之間可以留言;2. 任課教師給班里的所有同學(xué)留言;3. 教務(wù)員給本專業(yè)的所有學(xué)生留言;4. 教務(wù)處給所有學(xué)生留言;5. 系統(tǒng)給相關(guān)人員自動留言。自動留言功能是留言平臺區(qū)別于其它留言板的地方,它使我們的系統(tǒng)更智能化、人性化,例如在教務(wù)處進(jìn)行選課調(diào)整時,系統(tǒng)會通過留言平臺自動把調(diào)整的結(jié)果告知相關(guān)的學(xué)生和教師;在教務(wù)員進(jìn)行調(diào)課處理時,系統(tǒng)會通過留言平臺自動把調(diào)課信息告知該開課班的學(xué)生和任課教師。
虛擬教室提供的功能主要是:1. 教師上載講義和課件供學(xué)生查閱;2. 教師布置作業(yè)和學(xué)生提交作業(yè);3.師生開展網(wǎng)上討論和答疑。虛擬教室徹底打破了傳統(tǒng)教學(xué)方法在空間和時間上的限制,為教學(xué)方法的創(chuàng)新提供了實(shí)用的操作平臺。
提高學(xué)生評教的作用
學(xué)生評教是促進(jìn)教師改進(jìn)教學(xué)方法,提高教學(xué)質(zhì)量的重要措施,也是學(xué)校管理部門了解掌握教師教學(xué)情況的重要途徑。學(xué)生評教一般采用的是事后評教方式,就是在學(xué)期末要求學(xué)生集中對任課教師進(jìn)行評教。事后評教方式存在幾點(diǎn)不足,一是學(xué)生到學(xué)期末都忙于準(zhǔn)備考試,參加評教的積極性不高;二是集中對任課教師進(jìn)行評教,學(xué)生評教的工作量大,容易造成馬虎應(yīng)付,造成評教的結(jié)果可信度低;三是任課教師只能在授課結(jié)束后才能得到評教的結(jié)果,無法及時改進(jìn)自己教學(xué)中存在的不足。為了提高學(xué)生評教的作用,消除事后評教方式的不足,我們采用事中評教的方式,把學(xué)生的評教分為兩個階段,第一階段為預(yù)評,第二階段為正評。
第一階段預(yù)評是在選課結(jié)束,教務(wù)處正式頒布選課結(jié)果后開始,一直到學(xué)期末第二階段正評開始。此階段內(nèi),學(xué)生隨時可以對任課教師的教學(xué)情況進(jìn)行評價,評價的結(jié)果可以隨任課教師的教學(xué)情況的變化而更改,而任課教師可以查看到學(xué)生對自己的評價情況(但不能知道具體的學(xué)生),從而可以及時了解自己教學(xué)中的不足,加以改進(jìn)。
第二階段正評是在學(xué)期末的某一天開始(由教務(wù)處確定),在一至兩周內(nèi)結(jié)束。此階段內(nèi),學(xué)生應(yīng)對所任課的教師進(jìn)行評教,并提交評教數(shù)據(jù),評教數(shù)據(jù)一當(dāng)提交就不能修改,沒有提交評教數(shù)據(jù)的學(xué)生將看不到相應(yīng)課程的成績。
本文以汕頭大學(xué)教務(wù)管理系統(tǒng)的開發(fā)應(yīng)用為背景,詳細(xì)討論了學(xué)分制改革中教務(wù)管理所面臨的若干具體問題的解決方法,展現(xiàn)了系統(tǒng)對實(shí)行學(xué)分制教務(wù)管理的有效支撐作用,對如何進(jìn)一步完善教務(wù)系統(tǒng),更好地支撐教務(wù)管理的改革,具有一定的參考意義。我們相信,一個有生命力的系統(tǒng)就必須能夠不斷適應(yīng)需求的變化,不斷完善自身功能,解決用戶在實(shí)際工作中迫切需要解決的問題。
(作者單位為汕頭大學(xué)網(wǎng)絡(luò)與信息中心)