课堂提问是教学过程重要一环,通过师生问答互动,教师可以了解学生的接受程度,同时也鼓励学生积极思考 。但现状是,教师经常面对学生遇见提问就低头的尴尬境地 。针对在大学课堂教学过程中教师提问所面临的学生“集体沉默”这个普遍现象,文中利用VBA 在PowerPoint 中实现了一个随机指派系统,通过该系统随机指定回答问题的学生,提高了学生思考问题的积极性,活跃了课堂气氛 。
1、引言
【构建基于VBA的PowerPoint随机指派系统】课堂提问是课堂教学的基本方法和环节,属于启发式教学 。通过教师与学生的提问回答的互动,不仅可以对下节内容进行启发式引导,也可以作为一段主题结束后的内容回顾 。但大学课堂与中小学课堂不同,在从众心理的影响下,教师抛出去的问题往往得不到学生的积极响应,不仅没有同学主动举手回答问题,更多的现象是学生一听到提问就纷纷低下头,避免和老师目光接触 。吴国军等指出这种“集体沉默”现象其实是一个心理学现象,与学生们在日常生活中所认知的从众心理,枪打出头鸟有关 。
面对这个现象,笔者设计了一个随机指派系统,教师可以利用该系统随机指派学生回答问题 。由于学生无法提前获知老师将要点名的人名,或者说学生无法根据以往的经验将自己排除在被点名的潜在名单之外,客观上有利于督促学生去认真思考老师所提出的问题 。此外,经过笔者的课堂实践证明,在使用了随机指派系统之后,学生的课堂热情有很大程度的提高 。
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 个命令按钮组成,分别命名为“开始”和“重置”,单击后将分别执行指派程序和清空程序 。
推荐阅读
- 基于Inventor软件动态可视化及交互式PPT课件的制作
- 不会VBA也能让PPT更拉风
- 基于Android的幻灯片控制器
- 基于Android智能手机系统平台的PPT课件设计与开发
- 基于Kinect的PPT控制系统研究
- 淘宝会员折扣是基于一口价的吗?如何设置淘宝会员折扣?
- 基于PPT2010与2013的斜投影字效果制作教程
- wps office怎么基于同名工作表 重组工作簿?
- 怎么在Word 2010中构建分数?
- 使用Excel中的VBA函数计算累计资产折旧的方法