賈衛(wèi)忠 程建國 倪林峰 陳平
摘要: 分析江蘇省錫東高級中學(xué)人工教育教學(xué)測評工作,按軟件工程流程開發(fā)基于網(wǎng)絡(luò)數(shù)據(jù)庫的教育教學(xué)測評系統(tǒng),設(shè)計軟件總體框架、主要模塊和技術(shù)難點的實現(xiàn)方案。從運行情況來看,測評結(jié)果正確高效,實現(xiàn)無紙化測評,同時又可用作教學(xué)案例,提高學(xué)生核心素養(yǎng)中的計算思維能力。
關(guān)鍵詞:教育教學(xué)測評;網(wǎng)絡(luò)數(shù)據(jù)庫;測評報告;計算思維
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)14-0003-03
Abstract: After analysis of the Manual Education and Teaching Evaluation (ETE) System in Xidong Senior High School, Following method of Software Engineering, the ETE System is developed based on Network Database, and introduced the whole structure of the software, main modules and technologies used. The non-paper evaluating results are correct and efficient and can also be used as a teaching case to improve the students' computational thinking ability of key competencies.
Key Words: Education and Teaching Evaluation (ETE); Network Database; Evaluation Report
高中教育教學(xué)一直備受社會關(guān)注,江蘇省錫東高級中學(xué)每學(xué)期期中都進(jìn)行教育教學(xué)測評,獲取學(xué)生對任課老師的評價和建議,以便學(xué)校和老師采取措施,提高教學(xué)質(zhì)量。測評原來采取紙質(zhì)表的方式,學(xué)生填寫后由教務(wù)管理員回收統(tǒng)計及匯總,結(jié)果反饋給任課老師,整個測評工作費時費力,不可避免存在差錯,浪費紙張,無法把所有學(xué)生的好建議反饋給任課老師。
基于網(wǎng)絡(luò)數(shù)據(jù)庫的測評系統(tǒng),能極大提高測評工作的質(zhì)量與效率,及時、準(zhǔn)確且能完整反饋學(xué)生建議;同時在項目實現(xiàn)過程中,吸引部分對信息技術(shù)有興趣的學(xué)生參與,還可用作《信息的編程加工》的教學(xué)案例,培養(yǎng)學(xué)生核心素養(yǎng)中的計算思維能力[1]。
本系統(tǒng)目標(biāo)是實現(xiàn)學(xué)校教育教學(xué)質(zhì)量網(wǎng)上測評和自動統(tǒng)計,需要教學(xué)評價理論、信息管理科學(xué)和數(shù)據(jù)庫管理等理論指導(dǎo),依據(jù)統(tǒng)一規(guī)范的數(shù)據(jù)格式,運用C/S軟件架構(gòu)和網(wǎng)絡(luò)數(shù)據(jù)庫等計算機(jī)技術(shù)。
(1)測評中能更好地實現(xiàn)部門之間的合作,運用信息化手段對學(xué)生測評數(shù)據(jù)進(jìn)行整合管理,避免數(shù)據(jù)差錯和重復(fù)勞動,增加學(xué)生給老師提建議的機(jī)會;
(2)方便學(xué)校對教育教學(xué)測評數(shù)據(jù)的檢索查詢、統(tǒng)計、分析以及輸出等,為學(xué)校管理節(jié)省時間,減少測評需要的時間和空間;
(3)通過本系統(tǒng),可以建立學(xué)校教師和學(xué)生、部門、班級基本信息數(shù)據(jù)庫,實現(xiàn)學(xué)校教育信息的統(tǒng)一管理和資源共享,保存學(xué)校各階段的歷史數(shù)據(jù),為長遠(yuǎn)發(fā)展提供便利;
(4)測評過程能反映班主任的班級管理能力,提高班主任工作能力。
1 教育教學(xué)問卷問題設(shè)計和分析
測評工作必須圍繞教育目標(biāo),充分了解學(xué)生對任課老師的建議和要求,制定科學(xué)的標(biāo)準(zhǔn),設(shè)計全面而簡潔的測試題,采用的評價策略合理,對老師教育教學(xué)過程及其結(jié)果進(jìn)行衡量、評判,給出定性或定量的測評結(jié)果[2]。
根據(jù)學(xué)科類別,我校設(shè)計了如圖1所示3套測評問卷,由學(xué)生分別對主、副科和班主任老師測評。每套問卷題目相似,分為滿意度綜合性評價、分項評價和陳述性評價三部分。學(xué)生對老師教育教學(xué)總體滿意度綜合性評價都是第1題,有滿意、基本滿意、一般和不理想4個選項,如不滿意還要求學(xué)生回答第2題即陳述不理想的原因。分項評價都是選擇題,不同學(xué)科題目數(shù)量不同:主課5個,副科2個,班主任9個,并且每題選項數(shù)量不同,多的5個,少的3個。陳述性評價由學(xué)生對任課老師提出需要改進(jìn)的具體意見或建議。
從以上分析可以看到,3套測評問卷都是非結(jié)構(gòu)性的:選擇題和陳述題交錯進(jìn)行;第2個問題可能需要回答,也可能不需要回答;選擇題選項數(shù)量不一,3至5個。這些都是系統(tǒng)實現(xiàn)時需要解決的技術(shù)難點。
2 系統(tǒng)設(shè)計與實現(xiàn)
2.1 系統(tǒng)總體設(shè)計
系統(tǒng)由2大功能模塊構(gòu)成,第1個模塊是學(xué)生對任課老師教育教學(xué)測評,取得原始數(shù)據(jù);第2個模塊生成不同類別的測評報告,用于給老師反饋結(jié)果、提供給班主任和教務(wù)管理員、校領(lǐng)導(dǎo),從不同層次上了解教育教學(xué)情況。匯總結(jié)果生成Excel文件,方便后續(xù)處理。
測評流程是:學(xué)生使用身份證號登錄系統(tǒng),選擇試題類別和學(xué)科,對班主任和主、副科任課老師逐個評價,生成原始數(shù)據(jù);測評結(jié)束后匯總統(tǒng)計,生成3類報表;最后通過辦公網(wǎng)發(fā)送給相應(yīng)任課老師及班主任,完成反饋,教務(wù)管理員、校領(lǐng)導(dǎo)可以查閱總報表,總體框架如圖2所示:
2.2 模塊的算法設(shè)計
根據(jù)總體設(shè)計,本系統(tǒng)劃分二大模塊:學(xué)生對各個任課老師測評;測評結(jié)束后匯總統(tǒng)計,生成測評報告。后一模塊生成三類報告,分別提供給任課老師、班主任、教務(wù)管理員和校領(lǐng)導(dǎo)。
⑴學(xué)生測評的算法設(shè)計
學(xué)生使用身份證號登錄系統(tǒng),系統(tǒng)顯示姓名、性別、所在班級等信息供學(xué)生核對,正確后進(jìn)入系統(tǒng);學(xué)生選擇問卷類別,系統(tǒng)顯示該套試題適用的學(xué)科,結(jié)合學(xué)生所在班級的課程表,提供待評價學(xué)科供學(xué)生選擇;按順序顯示問卷題目,學(xué)生作答,答案實時存入數(shù)據(jù)庫。
⑵生成老師教學(xué)測評報告的算法設(shè)計
該模塊采用4重循環(huán)生成老師教育教學(xué)測評報告,每個班級的每個任課老師生成一個報告文件:
①以班級作為第1重循環(huán),生成該班所有任課老師的測評報告,如某班有學(xué)生測評回答,則先計算該班的平均滿意度;
②以各學(xué)科(即任課老師)為第2重循環(huán);
③如某老師有學(xué)生測評意見,則再以每套試題作為第3重循環(huán);
④以該套試題中的每個問題作為第4重循環(huán),統(tǒng)計每個問題的學(xué)生回答。
如某試題是滿意題,則還要計算滿意率,在輸出中附上班級的平均滿意率。
⑶生成班級測評報告的算法設(shè)計
提供給班主任和教務(wù)管理員的報告是每個班級一個匯總文件,反映學(xué)生對班級任課老師教育教學(xué)的滿意程度,因此只需要統(tǒng)計每位老師滿意題的學(xué)生回答,采用的算法如下:
①以班級作為第1重循環(huán),統(tǒng)計各班級各學(xué)科任課老師的滿意票數(shù);
②以班級各學(xué)科為第2重循環(huán),統(tǒng)計各學(xué)科任課老師的選項票數(shù);
③以滿意題為第3重循環(huán),統(tǒng)計各學(xué)科任課老師滿意題的各選項票數(shù);
④計算生成該班級各學(xué)科老師的滿意票數(shù)、滿意率和平均滿意率。
提供給校領(lǐng)導(dǎo)的報告,算法和班級測評報告相似,生成全校所有班級的匯總測評報告。
3 系統(tǒng)主要技術(shù)難點的解決
3.1開發(fā)環(huán)境的選擇
Borland公司的Delphi集成化開發(fā)環(huán)境(IDE)[3]是計算機(jī)行業(yè)最優(yōu)秀的軟件開發(fā)工具之一,是創(chuàng)建Window應(yīng)用程序的高效工具,優(yōu)點有:可視化開發(fā)環(huán)境;高速的編譯速度和已編譯代碼的效率;程序開發(fā)語言功能強(qiáng)大,使用簡單;與數(shù)據(jù)庫連接容易,具備靈活性和可擴(kuò)展性;軟件框架對設(shè)計和使用模式的可擴(kuò)充性好。
3.2 數(shù)據(jù)庫選擇和數(shù)據(jù)整理
本系統(tǒng)需要學(xué)校基礎(chǔ)數(shù)據(jù)的支持,如學(xué)生信息(至少包含身份證號、姓名、性別、所在班級)、班級信息(班級代號、班級名稱)、老師信息、課程表信息等數(shù)據(jù)。這些基礎(chǔ)數(shù)據(jù)從教務(wù)處、財務(wù)處等部門取得,整理后錄入SQL Server數(shù)據(jù)庫[4],這些工作在前期完成。系統(tǒng)和數(shù)據(jù)庫的連接采用OLE-DB技術(shù)解決[3]。
3.3 攻克技術(shù)難點的思路
問卷題目的類型有陳述題和單選題,并且單選題選項數(shù)量不一,有3至5個選項,如滿意度有4個,而作業(yè)量、難度等有3個,這是本系統(tǒng)的最大難點。采取的解決思路是:創(chuàng)建選擇題數(shù)據(jù)表時,選項統(tǒng)一設(shè)置為5個;錄入單選題時,如選項數(shù)少于5個,則最后的選項為空;學(xué)生測評顯示單選題選項時,如選項有具體內(nèi)容,則顯示,否則本項和后續(xù)選項隱藏不顯示。
4 系統(tǒng)界面及實際運行效果
4.1 學(xué)生登錄
登錄界面如圖3所示,學(xué)生輸入身份證號后核對身份信息,正確后登錄系統(tǒng)。
4.2 學(xué)生測評界面
學(xué)生測評答題界面如圖4所示,選擇試題代號及學(xué)科開始答題,選擇題點擊選項,陳述題則直接在文本框輸入,某學(xué)科所有問題未答完前,中途不能退出。進(jìn)入下一題前,系統(tǒng)自動保存本題的回答。
4.3匯總統(tǒng)計界面
如圖5所示,有三個統(tǒng)計按鈕,分別對應(yīng)班級測評報告、全校匯總的測評報告和反饋給老師的測評報告。本系統(tǒng)設(shè)置配置文件,報告生成后保存到配置文件設(shè)定的輸出目錄中,如要存放在指定目錄,只要手工修改,實現(xiàn)靈活性。
4.4 運行情況
學(xué)校每個年級有16個班級,4個教學(xué)機(jī)房,經(jīng)教務(wù)處統(tǒng)籌安排,利用大課間、夜自修等課余時間,一次同時4個班級測評,一天4批,共3天完成全校測評工作。4個班級200位學(xué)生同時測評,每題提交答案時,延時不到0.5秒,系統(tǒng)響應(yīng)令人滿意。
測評結(jié)束后,不到半小時即生成三類測評報告共400多份,效率、正確率高。
4.5 數(shù)據(jù)可靠性保障措施
本系統(tǒng)采用程序和數(shù)據(jù)分開的原則,數(shù)據(jù)保存在服務(wù)器上,學(xué)生程序端沒有數(shù)據(jù)。學(xué)生每完成一題,進(jìn)入下一題前,系統(tǒng)把答案實時保存到數(shù)據(jù)庫。當(dāng)答題過程中因意外原因?qū)е码娔X重啟時,學(xué)生重新登錄,選擇原來的試題編號和學(xué)科,接著最后已完成的題目繼續(xù)作答,前面已完成的題目可以快速通過。每天結(jié)束后,及時做好數(shù)據(jù)備份。
5 結(jié)語
老師在測評中所做的工作是引導(dǎo)學(xué)生進(jìn)機(jī)房后作簡要輔導(dǎo),大大減輕了工作量,同時實現(xiàn)了無紙化測評,充分利用了計算機(jī)數(shù)據(jù)處理的優(yōu)勢,不僅解決了測評過程中的組織管理問題,更重要的是可以使數(shù)據(jù)統(tǒng)計高效正確,具有較高的實際應(yīng)用價值。同時,攻克系統(tǒng)技術(shù)難點需要較復(fù)雜的邏輯思維,可以在《信息的編程加工》一節(jié)作為教學(xué)案例向?qū)W生演示,不少學(xué)生表現(xiàn)出極高的興致,有助于培養(yǎng)學(xué)生的計算思維能力。
參考文獻(xiàn):
[1] 普通高中課程標(biāo)準(zhǔn)實驗教科書《信息技術(shù)基礎(chǔ)》[M].北京,教育科學(xué)出版社,2004.6.
[2] 孫朝云 張羽. 基于B/S結(jié)構(gòu)網(wǎng)上評教系統(tǒng)設(shè)計與實現(xiàn)[J].上海:計算機(jī)應(yīng)用與軟件,2012.3.
[3] 李慧,劉欣.Delphi程序開發(fā)范例寶典(第3版)[M]. 北京:人民郵電出版社,2012.6.
[4] Paul Nielsen. SQL Server 2008寶典[M]. 北京:清華大學(xué)出版社,2011.7.