MS Agent以其生動(dòng)、活潑的畫(huà)面,擬人化的表情動(dòng)作和言語(yǔ)等人性化特點(diǎn)對(duì)多媒體課件的設(shè)計(jì)產(chǎn)生了很大影響。本文以制作元素周期表的教學(xué)課件為例,詳細(xì)介紹了在Authorware中使用MS Agent的優(yōu)點(diǎn),討論了MS Agent在Authorware中的實(shí)現(xiàn)原理和制作流程,提出在Authorware中人性化多媒體課件的實(shí)現(xiàn)結(jié)構(gòu)并用實(shí)例加以介紹。
一、MS Agent介紹
MS Agent(Microsoft Agent)是一種基于微軟視窗平臺(tái)的可編程的即時(shí)交互性動(dòng)畫(huà)角色。這些角色可以發(fā)出聲音,產(chǎn)生各種動(dòng)作同計(jì)算機(jī)用戶進(jìn)行交流。MS Agent在多媒體課件中具有以下特性。
1.操作向?qū)В涸诶肁uthorware開(kāi)發(fā)的元素周期表教學(xué)課件安裝程序中,其具體的安裝操作提示過(guò)程,就是通過(guò)MS Agent完成的。
2.語(yǔ)音識(shí)別:MS Agent自身具有識(shí)別語(yǔ)音的功能,并把它們朗讀出來(lái),但它僅能識(shí)別英語(yǔ)、日語(yǔ)、法語(yǔ)等,卻不能夠識(shí)別中文字符。為此在制作元素周期表教學(xué)課件中,可利用MS Agent中的控制函數(shù)maSpeak(見(jiàn)表1)將事先錄制好的音頻解說(shuō)詞導(dǎo)入。
3.人性化幫助系統(tǒng):在Authorware中,利用MS Agent可以方便地設(shè)計(jì)出人性化極強(qiáng)的幫助系統(tǒng)。如在元素周期表教學(xué)課件中,MS Agent首先在主頁(yè)上以動(dòng)畫(huà)、語(yǔ)音的形式對(duì)學(xué)習(xí)者表示歡迎,再以命令的形式幫助用戶導(dǎo)航到課件內(nèi)容學(xué)習(xí)區(qū),分別對(duì)主族、副族、0族等相關(guān)學(xué)習(xí)內(nèi)容進(jìn)行介紹,幫助學(xué)習(xí)者從基礎(chǔ)開(kāi)始學(xué)習(xí)到慢慢深入、探索,增強(qiáng)了課件學(xué)習(xí)的導(dǎo)航能力、易用性和娛樂(lè)性,提高了學(xué)習(xí)者與計(jì)算機(jī)的交互性。
4.教學(xué)角色中的教師部分:在元素周期表教學(xué)課件中,使用MS Agent的角色扮演一名教師,向?qū)W習(xí)者傳授知識(shí),使教學(xué)過(guò)程更加人性化、形象化。
二、人性化多媒體課件實(shí)現(xiàn)原理和制作流程——以制作元素周期表為例
(一)實(shí)現(xiàn)原理
在Authorware中,通過(guò)一個(gè)組件接口——MsAgent2.U32使用MS Agent。MsAgent2.U32中定義了一系列函數(shù)。當(dāng)Authorware使用MS Agent時(shí),首先打開(kāi)函數(shù),在“分類”列表中選擇“元素周期表”,再單擊左下角的“載入”按鈕,加載MsAgent2.U32的相關(guān)函數(shù)(如表1所示),通過(guò)這些函數(shù)來(lái)激活MS Agent,使Authorware與MS Agent建立通信并實(shí)現(xiàn)訪問(wèn)。
?。ǘ〢uthorware使用MS Agent制作流程
使用Authorware制作元素周期表之前,首先需要安裝MS Agent服務(wù)驅(qū)動(dòng)程序MS Agent2.0和MS Agent精靈文件(.a