利用VBA构建Word教与学的新模式

2017-10-11 10:38莫日生
求知导刊 2017年20期
关键词:教学模式

莫日生

摘 要:利用Word VBA编写程序控制Word文档,使得Word文档具有交互性,从而协助教师构建灵活有趣的教学模式,激发学生对Word的学习兴趣,提高学生的学习效率,减轻教师教学负担,使得Word的教与学变得灵活有趣。

关键词:Word;VBA;教学模式

中图分类号:G433 文献标识码:A

VBA全称visual basic for application,是由微软公司开发出来的一种作为应用程序通用的自动化宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。VBA使应用程序具有生命的特征,以适应不同的环境,不同的应用,其主要表现为定制、自动化、协作化三大特征。

一、利用Word VBA协助构建自主探究教学模式

1.传统的讲解接受模式

讲解接受模式是通过 “诱导学习动机—感知理解教材—巩固知识—运用知识—检查反馈”的程序进行的教学模式。是综合运用多种现代教学媒体对学生进行的以教师的“教”为中心的模式。这种教学模式对Word教学来说,学生只能被动学习,学生的学习兴趣不大,学习效果不佳。

2.自主探究教学模式

新课程的学习观,倡导改善学生的学习方式,由被动接受的学习方式改为自主学习的学习方式。教师可以在Word文件里编写VBA程序,使得Word文件具有交互性,学生的操作完成后,点击批改按钮,Word可以即时批改即时评价,学生根据提示自主探究,从而完成学习任务,由被动接受的学习方式改为自主学习的学习方式,同时培养学生自主探究的学习习惯。

3.及时反馈学生学习信息 灵活调整教学策略

教师可以利用VBA设计批量自动评分平台,及时批改学生上交的Word操作题作业,批改完成后,得到全班学生的操作情况数据。教师从数据中,可以看出全部学生的操作掌握情况,课堂教学目标达成情况,每道题目正确率,及时对全班作业情况进行分析,针对不同学情灵活调整教学策略。

学生操作情况数据见下表:

4.实践应用对照效果

由表格可以看出,利用Word VBA协助构建自主探究教学模式能激发学生对Word的学习兴趣,提高学生的学习效率,减轻教师教学负担,教学效果良好。

二、利用Word VBA协助构建游戏闯关教学模式

1.理论基础

学生对学习产生浓厚的兴趣,愿学、乐学时,就会产生饱满的学习情绪,引发顽强学习的想法,实现自主学习和能力学习,从而取得良好的学习效果。而“富有好奇心和挑战心理”是初中学生的一大心理特点,我们教师可以抓住学生这个心理特点,利用VBA辅助设计出“游戏闯关教学模式”,经过闯关游戏的设计,让学生充分享受挑战关卡的刺激和过关后的成就感;通过任务群的链接,实现教学目标;通过升级奖励激发学生由厌学、苦学转变成爱学和乐学。

教师可以先把课堂任务由简单到困难分解成一个个小关卡,每个小关卡设置成一个Word文档,每个Word文档都必须输入密码才能进入,只有通过前面的关卡,才能获得下一关卡的进入密码。而这些Word文档的密码生成和显示,可以通过Word VBA编程实现。

2.以“Word的文字编辑与排版”为实例,设计游戏闯关教学模式

第一关内容:

页面设置:将文档的页边距设置为上、下、左、右边距均为2厘米,纸型方向为横向。

第二关内容:

①将第一行标题改为:楷体、三号,倾斜,居中。②正文字体设置为:宋体,四号字。

第三关内容:

文章段落设置:文章内容特殊格式“首行缩进”2个字符,行距为固定值20磅,段后间距设为0.5行。

第四关内容:

艺术字设置:插入艺术字“珍惜”(第三行第一列的样式),楷体,80磅,加粗,紧密型。

3.游戏闯关教学模式实践应用效果

学生普遍反映这样的学习方式能使他们更好地发挥学习和获取知识的主动性,更好地激发学习热情,在一道道的关卡面前,学生通过自己探索及同学间的相互协作的方法来攻克难关,在不知不觉中就培养及提高了自己的自主学习能力和团队协作能力,的确比以往同样内容的授课有更好的课堂效果和课堂效率。具体数据见下表。

4.设计游戏闯关教学模式时要注意以下问题

(1)每个关卡产生的密码必须是随机的,每个关卡的密码随机产生后,当学生打开下一关文件时,这个文件里的VBA代码就会获取前一关文件所产生的密码,学生输入的密码、获取的VBA代码与前一個文件的密码一致时,才能进入该文件进行闯关。

(2)游戏闯关教学法不是放任自流的教学法。游戏闯关教学模式学生的自主性强,因此很容易形成部分学生放任自流的局面,教师必须在内容安排、方法运用和过程组织等方面做文章,有计划、有目的地促进学生主体功能的发挥,改变学生学习方式,实现有效的自主学习。

5.如何编写VBA代码

Word VBA代码的编写可以利用宏来进行,宏是一种抽象的、根据一系列预定义的规则替换一定的文本模式。在进行宏编程的时候,如果不熟悉宏语言,可以通过录制宏的办法,先记录下用户想要宏完成的工作,然后再打开对应的宏文件,你就能看到宏代码,在宏录制代码中得出正确的属性变化情况,再根据这些属性的变化情况来编写VBA代码就行了。

教学实践证明,在初中Word软件的教学过程中,采用VBA辅助设计的自主探究教学模式和游戏闯关教学模式,能促进学生主动参与,有利于培养学生自主学习的能力、敢于挑战的能力和分析、解决问题的能力。同时可减轻教师的教学负担,使得Word的教与学变得灵活有趣。

参考文献:

[1]吴亚坤,郭海旭.Office文档自动评分的研究与实现[J].辽宁大学学报(自然科学版),2008(4).

[2]何克抗.建构主义——革新传统教学的理论基础(上)[J].电化教育研究,1997(3).

猜你喜欢
教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
创新线上英语教学模式的思考
高中英语“读写学思”教学模式探索与实践
“认知-迁移”教学模式在高年级阅读教学中的应用
5E教学模式对我国中学数学教学的启示