江素華 周宏 張彬
摘? 要: 隨著信息技術(shù)的高速發(fā)展,計(jì)算機(jī)基礎(chǔ)教學(xué)迫切需要與信息技術(shù)相結(jié)合,為教育教學(xué)工作提供更方便、更高效的學(xué)習(xí)與考核方法。結(jié)合VBA的功能及Office辦公軟件對VBA的良好兼容性,嘗試使用VBA代碼編寫實(shí)現(xiàn)對案例、作業(yè)及考核的自動評分,達(dá)到作業(yè)批改的自動化、高質(zhì)量和高效性,釋放教師批改作業(yè)的時(shí)間用于教學(xué)與科學(xué)研究。
關(guān)鍵詞: VBA; 自動評分; 計(jì)算機(jī)基礎(chǔ); 教學(xué)改革
中圖分類號:P391.1? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ?文章編號:1006-8228(2022)03-104-03
Abstract: With the rapid development of information technology, computer basic teaching urgently needs to be combined with information technology to provide more convenient and efficient learning and assessment methods for education and teaching. Combined with the function of VBA and the good compatibility of Office with VBA, this paper attempts to use VBA code to realize the automatic scoring of cases, homework and assessment, achieve the automation, high quality and efficiency of homework correction, so as to release the teachers' time of correcting homework for teaching and scientific research.
Key words: VBA; automatic scoring; computer basics; teaching reform
0 引言
如今的社會是一個(gè)高速發(fā)展的社會,科技發(fā)達(dá),信息流通迅速,云計(jì)算、大數(shù)據(jù)等新一代信息技術(shù)迅猛發(fā)展,高科技時(shí)代的產(chǎn)物層出不窮,使人們之間的交流越來越方便快捷,生活和工作也越來越高質(zhì)高效,計(jì)算機(jī)已經(jīng)逐步滲透到生產(chǎn)、學(xué)習(xí)和生活的各個(gè)方面,將計(jì)算機(jī)技術(shù)用于教育教學(xué)過程是現(xiàn)代教育的發(fā)展趨勢,那么把計(jì)算機(jī)技術(shù)用于計(jì)算機(jī)基礎(chǔ)的教學(xué)改革中,對學(xué)生學(xué)習(xí)效果進(jìn)行評價(jià),無論從評價(jià)內(nèi)容、評價(jià)方法等各方面都發(fā)展了傳統(tǒng)測評理論和實(shí)踐,是教學(xué)質(zhì)量過程監(jiān)控的重要手段[1]。
1 計(jì)算機(jī)基礎(chǔ)教學(xué)現(xiàn)狀與需求
⑴ 作業(yè)批改現(xiàn)狀
目前我校計(jì)算機(jī)基礎(chǔ)課程的教學(xué)活動主要采用項(xiàng)目驅(qū)動式教學(xué)模式,以學(xué)生操作為主,無論是案例還是作業(yè),學(xué)生根據(jù)教師布置的題目完成操作作業(yè),然后教師根據(jù)題目要求人工批改作業(yè)。從所要批改的作業(yè)量來看,每個(gè)教學(xué)班每周2課時(shí)的授課內(nèi)容,但是平行班級很多,每學(xué)期基本上有7個(gè)教學(xué)班左右,總?cè)藬?shù)約300人左右,這樣老師批改作業(yè)就要花費(fèi)大量的時(shí)間,批改一次電子作業(yè)有可能需要兩天的時(shí)間。教師需要時(shí)間深入思考和吃透教學(xué)內(nèi)容,還有科研任務(wù)要完成,顯然時(shí)間不夠用,這不利于課堂教學(xué)效果的提高,因?yàn)榻處熒钊胙芯拷虒W(xué)改革的時(shí)間少了。
⑵ 教學(xué)考核現(xiàn)狀
考核環(huán)節(jié)中,學(xué)生的作品質(zhì)量是關(guān)鍵。學(xué)生作品以大作業(yè)的形式上交電子作品,教師人工批改,這樣的考核方式含有一定的主觀性,公平公正稍失均衡。所以需要一種既快捷又高質(zhì)量的考核方式來實(shí)現(xiàn)對學(xué)生學(xué)習(xí)情況的考核。
⑶ VBA
VBA是基于Visual Basic發(fā)展而來的宏語言[2]。VBA在Office辦公軟件中有較好的兼容性,不同版本的Office測評系統(tǒng)一般仍然可以使用[3],不影響測評成績,所以使用VBA代碼實(shí)現(xiàn)對學(xué)生學(xué)習(xí)評價(jià)的自動化,可以幫助我們實(shí)現(xiàn)原本實(shí)現(xiàn)不了的功能,可以讓工作變得更高效,讓操作變得更方便,隨心所欲的定制自己的工作平臺。學(xué)生作業(yè)和期末考核使用VBA的功能開發(fā)實(shí)現(xiàn)自動評分,可以加快處理數(shù)據(jù)的速度和準(zhǔn)確性,將會大大提高作業(yè)批改效率和質(zhì)量,幫助教師釋放出大量的時(shí)間用于備課和教學(xué)與科學(xué)研究[4-5],促進(jìn)教育教學(xué)質(zhì)量的提高。
2 基于VBA的教學(xué)改革研究
2.1 基于VBA的作業(yè)批改改革
⑴ 優(yōu)化教學(xué)案例和作業(yè)設(shè)計(jì)
深入分析現(xiàn)行的計(jì)算機(jī)基礎(chǔ)教材、全國等級考試要求、辦公室常用功能等資料,對于現(xiàn)有的教學(xué)案例和作業(yè)進(jìn)行進(jìn)一步的分析,結(jié)合考試要點(diǎn)和辦公應(yīng)用實(shí)際,對教學(xué)內(nèi)容進(jìn)行深度分解、融合及重構(gòu),設(shè)計(jì)更為實(shí)用的教學(xué)案例和作業(yè),實(shí)現(xiàn)教學(xué)內(nèi)容的優(yōu)化設(shè)計(jì)。如圖1所示。
經(jīng)過探索與實(shí)踐,我們對計(jì)算機(jī)基礎(chǔ)知識進(jìn)行了分解、分析,形成新的知識架構(gòu),總體優(yōu)化方案如表1所示。根據(jù)知識的分布進(jìn)行題目的設(shè)計(jì),題目設(shè)計(jì)上要兼顧作業(yè)的合理性和實(shí)際應(yīng)用需求,必須有實(shí)踐性強(qiáng)的內(nèi)容,才能對學(xué)生后續(xù)課程的學(xué)習(xí)及工作以后的辦公應(yīng)用奠定堅(jiān)實(shí)的基礎(chǔ)。
根據(jù)知識點(diǎn)的優(yōu)化方案,結(jié)合辦公實(shí)際應(yīng)用設(shè)計(jì)題目細(xì)節(jié),在不斷的實(shí)踐應(yīng)用中分析案例,不斷的進(jìn)行優(yōu)化,以達(dá)到兼顧實(shí)際應(yīng)用與知識架構(gòu)合理的目的。常見的知識應(yīng)用通過題目具體的設(shè)計(jì)出來,根據(jù)題目設(shè)計(jì)要求,準(zhǔn)備案例素材,然后選擇使用VBA的相關(guān)功能進(jìn)行代碼編輯,實(shí)現(xiàn)自動評分。
⑵ 基于VBA的代碼設(shè)計(jì)
根據(jù)作業(yè)題目需求,研究VBA的相關(guān)功能,設(shè)計(jì)VBA的相關(guān)評分代碼。現(xiàn)以Windows作業(yè)中的部分題目為例展示VBA代碼編寫(部分代碼)。
Function file_rename_floder(file1 As String)
As Boolean '文件夾改名,文件夾創(chuàng)建
On Error GoTo eh1 '出錯(cuò)處理
Set file_create_temp=CreateObject("Scripting
.filesystemobject")
Dim temp1 As Boolean
If (file_create_temp.folderExists(file1)) Then
temp1=True
Else
temp1=False
End If
End Function
⑶ 自動評分的實(shí)現(xiàn)
為了使學(xué)生能夠自己了解對知識的掌握情況,便于對不會的知識進(jìn)行強(qiáng)化學(xué)習(xí)與練習(xí),作業(yè)設(shè)計(jì)為學(xué)生完成作業(yè)后單擊交卷按鈕可以進(jìn)行自我評分,彈出學(xué)生成績每小題得分對話框,從每小題得分,學(xué)生自己就能夠了解自己對知識的掌握情況,對于沒有做正確的題目,可以通過與其他同學(xué)交流,觀看教師在學(xué)習(xí)平臺中提供的視頻等一系列活動進(jìn)一步學(xué)習(xí),以此達(dá)到真正掌握知識的目的。
⑷ 教師對學(xué)生的成績進(jìn)行統(tǒng)計(jì)與分析
自動統(tǒng)計(jì)學(xué)生總分。僅僅只有交卷按鈕進(jìn)行評分,那么教師就需要打開評分文件一個(gè)一個(gè)點(diǎn)交卷,雖然能在一定程序上提高作業(yè)批改效率和質(zhì)量,但打開文件、單擊交卷和記錄成績等一系列操作仍然需要花費(fèi)大量的時(shí)間,在實(shí)踐過程中對評分代碼進(jìn)行優(yōu)化設(shè)計(jì),實(shí)現(xiàn)把每個(gè)學(xué)生的評分成績能夠匯總到一個(gè)Excel表中,完成對所有學(xué)生成績的自動統(tǒng)計(jì),這樣更進(jìn)一步的節(jié)省教師批改作業(yè)的時(shí)間。
統(tǒng)計(jì)每個(gè)小題的分?jǐn)?shù)。只匯總所有學(xué)生總分,可以大大提高教師批改作業(yè)的效率和質(zhì)量,但并不能為教師掌握學(xué)生的具體學(xué)習(xí)情況提供更好的幫助,為此進(jìn)一步對評分代碼進(jìn)行優(yōu)化,實(shí)現(xiàn)對所有學(xué)生的每小題得分進(jìn)行統(tǒng)計(jì),這樣就可以更好的把握哪道題得分率低,哪些知識點(diǎn)學(xué)生掌握的牢固。對于得分率較低的題目,說明學(xué)生對該知識點(diǎn)掌握的不好,然后要進(jìn)一步分析得分率低的原因有哪些,便于教師進(jìn)行強(qiáng)化講解與練習(xí),進(jìn)一步提高學(xué)生的學(xué)習(xí)效果。
2.2 基于VBA的考核評價(jià)
使用VBA的相關(guān)功能,完成了教學(xué)案例和作業(yè)的自動評分,使教師批改作業(yè)的質(zhì)量和效率大提高,在對作業(yè)實(shí)現(xiàn)自動評分的基礎(chǔ)上期末考核也進(jìn)行了改革,實(shí)現(xiàn)自動評分。
期末考核內(nèi)容。根據(jù)計(jì)算機(jī)基礎(chǔ)課程性質(zhì)和教學(xué)內(nèi)容,期末考核涵蓋四部分要點(diǎn),分別是Windows操作、Word操作、Excel操作和PowerPoint操作,主要考核學(xué)生對Office常用功能的掌握情況及靈活應(yīng)用知識解決實(shí)際問題的能力。
使用VBA功能完成考核評分。期末考核設(shè)計(jì)為分別對考核的四部分內(nèi)容進(jìn)行出題,然后編寫VBA代碼對各部分進(jìn)行自動評分。試題采用每套題各抽取一份Windows、Word、Excel和PowerPoint進(jìn)行組卷,學(xué)生考核完成后,使用教師端軟件收取學(xué)生作品,然后進(jìn)行統(tǒng)一評分。
3 結(jié)束語
使用VBA語言對計(jì)算機(jī)基礎(chǔ)的案例、作業(yè)及考核實(shí)現(xiàn)自動評分,可以大大提高教師的批改效率和正確率,釋放出一定的時(shí)間使教師進(jìn)行科學(xué)與教學(xué)研究,對教育教學(xué)質(zhì)量的提高有很大的促進(jìn)作用。隨著信息技術(shù)的快速發(fā)展,在今后的教育教學(xué)過程中,先進(jìn)的信息技術(shù)與計(jì)算機(jī)技術(shù)將會更深入的融入到教育教學(xué)的各個(gè)環(huán)節(jié),為此將繼續(xù)深入研究計(jì)算機(jī)的新知識、新技能,進(jìn)一步優(yōu)化作業(yè)設(shè)計(jì)及自動評分系統(tǒng),逐步改進(jìn)教學(xué)的各環(huán)節(jié),使計(jì)算機(jī)基礎(chǔ)的教育教學(xué)工作更高效。
參考文獻(xiàn)(References):
[1] 白英,陳穎,張少仲.面向工程教育認(rèn)證的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)改革實(shí)踐[J].計(jì)算機(jī)時(shí)代,2021(9):74-76,81
[2] 劉航,張建勛.工學(xué)結(jié)合的職業(yè)教育課程開發(fā)研究——以云計(jì)算課程為例[J].計(jì)算機(jī)時(shí)代,2021(9):77-81
[3] 王正,葛會會,鄭勇明.VBA技術(shù)在計(jì)算機(jī)基礎(chǔ)課程學(xué)習(xí)系統(tǒng)開發(fā)中的應(yīng)用[J].電腦與電信,2016(3):47-48
[4] 朱彥廷.Excel試題自動閱卷系統(tǒng)的實(shí)現(xiàn)[J].福建電腦,2019,35(12):76-78
[5] 肖英.計(jì)算機(jī)基礎(chǔ)技能測評系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息通信,2020(10):104-106
3736501908208