构建基于VBA的PowerPoint随机指派系统
发布时间:2022-04-30 04:48:05
课堂提问是教学过程重要一环,通过师生问答互动,教师可以了解学生的接受程度,同时也鼓励学生积极思考。但现状是,教师经常面对学生遇见提问就低头的尴尬境地。针对在大学课堂教学过程中教师提问所面临的学生“集体沉默”这个普遍现象,文中利用VBA 在PowerPoint 中实现了一个随机指派系统,通过该系统随机指定回答问题的学生,提高了学生思考问题的积极性,活跃了课堂气氛。
1、引言
课堂提问是课堂教学的基本方法和环节,属于启发式教学。通过教师与学生的提问回答的互动,不仅可以对下节内容进行启发式引导,也可以作为一段主题结束后的内容回顾。但大学课堂与中小学课堂不同,在从众心理的影响下,教师抛出去的问题往往得不到学生的积极响应,不仅没有同学主动举手回答问题,更多的现象是学生一听到提问就纷纷低下头,避免和老师目光接触。吴国军等指出这种“集体沉默”现象其实是一个心理学现象,与学生们在日常生活中所认知的从众心理,枪打出头鸟有关。
面对这个现象,笔者设计了一个随机指派系统,教师可以利用该系统随机指派学生回答问题。由于学生无法提前获知老师将要点名的人名,或者说学生无法根据以往的经验将自己排除在被点名的潜在名单之外,客观上有利于督促学生去认真思考老师所提出的问题。此外,经过笔者的课堂实践证明,在使用了随机指派系统之后,学生的课堂热情有很大程度的提高。
PowerPoint 是微软公司的演示文稿( 幻灯片) 制作与播放软件,是目前多媒体教学中应用最为广泛的软件。制作者可以在演示文稿中自由插入图像、超链接、声音、视频、动画等多媒体元素,以丰富课堂教学内容。VBA( Visual Basic for pplication) 是Visual Basic 的一种宏语言,主要能用来扩展Windows 的应用程式功能。
2、系统设计
本系统主要由4 部分组成( 如图1) ,分别为: ①显示区,用以显示学生的学号,由若干个图片控件组成,控件数量等于可能的最长学号位数。并辅以0 ~ 9 的图片文件,以增强显示效果。具体显示的学号长度由设置区中的数值进行控制; ②控制区,用以实现功能的操作,由“开始”和“重置”2 个按钮控件组成,并在其上添加VBA 写入代码用以实现随机抽取学号并显示的功能; ③设置区,用以设置学生学号的长度和需要进行随机点名的学生班级,班级代号即为数据文件的名; ④数据,用以存储学生学号,为一个独立的文本文件。图2 展示了单击“开始”按钮之后的随机指派系统的工作流程。系统首先读取设置区中学号长度L 和存储了学生学号的数据文件的字符总数T,然后这二者计算出学生总人数N( N = T/L) , 随后由随机函数生成一个不大于N 的正整数R,最后系统将数据文件中顺序排列的第R 个学生的学号显示出来,即数据文件中第( R – 1) L + 1 至第RL 个字符。
图1 随机指派系统的设置区、显示区和控制区
图2 单击“开始”按钮后随机指派系统的工作流程
3、系统实现
3.1、页面布局
这一步完成设置区、显示区和控制区的位置布局,即将所需要的控件从控件工具箱中拖拽到幻灯片的合适位置,例如图1。设置区是2 个文本框控件,分别表示学生学号长度和班级代号( 它是存储了班级所有学号的数据文件的名称) 。显示区是由多个图像控件组成,用来显示最终结果,因此数量等于学号长度。控制区由2 个命令按钮组成,分别命名为“开始”和“重置”,单击后将分别执行指派程序和清空程序。
3.2、VBA 代码实现
在VBA 代码的编写页面,选择相应地幻灯片,在“开始”和“重置”下分别写入具体代码。
具体代码请参考本文附件文档。
4、小结
针对大学课堂教师提问学生集体沉默的现象,笔者首次利用PowerPoint 自带控件和VBA,实现了嵌入幻灯片的随机指派系统,提高了学生思考问题的积极性,活跃了课堂气氛。此外,该系统还具有以下几个优点: ①实现简单。PowerPoint几乎是所有老师的必备技能,而VBA 控件也是可视化的,只需拖拽即可加入幻灯片中,而VB 可以说是最容易、最基本的编程语言之一。②通用性强。执行功能的宏与页面设计分离,完成后可以随意修改标题、布局、背景和模板等,或者直接插入教师自己的PowerPoint 课件中,与课件浑然天成,方便重复利用。③使用简单。几乎所有的多媒体教室都会安装PowerPoint,且不会受杀毒软件、支持软件的影响,使用范围广。在现有操作系统下,只要安装了PowerPoint 并启用宏功能,皆可运行。
更多相关阅读


猜你喜欢
- 在使用酷我K歌播放歌曲之后,通常都会有缓冲文件,这些就是歌曲的缓存文件,就算下次在没有联网的情况下也可以播放这些播放过的歌曲,那么你知道酷我
- 办公软件Word是我们这些办公族每日必备的工具,平常只是用它来办公处理文档用。在办公之余我们可能会在办公室偷偷的上下QQ,或者躲着玩玩小游戏
- Windows 10 Build 10074技术预览版已经官方推送了,也可以直接下载ISO安装镜像,虽然这还是个内测版,但到了现在已经基本成
- 我们在使用火狐浏览器访问网页的过程中,网站会在浏览器中创建一些cookie数据,有小伙伴想要删除指定网站中的cookie数据该怎么操作呢,针
- 在Word2003文档中我们经常会制作一些基本的表格,而复杂的表格或需要运算公式表格大部分是在Excel中完成的。Word2003文档中我们
- RubyMine 2019 Mac破解版是一个全新的为Ruby 和 RAIls开发者准备的IDE ,它是建立在IntellJ IDEA平台之
- 「睡眠监测」功能是不少 Apple Watch 用户期待已久的功能,通过记录晚上的睡眠时间,可以帮助大家衡量自己的睡眠质量和精神状态,督促大
- “实时预览”是指在文件处理过程当中,当鼠标悬停在不同功能选项上时显示该功能的文档效果预览。那么,Word2013怎么取消启用实时预览的功能呢
- 对于一个上班族来说,考勤是关乎能拿多少薪水的直接标准。每个月难免有几次请假和外出办公。所以细心的白骨精会自行记录每天的上下班时间,那是为什么
- 在WIN7上安装IE10后,会直接把IE8或者IE9直接替换掉,因此有些用户还是不习惯,想恢复到IE8或者是IE9,该如何操作,下面是具体的
- 很多小伙伴平时在使用电脑的时候因为种种原因导致显卡不能正常使用的,解决这个问题的最好办法就是卸载显卡驱动,然后重新安装。然而很多小伙伴在卸载
- 这篇文章主要介绍了使用苹果Macbook Air安装Win7的方法(图文教程),详细的介绍了macbook air安装windows7的步骤
- crystaldiskinfo参数怎么看?crystaldiskinfo硬盘检测工具通过读取S.M.A.R.T了解硬盘健康状况,可以迅速读到
- Shift键在Excel里有这样的妙处:在按下Shift键的同时点击“编辑”菜单,原来的复制和粘贴选项就会变成“复制图片”和“粘贴图片”。利
- 因为数据太长而表格列宽不够而让整个表格的排版都显得很乱,数据也可能不能完整的展现出来,一个个手动调整的话,又很麻烦,费时又费力。接下来就教大
- Epic游戏平台是一款汇聚了海量精品游戏的平台,云存储这个功能刚开始用的时候都就是系统默认打开的,主要就是为了更好的保存内容,但是很多的用户
- win7纯净版系统电脑硬盘的重要性,它是是计算机的最主要的存储设备,很多重要文件都是储存在硬盘中的,如果硬盘发生故障问题,会导致资料丢失,那
- 在网上冲浪的时候,会看到一些网友反应在购买宽带路由器之后,经常出现死机频繁掉线的问题,带给网友不好的体验感。那小编今天就给大家分析分析宽带路
- 经常会制作各种各样的幻灯片,但是如果想要让我们的幻灯片在一众幻灯片当中脱颖而出,还是需要一些小技巧的,PPT当中的功能应有尽有,很多都是我们
- 我们经常使用Excel制作图表用于统计数据,如果只是随便放一张图在哪里,仅仅只是完成了任务,这次分享的一些有关图表的小技巧,帮助大家如何把图