[摘 要] 針對(duì)工科類學(xué)生的成績(jī)考核既要注重理論筆試成績(jī)又需注重學(xué)生實(shí)踐創(chuàng)新能力的情況,本文提出了一種評(píng)估班級(jí)和學(xué)生綜合能力的方法,并基于該評(píng)估體系在Excel平臺(tái)上利用VBA開發(fā)相應(yīng)的分析程序,實(shí)現(xiàn)“一鍵式”生成班級(jí)成績(jī)分析報(bào)告和學(xué)生專業(yè)能力報(bào)告的功能,提高了成績(jī)管理和評(píng)估的效率和準(zhǔn)確性。
[關(guān)鍵詞] Excel VBA;成績(jī)管理;雷達(dá)圖;綜合能力分析
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 23. 078
[中圖分類號(hào)] G64;TP317.3 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2014)23- 0132- 02
0 引 言
與純理論學(xué)科相比,工科類學(xué)科除關(guān)注理論基礎(chǔ)外,還要考核學(xué)生的動(dòng)手實(shí)踐與創(chuàng)新能力,這樣才能全面展現(xiàn)學(xué)生對(duì)此門科目的理解與掌握情況。因此,設(shè)計(jì)一套行之有效的綜合考察學(xué)生理論基礎(chǔ)和實(shí)踐能力的評(píng)估方法對(duì)檢驗(yàn)和提高工科類學(xué)科教學(xué)水平具有十分重要的意義。與此同時(shí),評(píng)估方法綜合全面的要求必然帶來復(fù)雜性提高的問題,由教師純手工操作完成工作量較大。因此,本文嘗試在Excel平臺(tái)上利用VBA開發(fā)一個(gè)自動(dòng)進(jìn)行成績(jī)分析與學(xué)生綜合能力分析的程序,在提高工作效率的同時(shí),也降低了因人為操作偏差而導(dǎo)致錯(cuò)誤評(píng)估結(jié)果的概率。
1 評(píng)估方法
1.1 班級(jí)成績(jī)?cè)u(píng)估
班級(jí)成績(jī)?cè)u(píng)估以學(xué)生平時(shí)基礎(chǔ)實(shí)驗(yàn)成績(jī)、期末實(shí)驗(yàn)考試成績(jī)、理論筆試成績(jī)和綜合設(shè)計(jì)實(shí)驗(yàn)成績(jī)?yōu)闃颖具M(jìn)行統(tǒng)計(jì)計(jì)算,生成包括最高分、最低分、平均分、標(biāo)準(zhǔn)差、及格率、優(yōu)秀率等典型參數(shù)指標(biāo)的成績(jī)分析報(bào)告,可以客觀展示出該班級(jí)學(xué)生的整體水準(zhǔn)和學(xué)生成績(jī)的高低差距。
1.2 個(gè)人綜合能力評(píng)估
以往對(duì)于學(xué)生的考核,往往只以學(xué)生的期末考試成績(jī)?yōu)闃?biāo)準(zhǔn),這樣的考核方法比較片面。在更注重科研創(chuàng)新精神和實(shí)踐能力的工科類科目中,卷面成績(jī)的考核方法不能全面反映學(xué)生對(duì)該科目的理解掌握情況。因此本文設(shè)計(jì)了多維度的評(píng)估方法來展現(xiàn)學(xué)生在某學(xué)科的綜合能力。這些維度包括學(xué)習(xí)態(tài)度、理論基礎(chǔ)、實(shí)驗(yàn)?zāi)芰Α@研精神和創(chuàng)新能力。
其中代表學(xué)習(xí)態(tài)度的是該生上課的出勤率,代表理論基礎(chǔ)的是該生理論課成績(jī),代表實(shí)驗(yàn)?zāi)芰Φ氖窃撋鷮?shí)驗(yàn)課的綜合得分,代表鉆研精神的是該生一學(xué)期內(nèi)在開放創(chuàng)新實(shí)驗(yàn)室實(shí)踐的時(shí)長,代表創(chuàng)新能力的是該生在各級(jí)專業(yè)競(jìng)賽中的獲獎(jiǎng)情況。
為直觀展現(xiàn)學(xué)生在這5個(gè)維度上的表現(xiàn),考慮采用雷達(dá)圖作為載體。
雷達(dá)圖分析法是綜合評(píng)價(jià)中常用的一種方法,它從多個(gè)角度對(duì)一個(gè)事物做出總體的評(píng)估,尤其適用于對(duì)多屬性體系結(jié)構(gòu)描述的對(duì)象作出全局性、整體性評(píng)價(jià)。
對(duì)于教師來講,通過雷達(dá)圖可更方便地掌握各個(gè)學(xué)生的情況,更好地進(jìn)行因材施教;對(duì)學(xué)生而言,通過雷達(dá)圖可以了解自己的優(yōu)勢(shì)和不足,更有針對(duì)性地提高專業(yè)水平和創(chuàng)新能力。
2 程序設(shè)計(jì)
2.1 Excel VBA簡(jiǎn)介
VBA(Visual Basic for Application)是Windows應(yīng)用程序的通用控制語言,能實(shí)現(xiàn)辦公自動(dòng)化。它不僅具有強(qiáng)大的數(shù)據(jù)計(jì)算和分析功能,也可以通過編程進(jìn)行各種操作,實(shí)現(xiàn)多種復(fù)雜應(yīng)用過程的自動(dòng)化,為用戶提供完備的二次開發(fā)功能。
由于日常成績(jī)登記與統(tǒng)計(jì)普遍借助Excel來完成,因此,在Excel文件中嵌入VBA程序即可直接實(shí)現(xiàn)成績(jī)統(tǒng)計(jì)的自動(dòng)化。
2.2 程序整體介紹
本系統(tǒng)以電子系3個(gè)專業(yè)學(xué)生的實(shí)驗(yàn)、理論成績(jī)以及在開放創(chuàng)新實(shí)驗(yàn)室的實(shí)踐創(chuàng)新情況為數(shù)據(jù)樣本和研究對(duì)象,通過在Excel原始成績(jī)表中嵌入VBA程序并開發(fā)操作界面,實(shí)現(xiàn)“一鍵式”地對(duì)班級(jí)和學(xué)生個(gè)體進(jìn)行專業(yè)能力分析與評(píng)估的功能。系統(tǒng)運(yùn)行界面如圖1所示,用戶可以選擇對(duì)所要分析的專業(yè)和獲取的報(bào)告種類進(jìn)行勾選,并通過“設(shè)置”按鈕對(duì)優(yōu)秀值和及格值等關(guān)鍵參數(shù)進(jìn)行修改。以上設(shè)置完畢后,點(diǎn)擊運(yùn)行按鈕,即可得到相應(yīng)的分析報(bào)告。
該系統(tǒng)后臺(tái)主要由考試成績(jī)整理模塊、試卷分析模塊、學(xué)生綜合能力分析模塊組成,分別實(shí)現(xiàn)對(duì)原始成績(jī)數(shù)據(jù)的整理、班級(jí)考試情況的匯總和學(xué)生個(gè)體專業(yè)能力的綜合評(píng)估功能。
2.3 程序各功能模塊設(shè)計(jì)
2.3.1 考試成績(jī)整理模塊
考試成績(jī)整理模塊實(shí)現(xiàn)了對(duì)3個(gè)專業(yè)學(xué)生的原始成績(jī)數(shù)據(jù)進(jìn)行計(jì)算的功能。原始成績(jī)數(shù)據(jù)包括學(xué)生平時(shí)基礎(chǔ)實(shí)驗(yàn)的成績(jī)(其中學(xué)生如果缺勤,則此次實(shí)驗(yàn)成績(jī)?yōu)?分)、期末實(shí)驗(yàn)考試的成績(jī)、理論筆試成績(jī)和綜合設(shè)計(jì)實(shí)驗(yàn)的成績(jī),這些原始成績(jī)數(shù)據(jù)都是教師錄入的。平時(shí)成績(jī)是平時(shí)基礎(chǔ)實(shí)驗(yàn)成績(jī)的平均值,實(shí)驗(yàn)綜合成績(jī)是由平時(shí)成績(jī)、實(shí)驗(yàn)考試成績(jī)、綜合設(shè)計(jì)實(shí)驗(yàn)成績(jī)綜合計(jì)算得來的。在本系統(tǒng)中,三者的比重是4∶3∶3。此比重值可根據(jù)不同科目的實(shí)際情況進(jìn)行修改。
此部分的計(jì)算使用Excel的Work sheet function庫函數(shù)來自動(dòng)完成。
2.3.2 班級(jí)成績(jī)分析模塊
要了解某個(gè)班級(jí)的整體成績(jī)分析報(bào)告,在運(yùn)行界面上勾選“班級(jí)報(bào)告”并點(diǎn)擊運(yùn)行按鈕,系統(tǒng)會(huì)自動(dòng)生成該班級(jí)的成績(jī)分析報(bào)告,包括此班級(jí)的最高分、最低分、平均分、標(biāo)準(zhǔn)差、及格率、優(yōu)秀率等參數(shù)指標(biāo),并用柱狀圖顯示此班在各個(gè)分?jǐn)?shù)段上的學(xué)生成績(jī)分布,可以一目了然地看出該班級(jí)的成績(jī)情況。
該模塊VBA程序的流程圖如圖2所示。
生成的班級(jí)成績(jī)統(tǒng)計(jì)報(bào)告如圖3所示。
班級(jí)成績(jī)分布柱狀圖如圖4所示。
2.3.3 學(xué)生綜合能力分析模塊
在該模塊中,使用雷達(dá)圖對(duì)學(xué)生個(gè)體的各方面能力指標(biāo)進(jìn)行全面整體的評(píng)價(jià)。
模塊運(yùn)行時(shí),程序會(huì)自動(dòng)查找該學(xué)生信息,并根據(jù)此學(xué)生所有科目的成績(jī)及開放創(chuàng)新實(shí)驗(yàn)室的出勤率和競(jìng)賽獲獎(jiǎng)情況等,統(tǒng)計(jì)計(jì)算該學(xué)生的學(xué)習(xí)情況,并生成綜合能力指標(biāo)雷達(dá)圖。
該模塊VBA程序的流程圖如圖5所示。
生成的學(xué)生綜合能力指標(biāo)雷達(dá)圖如圖6所示。
該雷達(dá)圖包含學(xué)生學(xué)習(xí)方面的5個(gè)維度:學(xué)習(xí)態(tài)度、理論基礎(chǔ)、實(shí)驗(yàn)?zāi)芰Α@研精神和創(chuàng)新能力。
由該雷達(dá)圖可以看出,學(xué)號(hào)為10102140301的微電子專業(yè)學(xué)生的學(xué)習(xí)態(tài)度和理論實(shí)踐水平均較理想,但在課外實(shí)驗(yàn)創(chuàng)新方面的投入十分有限,鑒于其良好的專業(yè)基礎(chǔ)水平,不妨建議其參加課外專業(yè)競(jìng)賽,以提高專業(yè)應(yīng)用水平和創(chuàng)新能力。
3 結(jié) 語
大學(xué)教育區(qū)別于中小學(xué)教育,屬于精英教育范疇,更注重個(gè)性化和因材施教,因此建立一套簡(jiǎn)潔有效的成績(jī)管理和學(xué)生綜合能力評(píng)估機(jī)制,對(duì)提高我國大學(xué)生質(zhì)量和水平有重要意義。
本文設(shè)計(jì)了基于Excel VBA的成績(jī)管理與學(xué)生綜合能力分析程序,既能快速對(duì)各個(gè)班級(jí)的整體情況進(jìn)行分析,又能分別展現(xiàn)每位學(xué)生的專業(yè)綜合能力,方便教師更好地根據(jù)學(xué)生的特點(diǎn)進(jìn)行因材施教,也使學(xué)生能夠及時(shí)了解自己的優(yōu)勢(shì)和不足,更有針對(duì)性地提高自己各方面的能力和水平。
目前該工具在日常實(shí)驗(yàn)教學(xué)中已獲得應(yīng)用,并取得了良好的效果。后續(xù)還將研究考察學(xué)生團(tuán)隊(duì)協(xié)作能力的方法并將此功能集成到本工具中,以期對(duì)學(xué)生各方面的專業(yè)能力進(jìn)行更全面的分析。
主要參考文獻(xiàn)
[1][美]杰萊,斯太德.Excel 2007 VBA與宏完全剖析[M].郭兵英,譯.北京:人民郵電出版社,2008.
[2]張強(qiáng),劉飆.Excel 2007與VBA編程:從入門到精通[M]. 北京:電子工業(yè)出版社,2008.
[3][美]John Walkenbach.Excel 2003 Power Programming with VBA[M].北京:電子工業(yè)出版社,2005.
[4][美]Setphen Bulien,Rob Bovey,John Green.Professional Excel Development The Definitive Guide to Developing Application Using Miscrosoft Excel and VBA[M].北京:電子工業(yè)出版社,2007.