人性化多媒体课件的设计与实现
2008-12-29姜强赵蔚孙平
中小学信息技术教育 2008年1期
MS Agent以其生动、活泼的画面,拟人化的表情动作和言语等人性化特点对多媒体课件的设计产生了很大影响。本文以制作元素周期表的教学课件为例,详细介绍了在Authorware中使用MS Agent的优点,讨论了MS Agent在Authorware中的实现原理和制作流程,提出在Authorware中人性化多媒体课件的实现结构并用实例加以介绍。
一、MS Agent介绍
MS Agent(Microsoft Agent)是一种基于微软视窗平台的可编程的即时交互性动画角色。这些角色可以发出声音,产生各种动作同计算机用户进行交流。MS Agent在多媒体课件中具有以下特性。
1.操作向导:在利用Authorware开发的元素周期表教学课件安装程序中,其具体的安装操作提示过程,就是通过MS Agent完成的。
2.语音识别:MS Agent自身具有识别语音的功能,并把它们朗读出来,但它仅能识别英语、日语、法语等,却不能够识别中文字符。为此在制作元素周期表教学课件中,可利用MS Agent中的控制函数maSpeak(见表1)将事先录制好的音频解说词导入。
3.人性化帮助系统:在Authorware中,利用MS Agent可以方便地设计出人性化极强的帮助系统。如在元素周期表教学课件中,MS Agent首先在主页上以动画、语音的形式对学习者表示欢迎,再以命令的形式帮助用户导航到课件内容学习区,分别对主族、副族、0族等相关学习内容进行介绍,帮助学习者从基础开始学习到慢慢深入、探索,增强了课件学习的导航能力、易用性和娱乐性,提高了学习者与计算机的交互性。
4.教学角色中的教师部分:在元素周期表教学课件中,使用MS Agent的角色扮演一名教师,向学习者传授知识,使教学过程更加人性化、形象化。
二、人性化多媒体课件实现原理和制作流程——以制作元素周期表为例
(一)实现原理
在Authorware中,通过一个组件接口——MsAgent2.U32使用MS Agent。MsAgent2.U32中定义了一系列函数。当Authorware使用MS Agent时,首先打开函数,在“分类”列表中选择“元素周期表”,再单击左下角的“载入”按钮,加载MsAgent2.U32的相关函数(如表1所示),通过这些函数来激活MS Agent,使Authorware与MS Agent建立通信并实现访问。

(二)Authorware使用MS Agent制作流程
使用Authorware制作元素周期表之前,首先需要安装MS Agent服务驱动程序MS Agent2.0和MS Agent精灵文件(.a