论文部分内容阅读
摘 要:PPT课件中交互性客观试题经常被教师应用到随堂练习或网络课程当中,然而在制作交互性试题的时候,总是出现一些技术和制作方法适用性的问题,有些交互性试题用较简单的方法就可以实现,有的教师却事倍功半。文章以多项选择题为例,阐述了三种制作交互性试题的方法及其优缺点和适用性,供相关人员参考借鉴。
关键词:PPT课件;交互性试题
中图分类号:G434 文献标识码:B文章编号:1673-8454(2011)02-0052-03
笔者考察了众多教师课堂使用的PPT课件和教育网站、精品课程发布的PPT课件,发现这些课件当中均或多或少嵌入了交互式客观性试题——单选题、多选题、填空题和判断题,但是这些试题一方面交互性不强,或者在交互性方面存在一些使用上的问题;另一方面,教师制作交互性试题的方法也不能视情况选择,而方法的适用性对提高课件开发的效率和质量具有重要作用。因此,本文既阐明了在PPT课件中嵌入交互性试题的三种实现方法,又论述了每种方法的优缺点及其适用性。文中的例子均在PowerPoint2007中调试成功。当然,交互性试题也可以在Flash中制作,但并不是所有教师都能熟练运用Flash软件。本文主要强调利用PPT自身优势以及易用的外围软件实现交互性试题的制作及应用。
一、利用PPT的触发器实现
触发器类似于动作按钮,单击它会触发一个命令。触发器可以是一个图像、图片、按钮,也可以是一个文本框等。[1]
1.利用触发器制作交互性多项选择题的操作步骤
(1)如图1所示,先插入“文本框”,输入多选题的题干;接着画四个空白“动作按钮”,并在其中编辑四个选项的内容;在下面再画一个空白动作按钮,编辑为“正确答案”。
(2)在题干旁边的括号内用四个文本框分别输入A、B、C、D,先选中A文本框,设置“进入”动作为“飞入”,方向“自右侧”,右键单击该动作选择“计时”,在弹出的飞入对话框中单击“触发器”按钮,选择“单击下列对象时启动效果”单选按钮,从下拉列表中选择“动作按钮:自定义1:A北海”,单击“确定”。该操作将“动作按钮:自定义1:A北海”设置为A文本框自定义动画的触发器,所以当单击它时便在题干旁的括号内出现文本“A”。
(3)同法分别设置B、C、D文本框。最后设置“正确答案”旁括号内的AD正确答案,AD一起“飞入”,即单击“正确答案”按钮,在旁边的括号内出现AD正确选项。
2.PPT的触发器方法的适用性
触发器是PPT自定义动画中“计时”选项卡的一项命令,制作后单击触发器时会触发一个操作,该操作可能是某元素的进入、强调和退出动画,也可能是声音或视频的关闭与播放,且该动作可以重复多次执行。触发器能够大大增加PPT课件的交互性能,在制作交互性试题时,巧妙使用该功能将收到意想不到的互动效果,有效地促进教学。
但是这种方法功能有限,需结合PPT中各种动画效果来实现,要先设计好PPT中元素的动画效果,再制作触发器。所以,在制作交互性试题时,教师需事先策划制作交互性试题的方法再添加触发器。界面布局方面也需要教师合理排版达到自然适用的效果。本方法适合交互功能简单的试题,不需要编程语言,但需要好的试题设计和一定的多媒体排版技术,只要多实践、巧设计,就能制作出效果好的交互性试题。
二、利用基于VBA代码的ActiveX控件制作
在PPT中添加ActiveX控件如文本框、按钮等,再用VBA宏语言编写其操作代码。通过应用程序实现人机交互,从而便捷地制作交互性客观试题。
1.基于VBA制作多项选择题的实现步骤
(1)单击PPT2007文档“Office按钮”/“PowerPoint选项”/“常用”选项卡,在“在功能区显示‘开发工具’选项卡”前的复选框中画勾,将“开发工具”功能菜单显示出来。
(2)新建一张PPT2007幻灯片,单击“开发工具”/“文本框控件”,在幻灯片上拖动鼠标左键画出文本框控件对象,右键文本框,选“文本框对象”/“编辑”,在文本框中输入多项选择题的题目。
(3)单击“复选框控件”,拖动鼠标左键画出一个复选框,右键点击复选框,选“属性”,更改“Caption”为一个选项的内容,例如“八达岭”。如果这个选项是正确的,就将其“AutoSize”改为“True”,如果是错误的就将“AutoSize”改为“False”。照例再制作三个复选框。
(4)单击“命令按钮控件”,拖动鼠标左键画出三个命令按钮。其“属性”/“Caption”均依次改为“重新做”、“下一题”和“提交”。如图2所示。
(5)添加代码。双击“重新做”按钮在VBA环境中输入如下代码:
CheckBox1.Value = False
CheckBox2.Value = False
CheckBox3.Value = False
CheckBox4.Value = False
双击“下一题”按钮在VBA环境中输入如下代码:
With SlideShowWindows(1).View
. GotoSlide 2
End With
双击“提交”按钮在VBA环境中输入如下代码:
If CheckBox1.Value = True And CheckBox2.Value = False And CheckBox3.Value = True And CheckBox4.Value = True Then
MsgBox "正确"
Else
MsgBox "错误"
End If
2.基于VBA代码的ActiveX控件方法的适用性
VBA全称Visual Basic for Application,是微软开发的一种通用的应用程序面向对象的自动化宏语言,可以创建自定义的解决方案,是基于Visual Basic发展而来的。[2]
使用VBA有助于使Office产品自动化,提高工作效率。根据教师的创意任意编写VBA程序,可以在多种类型的试题中实现很好的互动。且这样制作的互动性客观题直接排版在幻灯片之上,不会增加幻灯片很多容量。VBA语言是较简单的计算机语言,有编程语言基础的教师很容易入手开发自己需要的互动效果。
但是这种方法需要教师自己排版幻灯片的版面,所以在界面美观上需多加设计。在随堂练习时不很强调美观的话是完全可以应用的。当然,如果非计算机专业的教师运用VBA语言制作互动性试题就略显不易,这样的教师可以根据需要记下单选题、多选题等题型的VBA代码,需要时更改题目即可轻松完成。
三、利用 Adobe Captivate 软件制作
Captivate是Macromedia发行的一款软件,后被Adobe收购,能够很好地用于互动测试题的制作,使用者可以很容易地选择题目类型、填写题目、设置题目分值及答题时间等。
1.操作步骤
(1)打开Captivate,选择“Record or create a new project”(录制或创建一个新项目,创建新的文件)。在新项目窗口中,选择“Scenario Simulation”(情节模拟) /“Project Wizard”(项目向导)单击“OK”确定。
(2)在Project Wizard(项目向导)窗口中,Project Properties(项目属性)设置文件名:模拟测试题;Default Background Image or Color(默认背景图形或颜色):Use background color(使用背景颜色);Add Slides(添加幻灯片):勾选Introduction(介绍)、Scenario slides(情境幻灯片)为1、Conclusion(结论)。
(3)设置测试首选项。在Quiz(测验)菜单中选择Quiz Preferences(测试首选项)。将Question Review Messages(问题审阅消息)、Quiz Result Messages(测验结果消息)和Default Labels(默认标签)进行修改,主要将英文改为中文,当然如果用的是中文版的就不用更改了。
(4)制作多项选择题。Captivate提供制作多种类型的题目,如单选题、多选题、判断题、填空题、简答题等等。执行菜单Quiz(测验)/Question Slide(问题幻灯片),打开问题幻灯片选项卡,在其中选择Multiple choice(多选题)点击Graded Question。在Question选项卡中,添加第一道多选题,如图3所示。注意将Type更改为Multiple Responses(多项选择题)。
(5)另可以设置Options选项卡中回答的次数,在Reporting选项卡中设置答题时间。
修改评分幻灯片,双击英文将其修改为中文,更改字体、字号等。一道多项选择题制作完成。点击Publish按钮弹出发布设置的选项卡,将制作好的文件发布为Flash(swf)文件。最后将swf文件插入到PPT文档之中即可。
2.用Captivate制作交互性测试题的适用性
Adobe Captivate 软件的交互性测试题制作功能,提供了诸如选择题、填空题、判断题等多种试题制作模板供教师选用,且很好地支持中文。在试题之后自带自动评分界面,可以对以上的测试进行各种评判,适合学生用于课后自我检测学习。制作完成自动生成多种文件格式,其中Flash(swf)格式能够嵌入PPT。该软件使用简单方便,适合不具有编程知识或多媒体技能的教师快速开发,运用到PPT课件之中,也适合教师将制作好的交互性测试题目上传到网络课件中供学生自测。但是,Captivate 软件生成的交互性试题文件比前两种方式都大,会增加PPT的容量。
参考文献:
[1]郑小军.PowerPoint课件交互设计策略及实现[J].中国教育信息化,2008,(20):64.
[2]晶莹工作室.VBA开发与应用[M].北京:电子工业出版社,2006:5.
(编辑:鲁利瑞)
关键词:PPT课件;交互性试题
中图分类号:G434 文献标识码:B文章编号:1673-8454(2011)02-0052-03
笔者考察了众多教师课堂使用的PPT课件和教育网站、精品课程发布的PPT课件,发现这些课件当中均或多或少嵌入了交互式客观性试题——单选题、多选题、填空题和判断题,但是这些试题一方面交互性不强,或者在交互性方面存在一些使用上的问题;另一方面,教师制作交互性试题的方法也不能视情况选择,而方法的适用性对提高课件开发的效率和质量具有重要作用。因此,本文既阐明了在PPT课件中嵌入交互性试题的三种实现方法,又论述了每种方法的优缺点及其适用性。文中的例子均在PowerPoint2007中调试成功。当然,交互性试题也可以在Flash中制作,但并不是所有教师都能熟练运用Flash软件。本文主要强调利用PPT自身优势以及易用的外围软件实现交互性试题的制作及应用。
一、利用PPT的触发器实现
触发器类似于动作按钮,单击它会触发一个命令。触发器可以是一个图像、图片、按钮,也可以是一个文本框等。[1]
1.利用触发器制作交互性多项选择题的操作步骤
(1)如图1所示,先插入“文本框”,输入多选题的题干;接着画四个空白“动作按钮”,并在其中编辑四个选项的内容;在下面再画一个空白动作按钮,编辑为“正确答案”。
(2)在题干旁边的括号内用四个文本框分别输入A、B、C、D,先选中A文本框,设置“进入”动作为“飞入”,方向“自右侧”,右键单击该动作选择“计时”,在弹出的飞入对话框中单击“触发器”按钮,选择“单击下列对象时启动效果”单选按钮,从下拉列表中选择“动作按钮:自定义1:A北海”,单击“确定”。该操作将“动作按钮:自定义1:A北海”设置为A文本框自定义动画的触发器,所以当单击它时便在题干旁的括号内出现文本“A”。
(3)同法分别设置B、C、D文本框。最后设置“正确答案”旁括号内的AD正确答案,AD一起“飞入”,即单击“正确答案”按钮,在旁边的括号内出现AD正确选项。
2.PPT的触发器方法的适用性
触发器是PPT自定义动画中“计时”选项卡的一项命令,制作后单击触发器时会触发一个操作,该操作可能是某元素的进入、强调和退出动画,也可能是声音或视频的关闭与播放,且该动作可以重复多次执行。触发器能够大大增加PPT课件的交互性能,在制作交互性试题时,巧妙使用该功能将收到意想不到的互动效果,有效地促进教学。
但是这种方法功能有限,需结合PPT中各种动画效果来实现,要先设计好PPT中元素的动画效果,再制作触发器。所以,在制作交互性试题时,教师需事先策划制作交互性试题的方法再添加触发器。界面布局方面也需要教师合理排版达到自然适用的效果。本方法适合交互功能简单的试题,不需要编程语言,但需要好的试题设计和一定的多媒体排版技术,只要多实践、巧设计,就能制作出效果好的交互性试题。
二、利用基于VBA代码的ActiveX控件制作
在PPT中添加ActiveX控件如文本框、按钮等,再用VBA宏语言编写其操作代码。通过应用程序实现人机交互,从而便捷地制作交互性客观试题。
1.基于VBA制作多项选择题的实现步骤
(1)单击PPT2007文档“Office按钮”/“PowerPoint选项”/“常用”选项卡,在“在功能区显示‘开发工具’选项卡”前的复选框中画勾,将“开发工具”功能菜单显示出来。
(2)新建一张PPT2007幻灯片,单击“开发工具”/“文本框控件”,在幻灯片上拖动鼠标左键画出文本框控件对象,右键文本框,选“文本框对象”/“编辑”,在文本框中输入多项选择题的题目。
(3)单击“复选框控件”,拖动鼠标左键画出一个复选框,右键点击复选框,选“属性”,更改“Caption”为一个选项的内容,例如“八达岭”。如果这个选项是正确的,就将其“AutoSize”改为“True”,如果是错误的就将“AutoSize”改为“False”。照例再制作三个复选框。
(4)单击“命令按钮控件”,拖动鼠标左键画出三个命令按钮。其“属性”/“Caption”均依次改为“重新做”、“下一题”和“提交”。如图2所示。
(5)添加代码。双击“重新做”按钮在VBA环境中输入如下代码:
CheckBox1.Value = False
CheckBox2.Value = False
CheckBox3.Value = False
CheckBox4.Value = False
双击“下一题”按钮在VBA环境中输入如下代码:
With SlideShowWindows(1).View
. GotoSlide 2
End With
双击“提交”按钮在VBA环境中输入如下代码:
If CheckBox1.Value = True And CheckBox2.Value = False And CheckBox3.Value = True And CheckBox4.Value = True Then
MsgBox "正确"
Else
MsgBox "错误"
End If
2.基于VBA代码的ActiveX控件方法的适用性
VBA全称Visual Basic for Application,是微软开发的一种通用的应用程序面向对象的自动化宏语言,可以创建自定义的解决方案,是基于Visual Basic发展而来的。[2]
使用VBA有助于使Office产品自动化,提高工作效率。根据教师的创意任意编写VBA程序,可以在多种类型的试题中实现很好的互动。且这样制作的互动性客观题直接排版在幻灯片之上,不会增加幻灯片很多容量。VBA语言是较简单的计算机语言,有编程语言基础的教师很容易入手开发自己需要的互动效果。
但是这种方法需要教师自己排版幻灯片的版面,所以在界面美观上需多加设计。在随堂练习时不很强调美观的话是完全可以应用的。当然,如果非计算机专业的教师运用VBA语言制作互动性试题就略显不易,这样的教师可以根据需要记下单选题、多选题等题型的VBA代码,需要时更改题目即可轻松完成。
三、利用 Adobe Captivate 软件制作
Captivate是Macromedia发行的一款软件,后被Adobe收购,能够很好地用于互动测试题的制作,使用者可以很容易地选择题目类型、填写题目、设置题目分值及答题时间等。
1.操作步骤
(1)打开Captivate,选择“Record or create a new project”(录制或创建一个新项目,创建新的文件)。在新项目窗口中,选择“Scenario Simulation”(情节模拟) /“Project Wizard”(项目向导)单击“OK”确定。
(2)在Project Wizard(项目向导)窗口中,Project Properties(项目属性)设置文件名:模拟测试题;Default Background Image or Color(默认背景图形或颜色):Use background color(使用背景颜色);Add Slides(添加幻灯片):勾选Introduction(介绍)、Scenario slides(情境幻灯片)为1、Conclusion(结论)。
(3)设置测试首选项。在Quiz(测验)菜单中选择Quiz Preferences(测试首选项)。将Question Review Messages(问题审阅消息)、Quiz Result Messages(测验结果消息)和Default Labels(默认标签)进行修改,主要将英文改为中文,当然如果用的是中文版的就不用更改了。
(4)制作多项选择题。Captivate提供制作多种类型的题目,如单选题、多选题、判断题、填空题、简答题等等。执行菜单Quiz(测验)/Question Slide(问题幻灯片),打开问题幻灯片选项卡,在其中选择Multiple choice(多选题)点击Graded Question。在Question选项卡中,添加第一道多选题,如图3所示。注意将Type更改为Multiple Responses(多项选择题)。
(5)另可以设置Options选项卡中回答的次数,在Reporting选项卡中设置答题时间。
修改评分幻灯片,双击英文将其修改为中文,更改字体、字号等。一道多项选择题制作完成。点击Publish按钮弹出发布设置的选项卡,将制作好的文件发布为Flash(swf)文件。最后将swf文件插入到PPT文档之中即可。
2.用Captivate制作交互性测试题的适用性
Adobe Captivate 软件的交互性测试题制作功能,提供了诸如选择题、填空题、判断题等多种试题制作模板供教师选用,且很好地支持中文。在试题之后自带自动评分界面,可以对以上的测试进行各种评判,适合学生用于课后自我检测学习。制作完成自动生成多种文件格式,其中Flash(swf)格式能够嵌入PPT。该软件使用简单方便,适合不具有编程知识或多媒体技能的教师快速开发,运用到PPT课件之中,也适合教师将制作好的交互性测试题目上传到网络课件中供学生自测。但是,Captivate 软件生成的交互性试题文件比前两种方式都大,会增加PPT的容量。
参考文献:
[1]郑小军.PowerPoint课件交互设计策略及实现[J].中国教育信息化,2008,(20):64.
[2]晶莹工作室.VBA开发与应用[M].北京:电子工业出版社,2006:5.
(编辑:鲁利瑞)