|
所谓交互性,是指课件同使用者之间信息传递的双向性,就是课件可以接收使用者输入的命令,并做出相应的反应。交互性是课件的最基本特点,有利于教师掌握学生的学习情况、调整学习内容和安排学习计划,也利于学生的自学。课件设计应充分体现这一特点。 交互的表现形式 课件的交互性大致体现在四个方面: 顺序的选择 一个课件,不管是从内容、目标还是任务,都应该划分为各个相对独立的组成部分。而在各个部分的排列上,既有一个逻辑上的先后顺序,同时还应提供一个灵活的跳转,使用者随时可以从当前部分跳转到另外的部分,从而实现课件的非线性结构,给使用者提供更大的灵活性。课件的初做者最容易犯的一个错误就是课件没有模块化,整个课件只有下一步、下一步,一直到最后,呈现给使用者的是一种线性结构和单向流程。 内容的取舍 一个完整的课件,从设计者的角度来看,常常是一个内容丰富的资源库;但作为使用者,就不一定非得全盘照搬了,而是从实际的教与学的需要出发进行取舍,详略得当,甚至只用其中的某一部分。这就要求程序做到模块化、网状化。 问题的解答 除了顺序的选择和内容的取舍之外,问题的解答及针对性的提示和帮助,是交互课件的又一重要特色。学生是学习的主体,是知识的主动获取者,而不是被动的接受者。一个好的课件就要充分体现学习者的主体性、参与性,适当的练习、尝试和实践是不可缺少的。比如,一个部分的内容学完之后,针对性地设计几个交互式的选择题、填空题和判断题,来检测和强化学习内容;再比如,设计一个电路组装图、化学实验图,让学生通过拖动、单击来模拟真实的实验操作。 环境的选择 这是很多课件很少考虑到的一点。课件的背景颜色(或背景图片)、背景音乐,虽然都是经过设计者反复推敲定下来的,但从使用者的角度看,往往并不是一个唯一的最佳选择。常把西湖比西子,浓妆淡抹总相宜。这句话用在课件背景的选择上也是很有借鉴意义的。 交互的设计思路 总而言之,课件的交互性最突出地表现在程序的跳转(顺序的选择及内容的取舍)和问题的解答上,下面就以PowerPoint、Authorware和Flash三个最常用的课件制作工具为例,简单地谈谈交互的设计思路。 PowerPoint课件中,程序的跳转(顺序的选择、内容的取舍)依赖两大法宝——“超链接”和“动作按钮”。 “超链接”的设置:首先要有一个触发对象(文本框、图形和图像等一切可视对象都可以,包括动作按钮,这好比是出发点),在触发对象上按右键,选择右键菜单中最下面一行的“超链接”命令即可调出“插入超链接”对话框。然后根据需要选择要跳转的目的地,若是本文档中的位置也可以链接到其他任何地方。 “动作按钮”的使用:单击“幻灯片放映/动作按钮”,选中某一种按钮类型。然后通过拖动把它画在母版上,这时便会弹出一个“动作设置”窗口(右键菜单中的“动作设置”也可使之弹出),然后选择动作类型及相应的动作。 至于PowerPoint中问题的解答即交互式的练习,就要请出幕后英雄了——VBA(Visual Basic for Applications)。Visual Basic交互设计由两部分组成:一是可视化的对象即控件的创建,如Label、TextBox等;二是为控件添加事件驱动程序。 Authorware编制课件,利用交互的11种响应类型,如下图所示,就足以设计出丰富的人机交互效果。若再加上定向、框架和判断,配合Authorware强大的跟踪能力和语言编程能力(通过计算图标),不管是程序跳转还是交互练习,更加得心应手,如虎添翼。 Flash中的交互靠的是功能强大的Action Script指令,在Flash中添加AS一般有两种方式:一是添加在时间轴上;二是添加在对象上,如MovieClip、Button等。时间轴上AS的添加,可以通过按F9打开“动作”面板,然后单击要添加的AS帧,接着在“动作”面板里书写所需的AS;而对象上的AS添加,首先,仍然要打开“动作”面板,然后选择要添加的AS对象如MovieClip、Button等,接着书写AS代码,包括驱动事件和执行任务两部分。当然,对象上的事件也可以写在时间轴上,这就要求对象必须有一个实例名。 举个例子来说,同样要使根场景中的my_mc跳转到第一帧播放,在时间轴上可以写“_root.my_mc.gotoAndPlay(1)”,播放到该帧执行跳转动作;而在按钮上就要写 “on(press){_root.my_mc.gotoAndPlay(1)}”,单击该按钮后执行跳转动作。其中press就是驱动事件,而大括号里的AS就是该按钮单击后要执行的任务。若要将对象上的AS指令写在时间轴上,就要改成这样了:_root.my_btn.onPress=function(){_root. my_mc.gotoAndPlay(1)},my_btn是处于根场景中该按钮的实例名,有实例名才能对它按名调用及分配动作指令。 而MovieClip、Button的驱动事件也都有十几种,此处只是提个思路,就不再详说了。 以上从大体轮廓上简单地谈了目前较常用的三种软件制作交互课件的思路,总的来说,入门都很简单,只要有兴趣、信心和行动这三大法宝就行了!至于哪一个最好、最适合,这就要看各人的基础和爱好了。如果有VB基础,则PowerPoint早已入门了;如果有C或JavaScript基础,Flash里的ActionScript可是它的一家子;如果不习惯Flash这种时间线式的编程方式,那么Authorware的流程图式方式以及PowerPoint的幻灯片方式相对来说要简单直观一些。或许读者要说,我什么基础都没有。没关系,有三大法宝足矣。强烈推荐从最新技术起步,Flash不仅功能强大,而且适合做网络课件,毕竟做网络课件已是大势所趋、时代潮流。
|