郗 閩
(西安航空學(xué)院 思政部,陜西 西安 710077)
基于Authorware的思政多媒體教學(xué)軟件設(shè)計(jì)研究
郗 閩
(西安航空學(xué)院 思政部,陜西 西安710077)
為了滿足思想政治教學(xué)多媒體化的需求,提出了一種基于Authorware的多媒體教學(xué)軟件設(shè)計(jì)方案。該軟件的總體結(jié)構(gòu)采用分層的模塊化設(shè)計(jì),不同模塊之間采用用戶導(dǎo)航的方式完成,并在全屏顯示和視聽同步、內(nèi)存優(yōu)化等關(guān)鍵技術(shù)上給出了具體的解決方法。課件開發(fā)應(yīng)用結(jié)果表明,該軟件具有信息量大、通俗易懂等特點(diǎn),達(dá)到了設(shè)計(jì)要求。
Authorware;軟件設(shè)計(jì);思想政治教學(xué);課件設(shè)計(jì)
傳統(tǒng)的教育模式是教師講述,學(xué)術(shù)聽課的教學(xué)過(guò)程,其是教師將事先準(zhǔn)備好的知識(shí)運(yùn)用語(yǔ)言,教材或者結(jié)合板書一股腦的灌輸給學(xué)生,學(xué)生只能被動(dòng)的接受,缺乏學(xué)習(xí)的積極性和自主能力,因此傳統(tǒng)的課堂教學(xué)方式本身就較為枯燥、沉悶。再加上思想政治課程本身略顯乏味,這就更迫切的要求在傳統(tǒng)的教學(xué)模式上有所突破,讓學(xué)生參與到課堂的教學(xué)中來(lái),使思政課變的更具趣味性。多媒體技術(shù)是在現(xiàn)代計(jì)算機(jī)技術(shù)快速發(fā)展的基礎(chǔ)上而發(fā)展起來(lái)的,符合現(xiàn)代教育發(fā)展的趨勢(shì)。多媒體教學(xué)工具的巨大信息量,對(duì)交互學(xué)科的知識(shí)展示,視聽結(jié)合、聲畫同步的學(xué)習(xí)環(huán)境均是傳統(tǒng)教育所不具備的,因此多媒體教學(xué)才得以迅速發(fā)展[1]。在思想政治的教學(xué)之中,應(yīng)用多媒體技術(shù)更是必要的,其主要體現(xiàn)在:1)提高學(xué)生學(xué)習(xí)思想政治課的積極性;2)理論聯(lián)系實(shí)際,提高學(xué)生對(duì)該課程的實(shí)際應(yīng)用能力;3)培養(yǎng)學(xué)生獨(dú)立思考的能力;4)擴(kuò)大學(xué)生知識(shí)面,拓寬視野;5)深化知識(shí),增強(qiáng)學(xué)生理論知識(shí)的掌握;6)情感渲染,實(shí)現(xiàn)思想政治課的三維目標(biāo)。Authorware是國(guó)際上流行的一種多媒體創(chuàng)作工具,其通過(guò)一系列的符號(hào)化模塊取代了令人望而生畏的編程語(yǔ)言,使設(shè)計(jì)者能較快的掌握[2]。此外,Authorware豐富的變量和函數(shù)、標(biāo)準(zhǔn)的應(yīng)用程序接口、能脫離開發(fā)環(huán)境直接在Windows下運(yùn)行的EXE文件均是其成為最成功的計(jì)算機(jī)輔助教學(xué)(CAI)多媒體軟件的原因[3]。
在多媒體教學(xué)中,如何使用聲音、視頻等體現(xiàn)教學(xué)的重點(diǎn),使學(xué)生能充分掌握教學(xué)的內(nèi)容是多媒體教學(xué)的目標(biāo),多媒體教學(xué)應(yīng)遵循教育性原則、最優(yōu)化原則、技術(shù)性原則、直觀性原則、輔助性原則和目標(biāo)一致性原則。因此在軟件設(shè)計(jì)中,首先要滿足具體的教學(xué)內(nèi)容,體現(xiàn)教育內(nèi)容的系統(tǒng)結(jié)構(gòu),以及采取何種方式將多媒體用于教學(xué)。其次是軟件的拓展性和環(huán)境等問(wèn)題[4]。
在軟件的設(shè)計(jì)過(guò)程中,教學(xué)內(nèi)容的管理是重點(diǎn),常見的有線性框架模型、索引框架模型和層次框架模型。線性框架只采用前進(jìn)和后退兩個(gè)鍵來(lái)控制,開發(fā)簡(jiǎn)單但可操作性差。索引框架常用于圖書館的管理,顯示簡(jiǎn)答明了易于管理卻缺乏層次性。層次框架是結(jié)合前兩者的優(yōu)點(diǎn)發(fā)展而來(lái)的,其操作簡(jiǎn)單、形式多樣、顯示內(nèi)容多且易于修改。因此,基于Authorware的思想政治教學(xué)軟件采用層次框架模型。
2.1模塊化的總體結(jié)構(gòu)設(shè)計(jì)
程序設(shè)計(jì)是基于Authorware多媒體軟件設(shè)計(jì)中最核心的環(huán)節(jié),根據(jù)實(shí)際應(yīng)用設(shè)計(jì)出腳本,然后通過(guò)編程將各種素材編輯起來(lái)。在總體結(jié)構(gòu)設(shè)計(jì)中,應(yīng)采用模塊化的處理方式,將主程序分成一個(gè)個(gè)相互獨(dú)立的子模塊[5]。在主程序中可對(duì)其分別調(diào)用,由此不僅能減少內(nèi)存的占用,還便于對(duì)程序的調(diào)試及后續(xù)的開發(fā)。當(dāng)主程序運(yùn)行后,只加載當(dāng)前界面所顯示的模塊,其他模塊只作為超鏈接存在,當(dāng)點(diǎn)擊時(shí)才會(huì)加載。該種模塊化的程序設(shè)計(jì)結(jié)構(gòu)清晰,程序員設(shè)計(jì)好主模塊后,分別去開發(fā)子程序。每一個(gè)子模塊在開發(fā)和調(diào)試時(shí),不影響主程序與其他子模塊的運(yùn)行,便于實(shí)時(shí)調(diào)試和后續(xù)開發(fā)。
調(diào)用子程序使用JumpFileReturn()函數(shù),該函數(shù)具有執(zhí)行斷點(diǎn)操作的特性,即在子函數(shù)調(diào)用之前保留主程序的運(yùn)行狀態(tài)和斷點(diǎn),當(dāng)運(yùn)行完子程序回到主程序后從斷點(diǎn)處恢復(fù)之前的主程序狀態(tài),使程序的運(yùn)行具有連貫性。此外,在設(shè)計(jì)主程序時(shí),還需注意擦除的切換和畫面之間的顯示,保持軟件界面的一致性。圖1是該系統(tǒng)結(jié)構(gòu)框圖。

圖1 系統(tǒng)結(jié)構(gòu)框圖
2.2系統(tǒng)導(dǎo)航
在實(shí)際使用過(guò)程中,用戶需完成在不同界面之間的跳轉(zhuǎn)而不是一步一步執(zhí)行到所需的界面,這就需要設(shè)計(jì)者在設(shè)計(jì)過(guò)程中,根據(jù)思想政治課的特點(diǎn),將各個(gè)內(nèi)容做成一個(gè)個(gè)獨(dú)立的模塊。通常采用用戶導(dǎo)航模式來(lái)實(shí)現(xiàn)系統(tǒng)的導(dǎo)航。不同于自主導(dǎo)航模式,該模式將程序的控制權(quán)交給用戶。由用戶根據(jù)課堂進(jìn)程選擇加載不同的模塊,符合多媒體軟件的設(shè)計(jì)理念[6]。通常是通過(guò)GoTo()語(yǔ)句來(lái)實(shí)現(xiàn)各個(gè)模塊之間的鏈接,具體代碼如下:
innumber:=innumber+1
if innumber=1 then
GoTo(IconID“cover”)
else
GoTo(IconID“界面”)
2.3全屏顯示與試聽同步的處理
1)全屏顯示。這是一個(gè)重要問(wèn)題,Authorware默認(rèn)的分辨率為640×480,適合在35 cm的顯示器上運(yùn)行,現(xiàn)在顯示器分辨率一般為1024×728,所以將素材的大小設(shè)定為1024×728,這項(xiàng)工作在設(shè)計(jì)完成后再去處理,會(huì)導(dǎo)致原本調(diào)整好的圖片、文字等發(fā)生扭曲或位置的變化,因此在設(shè)計(jì)之前要完成。
若用戶的分辨率高于素材,作品只能占據(jù)一部分的屏幕且顯示字體較小,若分辨率高于素材,則作品會(huì)有一部分無(wú)法顯示。因此,首先要檢測(cè)用戶的分辨率并保存在數(shù)據(jù)變量中,然后判斷與作用分辨率是否相同,若相同則直接執(zhí)行不做改變,若不同則對(duì)顯示器的分辨率進(jìn)行調(diào)整。該過(guò)程通過(guò)Authorware的外部拓展函數(shù)alTools.u32來(lái)實(shí)現(xiàn)。關(guān)鍵代碼如下:
if((ScreenDepth<N_depth)|(ScreenWidth<N_width)
then
alChanges(N_width,N_height,N_depth)
ResizeWindow(N_width,N_height)
Changed:=1
2)視聽同步。在多媒體教學(xué)軟件的制作過(guò)程中,視聽同步是一個(gè)重要的問(wèn)題,視聽不同步,系統(tǒng)就會(huì)處于混亂狀態(tài),多媒體教學(xué)便無(wú)法實(shí)施。在Authorware中解決視聽同步的問(wèn)題有兩種方法,第一種方法是利用開發(fā)工具中的等待圖標(biāo),增加或減少動(dòng)畫之間的時(shí)間間隔,達(dá)到讓動(dòng)畫和聲音匹配的效果,該方法的優(yōu)點(diǎn)是實(shí)現(xiàn)簡(jiǎn)單,方便實(shí)時(shí)調(diào)試,缺點(diǎn)是完全受制于聲音,用戶自主性較差;而第二種方法是先設(shè)計(jì)好動(dòng)畫的過(guò)程,然后讓聲音去自適應(yīng)圖形和動(dòng)畫的顯示,不同于第一種,該種方法是靠改變聲音播放的節(jié)奏實(shí)現(xiàn)視聽同步的。在動(dòng)畫速度無(wú)法改變的情況下,可利用GoldWave軟件在聲音的適當(dāng)位置增加靜音。第二種方法操作較為繁瑣,需在不同的系統(tǒng)之間來(lái)回切換。實(shí)際中可將兩種方法相結(jié)合,吸收各自的優(yōu)點(diǎn),則可達(dá)到事半功倍的效果[7]。
2.4內(nèi)存的優(yōu)化
在系統(tǒng)的設(shè)計(jì)過(guò)程中,必須要考慮所使用的計(jì)算機(jī)配置是否能被大多數(shù)的用戶所接受,若配置要求過(guò)高,將影響推廣使用,因此在開發(fā)過(guò)程中必須要考慮系統(tǒng)整體優(yōu)化的問(wèn)題。多媒體素材對(duì)計(jì)算機(jī)內(nèi)存的占用較大,除了考慮對(duì)多媒體素材的壓縮外,還需考慮到內(nèi)存的及時(shí)釋放。若只是不停的向內(nèi)存中添加多媒體素材而不考慮內(nèi)存的釋放,將會(huì)導(dǎo)致計(jì)算機(jī)的內(nèi)存不斷的被占用直至枯竭。最終會(huì)出現(xiàn)系統(tǒng)運(yùn)行速度降低甚至死機(jī)的情況,從而造成無(wú)法工作。為了解決這一問(wèn)題,首先在多媒體制作過(guò)程中,應(yīng)及時(shí)釋放已經(jīng)展示過(guò)且不再需要的數(shù)據(jù),以減輕系統(tǒng)負(fù)擔(dān)。因程序的交互作用較強(qiáng),只有用戶的操作才能在內(nèi)存中調(diào)入數(shù)據(jù),因此采用內(nèi)存數(shù)據(jù)需求保留的原則去進(jìn)行內(nèi)存的優(yōu)化。此外,在設(shè)計(jì)多媒體軟件時(shí),還應(yīng)保證數(shù)據(jù)的模塊化,對(duì)相同的數(shù)據(jù)只需調(diào)用同一個(gè)模塊即可,由此既保證了內(nèi)存的優(yōu)化,又方便日后的調(diào)試與修改。
除去及時(shí)中斷數(shù)據(jù)進(jìn)程外,還需將聲音、動(dòng)畫等多媒體信息作為外部鏈接接入程序中,當(dāng)程序需要或者用戶選擇時(shí)再調(diào)入系統(tǒng)內(nèi)存,這樣便可保證在程序啟動(dòng)時(shí),無(wú)需立即使用的數(shù)據(jù)則不會(huì)跟隨系統(tǒng)調(diào)入內(nèi)存。
對(duì)于多課時(shí)的思想政治課程軟件,內(nèi)存占用過(guò)多是必須要解決的問(wèn)題,有時(shí)甚至退出軟件還不能完全釋放之前占用的內(nèi)存,因此內(nèi)存優(yōu)化是基于Authorware多媒體教學(xué)軟件設(shè)計(jì)的一個(gè)難點(diǎn)[8]。
2.5程序的打包發(fā)行
基于Authorware開發(fā)的多媒體教學(xué)軟件脫離開發(fā)工具獨(dú)立使用,需要將開發(fā)的軟件打包發(fā)行,打包發(fā)行有4種格式:帶播放器的With Runtime文件、不帶播放器的Without Runtime文件、使用網(wǎng)絡(luò)播放器的For Web Player文件和網(wǎng)頁(yè)文件。此外,在文件打包交給用戶時(shí),還要將Authorware的庫(kù)函數(shù)一并轉(zhuǎn)交,否則多媒體程序不能正常打開。庫(kù)函數(shù)一般包含在軟件目錄下的Xtras文件夾中,例如程序中插入了某段WAV格式的音頻文件,則在庫(kù)函數(shù)中必須要有wavread. x16或wavread.x32,需注意的是Xtras目錄必須要與可執(zhí)行文件放在系統(tǒng)的同一路徑下。此外,若程序中使用了多媒體拓展函數(shù),在根目錄下必須要有與之相對(duì)應(yīng)的UCD文件,否則程序不能正常識(shí)別。若磁盤不緊張,建議將Xtras目錄內(nèi)的所有函數(shù)全部拷貝出來(lái)與可執(zhí)行文件放在同一路徑下,并拷貝Authorware目錄下的所有驅(qū)動(dòng)程序。
3.1課件開發(fā)
課件的開發(fā)是基于Authorware多媒體教學(xué)軟件開發(fā)最常用的一個(gè)開發(fā)項(xiàng)目。課件開發(fā)的設(shè)計(jì)思想是將課件的3大部分:課件控制部分、頁(yè)面模塊部分與章節(jié)框架部分有機(jī)的結(jié)合,形成開發(fā)平臺(tái),用戶只需將課件的素材輸入到框架中便可生成一個(gè)完整的教學(xué)課件。
課件控制部分是控制整個(gè)課件按照操作者的需求進(jìn)行的一個(gè)模塊。主要是由一些交互按鈕組成,且交互按鈕已經(jīng)設(shè)計(jì)好固定在系統(tǒng)中,使得不會(huì)編程的教師能輕松使用,制作出良好的多媒體課件。頁(yè)面模塊中,Authorware允許將一組編輯好的圖標(biāo)當(dāng)做一個(gè)模塊,凡是需要類似的結(jié)構(gòu)時(shí),可直接調(diào)用該模塊去完成設(shè)計(jì)。在一個(gè)課件設(shè)計(jì)中,由若干個(gè)頁(yè)面組成一個(gè)章節(jié),由若干章節(jié)組成整個(gè)課件。所有的素材均作為頁(yè)面模塊存在于章節(jié)中,成為章節(jié)框架的一個(gè)頁(yè)面。
3.2課堂自測(cè)
課堂自測(cè)是基于Authorware多媒體軟件開發(fā)的一個(gè)常見開發(fā)項(xiàng)目,課堂自測(cè)軟件的開發(fā)關(guān)鍵在于出題的隨機(jī)性和正誤判斷的執(zhí)行,并根據(jù)教學(xué)素材去創(chuàng)建數(shù)據(jù)庫(kù)。圖2為隨機(jī)出題的流程圖。

圖2 隨機(jī)出題的流程圖
思想政治教學(xué)軟件是一個(gè)集教學(xué)內(nèi)容瀏覽、測(cè)試于一體的多媒體軟件,本文在多媒體教學(xué)軟件應(yīng)用于思想政治教學(xué)的思路上,基于Authorware對(duì)該多媒體軟件的設(shè)計(jì)進(jìn)行了研究。基于模塊化的設(shè)計(jì)方式構(gòu)建了系統(tǒng)的總體結(jié)構(gòu),并對(duì)一些關(guān)鍵技術(shù)點(diǎn)如內(nèi)存優(yōu)化、全屏顯示以及視聽同步等進(jìn)行了研究。并最終在此基礎(chǔ)上給出了課件制作和課堂測(cè)試的一些具體的開發(fā)。多媒體技術(shù)對(duì)教育領(lǐng)域有重大意義,更是思想政治教學(xué)上的重要推進(jìn)力量,多媒體教學(xué)最終會(huì)引導(dǎo)教育思想、理論甚至體質(zhì)發(fā)生根本性的變革。
[1]Romdhani L,Ni Q,Turletti T.Adaptive EDCF:En-handced Service Differentiation for IEEE802.11 Wireless Ad Hoc NetWorks[C].New Orleans,LA,IEEE WCNC,Mar,2011.
[2]江捷,王克杰.基于Authorware的中學(xué)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2009,26(3):103-106.
[3]Marcelo Fernandes,Using Digital Technogy to Automate InstructionalDesign,EducationalMediaInternationnal,1995,32(4).
[4]洪三國(guó),譚廣興.多媒體教學(xué)中存在的問(wèn)題及改進(jìn)建議[J].教育學(xué)術(shù)月刊,2012(5):51-53.
[5]石少靜.利用多媒體系統(tǒng)改善公共課教學(xué)環(huán)境[J].電子科技,2011,24(10):138-139.
[6]孫富梅.淺談多媒體技術(shù)在中學(xué)思想政治課教學(xué)中的應(yīng)用優(yōu)勢(shì)[J].甘肅科技,2011,27(11):179-181.
[7]魏彩萍.多媒體教學(xué)現(xiàn)狀與改進(jìn)的思考[J].遼寧高職學(xué)報(bào),2006(1):38-40.
[8]張興科,王浩.通過(guò)數(shù)據(jù)挖掘技術(shù)預(yù)測(cè)學(xué)生學(xué)習(xí)成績(jī)[J].科技信息,2007(22):43.
The design and research of ideological and political multimedia teaching software based on Authorware
XI Min
(Xi'an Aeronautical University,Xi'an 710077,China)
TIn order to meet the multimedia needs of the ideological and political education,we presented a multimedia educational software design based on Authorware.The overall structure of the software layered modular design,the user navigate between the different modules of the way complete,and full-screen display and audio synchronization,memory optimization and other key technologies gives specific solutions.Courseware development and application results show that the software has a large amount of information,user-friendly features,meet the design requirements.
authorware;software design;ideological and political education;courseware design
TM933.4
A
1674-6236(2016)09-0085-03
2015-05-29稿件編號(hào):201505256
郗 閩(1984—),女,陜西西安人,碩士,助教。研究方向:高等教育研究。