莫日生
摘 要:利用Word VBA編寫程序控制Word文檔,使得Word文檔具有交互性,從而協(xié)助教師構(gòu)建靈活有趣的教學模式,激發(fā)學生對Word的學習興趣,提高學生的學習效率,減輕教師教學負擔,使得Word的教與學變得靈活有趣。
關(guān)鍵詞:Word;VBA;教學模式
中圖分類號:G433 文獻標識碼:A
VBA全稱visual basic for application,是由微軟公司開發(fā)出來的一種作為應(yīng)用程序通用的自動化宏語言,主要能用來擴展Windows的應(yīng)用程式功能,特別是Microsoft Office軟件。VBA使應(yīng)用程序具有生命的特征,以適應(yīng)不同的環(huán)境,不同的應(yīng)用,其主要表現(xiàn)為定制、自動化、協(xié)作化三大特征。
一、利用Word VBA協(xié)助構(gòu)建自主探究教學模式
1.傳統(tǒng)的講解接受模式
講解接受模式是通過 “誘導學習動機—感知理解教材—鞏固知識—運用知識—檢查反饋”的程序進行的教學模式。是綜合運用多種現(xiàn)代教學媒體對學生進行的以教師的“教”為中心的模式。這種教學模式對Word教學來說,學生只能被動學習,學生的學習興趣不大,學習效果不佳。
2.自主探究教學模式
新課程的學習觀,倡導改善學生的學習方式,由被動接受的學習方式改為自主學習的學習方式。教師可以在Word文件里編寫VBA程序,使得Word文件具有交互性,學生的操作完成后,點擊批改按鈕,Word可以即時批改即時評價,學生根據(jù)提示自主探究,從而完成學習任務(wù),由被動接受的學習方式改為自主學習的學習方式,同時培養(yǎng)學生自主探究的學習習慣。
3.及時反饋學生學習信息 靈活調(diào)整教學策略
教師可以利用VBA設(shè)計批量自動評分平臺,及時批改學生上交的Word操作題作業(yè),批改完成后,得到全班學生的操作情況數(shù)據(jù)。教師從數(shù)據(jù)中,可以看出全部學生的操作掌握情況,課堂教學目標達成情況,每道題目正確率,及時對全班作業(yè)情況進行分析,針對不同學情靈活調(diào)整教學策略。
學生操作情況數(shù)據(jù)見下表:
4.實踐應(yīng)用對照效果
由表格可以看出,利用Word VBA協(xié)助構(gòu)建自主探究教學模式能激發(fā)學生對Word的學習興趣,提高學生的學習效率,減輕教師教學負擔,教學效果良好。
二、利用Word VBA協(xié)助構(gòu)建游戲闖關(guān)教學模式
1.理論基礎(chǔ)
學生對學習產(chǎn)生濃厚的興趣,愿學、樂學時,就會產(chǎn)生飽滿的學習情緒,引發(fā)頑強學習的想法,實現(xiàn)自主學習和能力學習,從而取得良好的學習效果。而“富有好奇心和挑戰(zhàn)心理”是初中學生的一大心理特點,我們教師可以抓住學生這個心理特點,利用VBA輔助設(shè)計出“游戲闖關(guān)教學模式”,經(jīng)過闖關(guān)游戲的設(shè)計,讓學生充分享受挑戰(zhàn)關(guān)卡的刺激和過關(guān)后的成就感;通過任務(wù)群的鏈接,實現(xiàn)教學目標;通過升級獎勵激發(fā)學生由厭學、苦學轉(zhuǎn)變成愛學和樂學。
教師可以先把課堂任務(wù)由簡單到困難分解成一個個小關(guān)卡,每個小關(guān)卡設(shè)置成一個Word文檔,每個Word文檔都必須輸入密碼才能進入,只有通過前面的關(guān)卡,才能獲得下一關(guān)卡的進入密碼。而這些Word文檔的密碼生成和顯示,可以通過Word VBA編程實現(xiàn)。
2.以“Word的文字編輯與排版”為實例,設(shè)計游戲闖關(guān)教學模式
第一關(guān)內(nèi)容:
頁面設(shè)置:將文檔的頁邊距設(shè)置為上、下、左、右邊距均為2厘米,紙型方向為橫向。
第二關(guān)內(nèi)容:
①將第一行標題改為:楷體、三號,傾斜,居中。②正文字體設(shè)置為:宋體,四號字。
第三關(guān)內(nèi)容:
文章段落設(shè)置:文章內(nèi)容特殊格式“首行縮進”2個字符,行距為固定值20磅,段后間距設(shè)為0.5行。
第四關(guān)內(nèi)容:
藝術(shù)字設(shè)置:插入藝術(shù)字“珍惜”(第三行第一列的樣式),楷體,80磅,加粗,緊密型。
3.游戲闖關(guān)教學模式實踐應(yīng)用效果
學生普遍反映這樣的學習方式能使他們更好地發(fā)揮學習和獲取知識的主動性,更好地激發(fā)學習熱情,在一道道的關(guān)卡面前,學生通過自己探索及同學間的相互協(xié)作的方法來攻克難關(guān),在不知不覺中就培養(yǎng)及提高了自己的自主學習能力和團隊協(xié)作能力,的確比以往同樣內(nèi)容的授課有更好的課堂效果和課堂效率。具體數(shù)據(jù)見下表。
4.設(shè)計游戲闖關(guān)教學模式時要注意以下問題
(1)每個關(guān)卡產(chǎn)生的密碼必須是隨機的,每個關(guān)卡的密碼隨機產(chǎn)生后,當學生打開下一關(guān)文件時,這個文件里的VBA代碼就會獲取前一關(guān)文件所產(chǎn)生的密碼,學生輸入的密碼、獲取的VBA代碼與前一個文件的密碼一致時,才能進入該文件進行闖關(guān)。
(2)游戲闖關(guān)教學法不是放任自流的教學法。游戲闖關(guān)教學模式學生的自主性強,因此很容易形成部分學生放任自流的局面,教師必須在內(nèi)容安排、方法運用和過程組織等方面做文章,有計劃、有目的地促進學生主體功能的發(fā)揮,改變學生學習方式,實現(xiàn)有效的自主學習。
5.如何編寫VBA代碼
Word VBA代碼的編寫可以利用宏來進行,宏是一種抽象的、根據(jù)一系列預定義的規(guī)則替換一定的文本模式。在進行宏編程的時候,如果不熟悉宏語言,可以通過錄制宏的辦法,先記錄下用戶想要宏完成的工作,然后再打開對應(yīng)的宏文件,你就能看到宏代碼,在宏錄制代碼中得出正確的屬性變化情況,再根據(jù)這些屬性的變化情況來編寫VBA代碼就行了。
教學實踐證明,在初中Word軟件的教學過程中,采用VBA輔助設(shè)計的自主探究教學模式和游戲闖關(guān)教學模式,能促進學生主動參與,有利于培養(yǎng)學生自主學習的能力、敢于挑戰(zhàn)的能力和分析、解決問題的能力。同時可減輕教師的教學負擔,使得Word的教與學變得靈活有趣。
參考文獻:
[1]吳亞坤,郭海旭.Office文檔自動評分的研究與實現(xiàn)[J].遼寧大學學報(自然科學版),2008(4).
[2]何克抗.建構(gòu)主義——革新傳統(tǒng)教學的理論基礎(chǔ)(上)[J].電化教育研究,1997(3).