论文部分内容阅读
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精灵文件(.acs),如本课件中的动画精灵叫做James,是一个西装革履的绅士。其次在Authorware中加载MsAgent2.U32的相关函数,如上所述。根据课件制作流程(如图1所示)实现元素周期表的制作。
三、人性化多媒体课件实例分析
(一)人性化多媒体课件的结构设计
所谓“人性化”就是用类似人类的行为、表情、言语实现信息反馈的拟人化。本文在使用Authorware设计制作元素周期表课件时,借助于MS Agent实现了对元素周期表各部分解说的人性化设计,其实现结构如图2所示。
(二)部分代码分析
1.“加载显示精灵”名为“初始化”计算图标中的代码
James:=maLoad(FileLocation "James.acs")——载入动画精灵James
maShow(James,620,180)——在坐标(620,180)处显示动画精灵
maPlay(James,"wave") ——让动画精灵做出“挥手”动作
maSpeak(James,"同学们好,我是蓝老师!","welcome.wav") ——让动画精灵说话,语音文件为“welcome.wav”
2.“阐述主族元素”名为“说明1”计算图标中的代码
maStopAll(James) ——停止动画精灵的所有动作
maShow(James,170,50)——在坐标(170,50)处显示动画精灵
maPlay(James, "Read") ——做出“阅读”动作
maSpeak(James,"主族:由短周期元素和长周期元素共同构成的族!","zhuzu.wav") ——让动画精灵阐述主族,语音文件为“zhuzu.wav”
3.“退出”计算图标中的代码
maRemove(James) ——释放动画精灵
Quit() ——程序退出
(三)实例效果
在Authorware中设计制作元素周期表课件采用了MS Agent后得到效果如图3所示。
将MS Agent应用到Authorware中,与以前的课件只通过文字显示进行知识讲解相比,通过虚拟人物生动、活泼的画面,人性化的动作、表情、和言语,多方位地传递知识内容,改善人机交互环境,大大增强课件的吸引力,尤其适合应用到中小学课件的开发和设计中去。
参考文献
[1]陈尧妃,倪应华.基于Microsoft Agent的人性化课件帮助系统设计[J].计算机与现代化,No.1,2006.
[2]Designing Characters for Microsoft Agent.http://www.msagentring.org/chars.htm.
[3]Microsoft Speech Engines for Microsoft Agent .http://www.bellcraft.com/mash/download.htm.
[4]潘天士,徐歆恺.中学化学课件制作实例与技巧[M].北京:机械工业出版社,2004:352-364.
一、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精灵文件(.acs),如本课件中的动画精灵叫做James,是一个西装革履的绅士。其次在Authorware中加载MsAgent2.U32的相关函数,如上所述。根据课件制作流程(如图1所示)实现元素周期表的制作。

三、人性化多媒体课件实例分析
(一)人性化多媒体课件的结构设计
所谓“人性化”就是用类似人类的行为、表情、言语实现信息反馈的拟人化。本文在使用Authorware设计制作元素周期表课件时,借助于MS Agent实现了对元素周期表各部分解说的人性化设计,其实现结构如图2所示。

(二)部分代码分析
1.“加载显示精灵”名为“初始化”计算图标中的代码
James:=maLoad(FileLocation "James.acs")——载入动画精灵James
maShow(James,620,180)——在坐标(620,180)处显示动画精灵
maPlay(James,"wave") ——让动画精灵做出“挥手”动作
maSpeak(James,"同学们好,我是蓝老师!","welcome.wav") ——让动画精灵说话,语音文件为“welcome.wav”
2.“阐述主族元素”名为“说明1”计算图标中的代码
maStopAll(James) ——停止动画精灵的所有动作
maShow(James,170,50)——在坐标(170,50)处显示动画精灵
maPlay(James, "Read") ——做出“阅读”动作
maSpeak(James,"主族:由短周期元素和长周期元素共同构成的族!","zhuzu.wav") ——让动画精灵阐述主族,语音文件为“zhuzu.wav”
3.“退出”计算图标中的代码
maRemove(James) ——释放动画精灵
Quit() ——程序退出
(三)实例效果
在Authorware中设计制作元素周期表课件采用了MS Agent后得到效果如图3所示。

将MS Agent应用到Authorware中,与以前的课件只通过文字显示进行知识讲解相比,通过虚拟人物生动、活泼的画面,人性化的动作、表情、和言语,多方位地传递知识内容,改善人机交互环境,大大增强课件的吸引力,尤其适合应用到中小学课件的开发和设计中去。
参考文献
[1]陈尧妃,倪应华.基于Microsoft Agent的人性化课件帮助系统设计[J].计算机与现代化,No.1,2006.
[2]Designing Characters for Microsoft Agent.http://www.msagentring.org/chars.htm.
[3]Microsoft Speech Engines for Microsoft Agent .http://www.bellcraft.com/mash/download.htm.
[4]潘天士,徐歆恺.中学化学课件制作实例与技巧[M].北京:机械工业出版社,2004:352-364.