1、1体验交互的乐趣利用 flash 模板,轻松制作测验类课件作者:郭存友 单位:澧县一中利用网络,对学生的学习情况进行在线测试是一种趋势,也是一种时尚。然而,大部分教师认为,运用 flash 制作测验类网络课件,一定要编写复杂的脚本程序。其实不然,只要利用 flash 提供的测验类模板,不用写一句代码,就能够轻松制作测验类课件,而且能够实现完美的人机交互。一、体验交互的乐趣1、根据模板新建文件启动 flash(本文以 flash MX 2004 为例),从模板创建新文件,在“类别”栏中选择“测验”,并根据自己的喜好选择适当的样式,“确定”后完成新文件的创建。和通常新建文件不同,现在窗口中已经有了
2、丰富的内容。2、试运行按Ctrl+Enter试着运行影片,体验测验模板带来的无穷乐趣。影片依次显示八个画面,如图所示,第一个画面是“欢迎使用”画面,第二个至第七个画面提供六种类型的测验题,依次是拖放配对题,填空题,热对象题,热区题,多项选择题和判断题。第八个画面显示的是结果页面,在这个页面上可以看到测试的成绩。图 1 模板提供的测验题3、分析时间线面板共有 5 层,8 帧,如图所示。2图 2 时间线面板“Background”层是背景层,放置整个影片的背景图片。你可以自己创建一个背景图形元件来替换模板影片的背景。“Controls”层是控制层,用于设置测验题选项和用于跳转到下一帧。“Title
3、”层是标题层,标题为“练习测验”。你可以更改标题以适合你的课件。“Actions”层是代码层,代码就一句“stop”。“Interactions”层是交互层,也是最重要的一层,所有的测验及其交互操作都在这一层。它的第一帧用来用来显示“欢迎使用”字幕,你也可以添加一些测验内容的说明。第二帧到第七帧每帧显示一种题型,分别是拖拽题(DragAndDrop),填空题(Fill In the blank),热对象题(Hot Objects),热区题(Hot Spot),多项选择题(Multiple Choice)和判断题(True or False)。第八帧用于显示测验结果,也就是测验的成绩。除“Int
4、eractions”层有 8 个关键帧外,其它几层都只有第一帧是关键帧。“组件”在影片中有着至关重要的作用。“Controls”层的第一帧有一个“测验选项”的组件,用于设置测验的参数,可以控制测验页面是否随机显示,以及是否显示测验成绩等。“Interactions”层从第二帧到第七帧每帧有一个组件,分别是拖放交互操作组件,填空交互操作组件,敲击对象交互操作组件,敲击区域交互操作组件,多项选择交互操作组件和 True 或 False 交互操作组件。这些组件用来设置不同类型测验题的参数。组件的上面是设置的提示,按提示操作就行了。我们的任务就是要修改“Interactions”层各个组件的参数,将题
5、目和答案更改成我们预备的题目和答案,将屏幕提示语言由英文改写成中文。二、修改试题显然,我们需要的测试并不是模板中自带的这些试题,而是我们自己准备的试题。怎样把试题改为自己需要的呢?以制作填空题为例,将图 1 中的第三幅画面修改成图 3 所示的画面。3图 3 填空题单击“Interactions”第三帧,选中舞台左侧的“填空交互操作组件”,打开“组件参数”面板。如图 4 所示,面板中有 3 个标签,默认显示的是【开始】标签。注意:如果面板中的内容太小而导致看不清楚,可以把窗口调整得大一些。图 4 开始标签在【问题】项中将原题删除,输入你自己的题目就行了。这里已经输入李白的诗并提出了问题。【响应】
6、项中输入试题的正确答案。一共可以输入三个正确答案,只要用户答题符合其中一个就算正确。如图规定正确答案为“李白”或者是“李 白”(“李”字和“中”字中间含空格)。【正确】项与【响应】配合使用,这里有二个正确答案,所以选中前两项。 【选项】标签主要有 3 个参数设置项,如下图所示:4图 5 选项标签选中【反馈】复选框,可以设置答题之初和作出正确或错误选择后的提示。我们可以将原来的英文提示全部改为中文提示。如果不选择【反馈】项,将不会有提示,也不能判断答案是否正确。旁边的【尝试次数】输入 1,表示可以做一次。如果输入 3,表示错了可以更改,一共可以做 3 次。【学习跟踪】中的【权重】表示该题的比分。
7、【导航】的默认值为【关】,当选择【下一页按钮】单选框时,下边的参数设置就被激活,你可以进一步设置。如果选择【自动转到下一帧】,可以实现答题后影片自动转到下一帧并开始播放。【资源】标签的参数也包括三个方面的设置:文本字段实例名称、UI 组件实例名称、控制按钮标签。前二项保留默认即可,如果想改动,必须和属性面板中的名称一致。对于控制按钮标签,最好将其改为中文。图 6 资源标签三、添加和删除试题5一般情况下,我们的测验其题目个数和类型都很难与模板保持一致。比如,你的测验可能是 10 道填空题,或者是 10 道判断题和 10 道多选题。这时,我们就要将多余的题型删除,再添加一些题目。要删除某道题,删除
8、它所在的帧就可以了。具体的做法是在该帧上击右键,选择“删除帧”命令。要添加一道题,先添加一帧(按 F5),然后将其转换为空白关键帧(按 F7),最后从“库”中选择适当的元件(6 种元件代表 6 种题型),拖放到舞台,然后按照前面所讲的步骤进行有关设置。当然也可以通过复制相同题型的关键帧来完成。注意:在改变了题量之后,“Interactions”层的帧数会改变,其余各层的帧数也应跟“Interactions”层保持相同。四、进一步探讨探讨之一:如何修改含图形的试题如前所述,可以在组件的参数面板中修改试题的题目和答案。但是拖拽题、热对象题、热区题是包含图形的试题,情况与填空题有所不同。我们不仅要修
9、改参数面板中的试题和答案,还要修改舞台上的影片剪辑。下面以修改热区题为例,将图 1 中的第五幅画面修改为图 7 所示的画面(第 4 图显示为高亮是鼠标单击以后的效果) 。图 7从图 1 中的第五幅画面可以看出,画面上共有 6 个可选择的热区,它们都是影片剪辑实例,在属性面板中可以看到对应的实例名称分别为:HotSpot1、HotSpot2、HotSpot3、HotSpot4、HotSpot5、HotSpot6。现在,我们要用实际测验题目中的对象替换页面上原有的影片剪辑。首先,将页面上的影片剪辑和库中对应的影片剪辑全部删除,然后自己创建 4 个影片剪辑,名称分别为 HotSpot1、HotSpo
10、t2、HotSpot3、HotSpot4。完成后将创建好的影片剪辑拖放到舞台上。最后打开组件参数面板,输入题目:下面哪个图形表示的是南亚热带的气候?并将答案选项的后两项去掉,保留前 4 项,即 HotSpot1、HotSpot2、HotSpot3、HotSpot4。注意,影片剪辑的名称一定要和参数面板答案选项中的名称保持完全一致。好了,大功告成了,开始播放测试吧。6探讨之二:如何实现随机出题在线测验的时候,我们往往希望学生屏幕上出现的题目不要一样,也就是要求题目的顺序打乱。这时就需要计算机随机出题。如何实现呢,方法很简单。单击“Controls”层的第一帧,选中舞台左侧的“测验选项”组件,打开【组件参数面板】,如图所示。图 8 测验选项选中【随机化】,则题目的显示顺序随机出现。另外,选中【显示结果页面】,则反馈测验结果,即测验的成绩显示出来。在【要问的问题】中输入整数 n,如果 n 的值大于总题量,则题目全部显示;如果小于总题量,则显示前 n 道问题。如果 n 的值为 0,则显示全部试题。一般保留默认值 0 即可。用 Flash 的测验模板制作课件方法简单,不用写一句代码,题型丰富,交互性强,可按需要扩展,能够满足课件制作者的个性化需求。