◆肖夏
(湖北文理學(xué)院 湖北 441053)
考試的目的是檢驗(yàn)學(xué)生學(xué)業(yè)水平,因而高校教學(xué)管理的一個(gè)日常工作就是考務(wù)管理。高校教學(xué)管理的數(shù)據(jù)信息量龐大。隨著信息化技術(shù)的發(fā)展,為了提高人才培養(yǎng)的質(zhì)量,各大院校都采用教務(wù)管理系統(tǒng)進(jìn)行日常的辦公自動(dòng)化工作。目前我校是直接購買了某軟件公司產(chǎn)品來搭建本校的教務(wù)管理平臺(tái)。在實(shí)際使用中該教務(wù)管理系統(tǒng)中的考試管理部分不適用于我校的現(xiàn)況,并且無法調(diào)整修改。于是我校教務(wù)處聯(lián)合我校的計(jì)算機(jī)工程學(xué)院自主研發(fā)了適應(yīng)本校實(shí)際情況的專用考務(wù)管理系統(tǒng)來配合現(xiàn)行的教務(wù)管理系統(tǒng)進(jìn)行考務(wù)管理工作,提高工作效率。
我校考務(wù)管理系統(tǒng)于2019年5月正式啟用,目前使用一年多,期間3 個(gè)學(xué)期的期中、期末考試均使用該系統(tǒng)進(jìn)行自動(dòng)安排。我校的補(bǔ)考安排在每學(xué)期的第2 周,期中考試安排在每學(xué)期的第9-11 周,期末考試安排在學(xué)期末。如圖1所示,該考務(wù)管理系統(tǒng)主要實(shí)現(xiàn)在規(guī)定的日期、時(shí)段中對(duì)考試場地、監(jiān)考人員以及考生的考場及座號(hào)進(jìn)行自動(dòng)安排,減輕了教務(wù)管理人員的工作量。事先設(shè)計(jì)好的算法合理地安排了參加考試課程的考試時(shí)段,避免了考試科目在時(shí)間和考場上沖突;其通過自動(dòng)安排監(jiān)考教師,也避免了以往出現(xiàn)監(jiān)考教師監(jiān)考時(shí)間沖突的問題;對(duì)考場進(jìn)行合理安排,使各個(gè)教學(xué)樓的教室得到充分利用。以往人工安排考務(wù)工作中出現(xiàn)各種問題均得到有效的解決。

圖1 考務(wù)管理系統(tǒng)-考試批次管理
為了便于后期的維護(hù)和擴(kuò)展,我校考務(wù)管理系統(tǒng)在軟件開發(fā)設(shè)計(jì)時(shí)使用IDEA2019 自動(dòng)配置 Spring Boot 框架,利用 Navicat for MySQL 作 為 輔助 工具進(jìn) 行數(shù)據(jù) 庫管理,使用HTML5+CSS+JavaScript 等前臺(tái)技術(shù)來構(gòu)建訪問頁面,形成MVC 分層架構(gòu)在線處理考務(wù)工作。
考務(wù)管理系統(tǒng)主要包含4 個(gè)功能模塊,分別是考試任務(wù)管理模塊、考試科目管理模塊、監(jiān)考教師管理模塊和學(xué)生數(shù)據(jù)管理模塊。各模塊功能如下:
1)考試任務(wù)管理模塊包括創(chuàng)建考試任務(wù)、設(shè)置跨院系統(tǒng)考科目、考試科目編排和PDF 版工作文檔生成。
2)考試科目管理模塊包括二級(jí)學(xué)院教學(xué)秘書錄入考試科目和設(shè)置本院系內(nèi)統(tǒng)考科目。
3)監(jiān)考教師管理模塊包括本院系教師信息錄入和本次考試監(jiān)考教師人員設(shè)置。
4)學(xué)生數(shù)據(jù)管理模塊包括學(xué)生基本學(xué)籍信息錄入和雙學(xué)位及重修學(xué)生設(shè)置。
系統(tǒng)功能結(jié)構(gòu)如圖2,系統(tǒng)的使用流程為:首先由教務(wù)處管理員從教務(wù)管理系統(tǒng)中導(dǎo)出參加本次考試學(xué)生學(xué)籍信息,將學(xué)生信息、本次考試所用教室等基礎(chǔ)數(shù)據(jù)導(dǎo)入考務(wù)管理系統(tǒng),同時(shí)設(shè)定好考試批次、考試類型、每場考試的時(shí)段等,下發(fā)通知給各二級(jí)學(xué)院教學(xué)秘書。然后由各二級(jí)學(xué)院的教學(xué)秘書選擇相應(yīng)的批次后添加考試科目及本院系內(nèi)統(tǒng)考科目、監(jiān)考教師、重修學(xué)生等信息,并且設(shè)置好本院系的專業(yè)課統(tǒng)考科目。最后由管理員審核所有考試科目,設(shè)置跨院系統(tǒng)考科目,統(tǒng)一生成各院系的學(xué)生準(zhǔn)考證、教師監(jiān)考表、考生信息對(duì)照表、考場安排表等考務(wù)工作文檔,如圖3所示。各院系教學(xué)秘書在自己的管理頁面下載本院系的考務(wù)工作文檔發(fā)放給本院系教師、學(xué)生。

圖2 功能結(jié)構(gòu)圖

圖3 考務(wù)工作文檔
在過去3 個(gè)學(xué)期的考試實(shí)踐中,我校考務(wù)管理系統(tǒng)做到了無沖突的安排全校17 個(gè)院系的考試科目、考場及學(xué)生座位,并且可以保證雙學(xué)位及重修學(xué)生的無沖突參加考試。同時(shí)考務(wù)管理系統(tǒng)還可以無沖突的合理安排監(jiān)考教師,平衡各院系教師的監(jiān)考次數(shù)。學(xué)生們的準(zhǔn)考證也可以做到準(zhǔn)確無誤地自動(dòng)生成,保證了學(xué)生們按時(shí)參加考試,避免了以前考務(wù)工作中的學(xué)生考試時(shí)教室、教師、課程出現(xiàn)沖突的問題,減輕了考務(wù)工作量。
我校考務(wù)管理系統(tǒng)采用 B/S 架構(gòu),各級(jí)用戶通過瀏覽器向服務(wù)器請(qǐng)求服務(wù),服務(wù)器接收并進(jìn)行數(shù)據(jù)處理,然后將數(shù)據(jù)處理結(jié)果返回給各級(jí)用戶。系統(tǒng)使用時(shí)IE 瀏覽器和360 瀏覽器,不能正常運(yùn)行,不少功能界面打不開,這就導(dǎo)致教學(xué)秘書在使用時(shí)無法跨操作系統(tǒng)平臺(tái)、跨瀏覽器操作。服務(wù)器使用的校內(nèi)虛擬服務(wù)器,操作時(shí)對(duì)數(shù)據(jù)庫查詢返回結(jié)果延遲,會(huì)出現(xiàn)卡頓情況,數(shù)據(jù)更新慢,不能給予各級(jí)用戶實(shí)時(shí)反饋;并且考試過程中的數(shù)據(jù)統(tǒng)計(jì)功能不完善,不能及時(shí)獲取各種考試狀況。
自動(dòng)安排功能不夠完善。在安排考場的時(shí)候,系統(tǒng)是按照標(biāo)準(zhǔn)化考場進(jìn)行設(shè)置,固定為每考場座位號(hào)30 個(gè)的安排。此時(shí)如果這門課程參加考試的學(xué)生人數(shù)超過30 人就會(huì)再安排一個(gè)考場,哪怕只是超出一個(gè)學(xué)生也會(huì)單獨(dú)設(shè)置一個(gè)考場,安排兩位監(jiān)考教師,這樣就造成了資源浪費(fèi)。
另外當(dāng)考場編排完成,如果需要調(diào)整個(gè)別學(xué)生數(shù)據(jù),需要教學(xué)秘書人工進(jìn)行各種考務(wù)文檔的修改。由于最終生成的文檔大多數(shù)是PDF格式,修改內(nèi)容操作煩瑣,容易出錯(cuò),很不方便。
由各院系的教學(xué)秘書提交本批次考試科目,如果某門考試課程進(jìn)行編輯修改,就必須全盤刪除前一次的編排結(jié)果重新進(jìn)行編排。一個(gè)院系的修改會(huì)牽連所有院系的考試課程進(jìn)行重排,課程考試時(shí)間及考場都會(huì)隨之發(fā)生變動(dòng),無法定位編輯修改考試科目。
系統(tǒng)在使用時(shí)要做到不限制瀏覽器版本,以便于教學(xué)秘書操作。要加強(qiáng)服務(wù)器的性能,提高信息檢索的速度。最主要是要增加教師和學(xué)生的訪問功能,讓教師和學(xué)生能夠隨時(shí)自主訪問考務(wù)管理系統(tǒng),獲悉最新的考試信息,如考試科目安排表、班級(jí)考場安排表等。學(xué)生可以自己下載學(xué)生準(zhǔn)考證而不是由教學(xué)秘書來進(jìn)行分發(fā)。并且這些考試信息要能利用考務(wù)管理系統(tǒng)的信息發(fā)送模塊將考試信息發(fā)送給學(xué)生,將不同教師的監(jiān)考信息發(fā)送到教師手機(jī)端,使教師和學(xué)生在收到考試信息后,可以及時(shí)反饋出現(xiàn)的錯(cuò)誤,提前做出合適的調(diào)整,避免在考試中出現(xiàn)問題。
利用系統(tǒng)提前設(shè)置好參數(shù),可以根據(jù)教室的實(shí)際大小,自動(dòng)安排考場合并,將10 人以內(nèi)的考生考場自動(dòng)進(jìn)行同課程考試考場合并,避免教學(xué)秘書人工查找極少人數(shù)考場并進(jìn)行人工考場合并,手工修改相關(guān)文檔。
當(dāng)某門課程出現(xiàn)調(diào)整時(shí)可以直接從整個(gè)編排計(jì)劃中進(jìn)行定位修改,減少耦合,避免牽一發(fā)而動(dòng)全身。
系統(tǒng)在使用過程中還有一些需要改進(jìn)的地方。比如監(jiān)考安排在人工調(diào)整后,系統(tǒng)不能實(shí)時(shí)記載修改的數(shù)據(jù),導(dǎo)致監(jiān)考教師收到錯(cuò)誤的監(jiān)考數(shù)據(jù)短信;不能滿足教學(xué)秘書對(duì)考試數(shù)據(jù)的多種查詢需求等。由于算法設(shè)計(jì)問題,考試科目安排是隨機(jī)抽取課程,其需要人工干預(yù)考試課程先后順序的調(diào)整,同時(shí)系統(tǒng)安全性需要更進(jìn)一步加強(qiáng)。今后針對(duì)這些問題,本考務(wù)管理系統(tǒng)將進(jìn)行更加深入的研究設(shè)計(jì),以實(shí)現(xiàn)更加完善的系統(tǒng)功能。