施永新
(南通高等師范學校,江蘇南通 226100)
基于Authorware7.0的CAI課件《球的表面積》的設計與實現(xiàn)
施永新
(南通高等師范學校,江蘇南通 226100)
Authorware7.0是目前應用最為廣泛的基于流程圖標的交互式多媒體制作軟件,非常適合于開發(fā)制作多媒體CAI教學課件。但許多教師不了解用Authorware7.0制作課件的框架結(jié)構(gòu)設計及流程控制,只能制作一些簡單的、線性的助教型課件。文章以課件《球的表面積》為例,提供了一個良好的設計框架及靈活的流程控制,并詳細剖析了用Authorware7.0制作課件的步驟與技巧。
Authorware7.0;多媒體課件;CAI課件;圖標
Authorware7.0是一款使用廣泛、易學易用、交互性強、面向?qū)ο?、以圖標流程線邏輯為主導、以函數(shù)變量為輔助、以動態(tài)鏈接庫(DLL)為擴展機制的多媒體工具軟件。它允許開發(fā)者使用文字、圖片、動畫、聲音、數(shù)字電影等素材來創(chuàng)作交互式的多媒體應用軟件,即使編程能力不高的教師也能快速制作一個多媒體課件。 縱觀市場上許多Authorware7.0的培訓教程,大多是以菜單、工具欄、圖標的基本用法介紹為主,加上一些簡單的應用實例,缺少一個完整的CAI課件的設計與制作技巧的介紹。所以許多教師不了解用Authorware7.0制作課件的程序框架設計及流程控制,徒有好的教學設想,卻不能在課堂教學中實現(xiàn),只會應用Authorware7.0制作一些簡單的、線性的助教型課件,交互性不強,教師在上課時只能按部就班地按照課件實施教學,到了下一步就不能返回上一步,教學模塊之間不能隨意切換。這與數(shù)學課堂教學的靈活變通性、不可預知性和動態(tài)生成性相悖。本文以CAI課件《球的表面積》為例,詳細剖析了用Authorware7.0制作交互性強、助教助學兩用型CAI課件的程序框架設計與制作技巧,以期能為廣大教師在制作CAI課件時有所借鑒,起到拋磚引玉的作用。
CAI多媒體課件能通過文本、圖像、動畫、聲音等方式,創(chuàng)設情境、化靜為動、激發(fā)興趣、突破難點,有助于促進學生的“發(fā)現(xiàn)”和“探究”學習活動,培養(yǎng)創(chuàng)新思維。球的表面積公式的推導歷來是一個教學難點,因為球面是以半圓的直徑為軸旋轉(zhuǎn)所成的曲面,它不能展開成平面,因而不能利用展開圖來求球的表面積。那么如何求球的表面積呢?任何一個數(shù)學問題的解決都有一個探索過程,這種探索過程實際上就是知識的發(fā)生過程。按教材的處理方法是先直接給出引理,再根據(jù)引理推導出球的表面積公式。一開始就學 “引理”,順則順矣,對學生來講不啻從天上掉下來似的。到最需要“引理”的時候,才自然地提出輔助問題,并予以解決,對學生今后是一種很有用的訓練。據(jù)此認識,本課件教學設計共分教學目標、習舊引新、類比引探、推導公式、鞏固練習、課堂小結(jié)、拓展研究、相關(guān)知識八個功能模塊。
其中“習舊引新”模塊,在復習圓柱、圓錐、圓臺的側(cè)面積公式推導的基礎(chǔ)上,引入球的表面積公式的推導,由于球面是不可展面,不能沿用將側(cè)面展開成平面的方法來解決,從而第一次激起學生探究的愿望。
“類比引探”模塊,通過與平面幾何中推導圓面積的公式進行類比,以直代曲,以半圓的內(nèi)接正折線A1A2……An-1An代替半圓周,再施以旋轉(zhuǎn),即求半圓內(nèi)接正折線旋轉(zhuǎn)成的球的內(nèi)接圓臺(圓錐)的側(cè)面積的和為近似值,并以三維動畫直觀演示,發(fā)現(xiàn)隨著半圓內(nèi)接正折線的邊數(shù)越來越多,旋轉(zhuǎn)成的球的內(nèi)接圓臺(圓錐)的側(cè)面積的和越來越接近于球的表面積。然后對旋轉(zhuǎn)成的球的內(nèi)接圓臺(圓錐)的側(cè)面積的和進行探討,在和式 π·l[r1+(r1+r2)+……+(rn-3+rn-2)+rn-2]中,l為各折線段的長,r1、r2……rn-2表示相應圓錐、圓臺的底面半徑,當n→∞時,S正折線→S球。但在上面?zhèn)让娣e和式中,r1+(r1+r2)+……+rn-2的值難以確定,且當n→∞時,l→0,探究至此,再次碰壁,從而激發(fā)學生進一步探究的愿望。聯(lián)想到求圓的面積時用到了邊心距p,那么球的內(nèi)接圓臺的側(cè)面積能否用球心到母線的距離p和圓臺的高h來表示呢?從而去尋找p、h與r、l的關(guān)系,最后得出書上的引理:“球面內(nèi)接圓臺(圓臺上、下底面是球的兩個平行截面)的高為h,球心到母線的距離為p,那么圓臺的側(cè)面積為2πph?!?/p>
“推導公式”模塊,有了引理作為基礎(chǔ),通過“以直代曲,無限分割,逐次逼近”的方法,結(jié)合三維立體圖形的直觀演示,推導出球的表面積公式S球面=4πR2。
“鞏固練習”模塊,分步展示課本上例題的解答,并給出三維立體圖形,幫助學生理解。另外給出了六道選擇題,每題最多提供2次選擇機會,且每次給出“答對了,請做下一題”或“答錯了,請再想一想”或“兩次答錯,請多努力”的評語,結(jié)束時由計算機給出最后的評分結(jié)果,體現(xiàn)了良好的智能性。
“拓展研究”模塊,給出了利用三角函數(shù)推導球的表面積公式的另一途徑,供學有余力的學生參考,幫助他們開闊解題思路、提高解題能力。
“相關(guān)知識”模塊,給出了球面的內(nèi)接圓錐的側(cè)面積公式的證明過程,結(jié)合三維動畫演示,給出了球冠的定義和球冠的面積,使課件的功能得以進一步擴展。
1.片頭片尾設計
課件運行后,首先運行一個3DMAX制作的片頭動畫,一本封面為立體幾何的書緩慢打開,并逐漸遠去,同時由遠及近一個球體轉(zhuǎn)動著出現(xiàn)在窗口中間,球的表面積幾個字繞球一周,界面如圖1所示,只是中間應為動畫運行后的畫面。單擊“退出”按鈕,先彈出一個標準的Windows消息框,確認是否真的要退出。若選“是”則運行一個3DMAX制作的片尾動畫,界面如圖1所示,中間應是片尾動畫運行后的畫面,展示有關(guān)學校名稱、課件作者等信息,單擊鼠標或按任意鍵或動畫運行5秒后退出課件運行。
2.導航界面設計
導航界面如圖1所示,當鼠標移到導航按鈕上時,該導航按鈕變紅色顯示,用鼠標單擊后,按鈕又顯示原來顏色,具有動態(tài)效果,并進入相應的教學模塊。
3.教學界面設計
教學界面如圖2所示,用鼠標單擊“下一步”按鈕或按任意鍵,即顯示下一步教學內(nèi)容。單擊“上一步”按鈕,即可隨時返回上一步顯示的內(nèi)容。當鼠標移到“上一步”或“下一步”按鈕上時不出現(xiàn)手形光標,則表示在該教學模塊中已到頭或到尾。單擊“音樂”按鈕,可暫?;虿シ疟尘耙魳贰螕簟胺祷亍卑粹o,返回課件導航界面,可選擇進入其他教學模塊。單擊“退出”按鈕,彈出標準的Windows消息框,由用戶確認是否真的要退出課件運行。
1.初始化變量的設置
拖一個計算圖標到流程線上,命名為初始化變量,雙擊打開輸入下列語句:
用Authorware7.0制作一個多媒體課件,一般要首先確定文件的屬性,選擇修改→文件→屬性,背景色選黑色,大小選800×600,選項中只勾選屏幕居中。函數(shù)Cover()的作用是課件運行后,遮蓋演示窗口外的畫面。yybf變量用于控制背景音樂的播放,當值為FALSE時播放,當值為TRUE時停止播放。后面四個變量分別用于控制音樂按鈕、返回按鈕、上一步按鈕、下一步按鈕的激活與無效,初始值全設為FALSE,這四個按鈕初始狀態(tài)是無效,因為交互類型為熱區(qū)域響應,按鈕可見時設為激活,不可見時設為無效,這樣可防止誤操作。
2.課件片頭的設置
拖一個群組圖標到流程線上,命名為課件片頭,雙擊打開群組圖標,在流程線上拖入一個顯示圖標,顯示封面圖片,再拖入一個數(shù)字電影圖標,雙擊之,導入片頭動畫,并在屬性框中,選擇計時頁面,在執(zhí)行方式下拉框中選擇的同時,再拖入一個等待圖標,雙擊之,在屬性框中,只勾選單擊鼠標和按任意鍵。再拖一個擦除圖標,用于擦除片頭動畫。
3.導航按鈕的設置
拖一個交互圖標到流程線上,命名為導航按鈕,拖一個群組圖標到交互圖標右側(cè),命名為教學目標,交互類型選擇按鈕。雙擊按鈕標志,打開屬性框,鼠標選擇手形光標。單擊左側(cè)的“按鈕…”,彈出按鈕設置對話框,單擊添加按鈕,彈出按鈕編輯對話框,在左上角狀態(tài)欄常規(guī)列中選“未按”,再單擊圖案下拉框右邊的導入按鈕,將事先用Photoshop制作好的教學目標(黃色)圖片導入。然后在狀態(tài)欄常規(guī)列中選擇 “在上”,單擊圖案下拉框右邊的導入按鈕,導入教學目標(紅色)圖片。單擊聲音下拉框右邊的導入按鈕,導入一個音效文件。這樣一個教學目標動態(tài)且有音效的按鈕制作完成。依次拖一個群組圖標到交互圖標的右側(cè),同理制作其它導航按鈕。單擊工具欄上的運行按鈕,再選擇調(diào)試下拉菜單中的調(diào)試窗口,將各導航按鈕按圖1所示的位置放置。
4.教學模塊的設置
一般用Authorware制作的課件,都是用等待圖標,單擊鼠標或按任意鍵后,顯示下一步內(nèi)容,但不能返回上一步顯示的內(nèi)容,交互性不強。我們可以使用Authorware的函數(shù)和變量,通過上一步、下一步按鈕,實現(xiàn)隨意地向前或向后顯示內(nèi)容。下面以習舊引新模塊為例,講解具體設置方法。雙擊習舊引新群組圖標,拖一個計算圖標到流程線上,命名為激活按鈕的變量值,雙擊計算圖標,在彈出的輸入框中,輸入下列語句:
用于激活音樂按鈕、返回按鈕。拖入一個顯示圖標,顯示教學界面圖片,再拖入一個顯示圖標,顯示當前模塊的名稱。拖一個框架圖標到流程線上,雙擊框架圖標,刪除里面系統(tǒng)默認的導航面板與交互圖標,然后在右側(cè)拖入一個群組圖標,雙擊打開,拖入一個顯示圖標,顯示問題1:“我們前面已學習了圓柱、圓錐、圓臺的側(cè)面積,它們是怎么推導的?”特別注意我們將其圖標標題命名為1,單擊鼠標右鍵,選擇計算,在彈出的輸入框中,輸入下列語句:
語句previousicon:=FALSE,使上一步按鈕無效,語句nexticon:=TRUE,使下一步按鈕有效。拖一個等待圖標到流程線上,事件只勾選按任意鍵,再拖一個顯示圖標,標題命名為2,顯示答案:“只要把它們的側(cè)面沿著一條母線剪開后展開在平面上,展開圖的面積就是它們的側(cè)面積。它們的側(cè)面可分別展開為矩形、扇形、扇環(huán)?!痹谄涓街嬎銏D標內(nèi)輸入下列語句:
語句previousicon:=TRUE,激活上一步按鈕。再拖一個顯示圖標,用于顯示圓柱、圓錐、圓臺以及側(cè)面展開成矩形、扇形、扇環(huán)的圖片。再拖一個等待圖標,事件只勾選按任意鍵。再拖一個擦除圖標,標題命名為3,用于擦除標題為1、2的顯示圖標,在其附著計算圖標內(nèi)輸入下列語句:
語句nexticon:=TRUE,激活下一步按鈕。再拖一個移動圖標,雙擊移動圖標,在屬性框中,定時選時間,下面輸入框中輸入2,執(zhí)行方式選等待直到完成,類型選指向固定路徑的終點,單擊圓柱、圓錐、圓臺以及側(cè)面展開成矩形、扇形、扇環(huán)的圖片并向上移到合適的位置。再拖一個顯示圖標,顯示問題2:“今天,我們來學習球的表面積,我們能用同樣的辦法解決這個新課題么?”再拖入一個等待圖標,事件只勾選按任意鍵。最后拖入一個顯示圖標,標題命名為4,顯示內(nèi)容:“不行,因為球面不能展開成平面圖形,所以球的表面積公式無法用展開圖求出?!痹谄涓街嬎銏D標內(nèi)輸入下列語句:
語句nexticon:=FALSE,使下一步按鈕無效。其他教學模塊內(nèi)的設置方法與此基本相同,關(guān)鍵圖標的標題命名可從5開始,向后依次遞推。
5.功能按鈕的設置
(1)上一步與下一步按鈕的設置
拖一個交互圖標到流程線上,放在導航按鈕交互圖標的前面(見圖3),并命名為功能按鈕。拖一個計算圖標到交互圖標的右側(cè),命名為下一步,在交互類型中選擇熱區(qū)域響應。雙擊熱區(qū)域響應的標志,將熱區(qū)域小的虛線長方形蓋到教學界面下一步按鈕的上面,在屬性對話框中,鼠標選擇手形光標,單擊響應標簽,范圍選擇永久,分支下拉框中選返回,激活條件輸入框內(nèi)輸入nexticon。雙擊下一步計算圖標,輸入下面語句:
再拖一個計算圖標到下一步計算圖標的右側(cè),命名為“上一步”,雙擊上一步熱區(qū)域響應標志,將熱區(qū)域小的虛線長方形蓋到教學界面上一步按鈕的上面,激活條件輸入框內(nèi)輸入previousicon,雙擊上一步計算圖標,輸入下面語句:
(2)音樂按鈕的設置
拖一個聲音圖標到流程線上,命名為“背景音樂”(見圖3),雙擊圖標,在屬性框中選擇計時標簽,執(zhí)行方式下拉框中選 “同時”,播放下拉框中選 “直到為真”,在下面的輸入框內(nèi)輸入yybf。拖一個計算圖標到上一步計算圖標的右側(cè),命名為音樂。雙擊熱區(qū)域響應標志,將熱區(qū)域小的虛線長方形蓋到教學界面音樂按鈕的上面,激活條件輸入框中輸入musicicon,雙擊音樂計算圖標,輸入下面語句:
(3)返回按鈕的設置
拖一個計算圖標到音樂計算圖標的右側(cè),命名為“返回”。雙擊熱區(qū)域響應標志,將熱區(qū)域小的虛線長方形蓋到教學界面返回按鈕的上面,激活條件輸入框中輸入returnicon,雙擊返回計算圖標,輸入下面語句:
(4)退出按鈕的設置
拖一個群組圖標到返回計算圖標的右側(cè),命名為退出。雙擊熱區(qū)域響應標志,將熱區(qū)域小的虛線長方形蓋到教學界面退出按鈕的上面,雙擊退出群組圖標,選擇窗口→面板→知識對象,在彈出的對話框中選擇消息框并雙擊,這時在流程線上出現(xiàn)一個消息框知識對象并出現(xiàn)一個對話框,單擊next按鈕,在Modality項中選 Application Modal,單擊 next按鈕,在Buttons項中選 Yes、No,單擊 next按鈕,在Icon項中選Question,單擊next按鈕,在Caption/message項中,上面標題輸入退出,下面提示信息輸入真的要退出嗎?單擊next按鈕,在Returned Value項中,為便于書寫與記憶,將=wzMBReturnedValue改為=quit,單擊Done按鈕完成消息框知識對象的屬性設置。在流程線上再拖入一個判斷圖標,命名為“選擇”,在其右側(cè)再拖兩個群組圖標,分別命名為“退出課件”與“不退出”。雙擊判斷圖標標志,在彈出的屬性框中,重復下拉框中選不重復,分支下拉框中選計算,并在下面的輸入框中輸入:Test(quit=6,1,2)。雙擊退出課件群組圖標,拖一個顯示圖標到流程線上,用于顯示封底圖片,拖一個數(shù)字電影圖標,用于顯示片尾動畫,屬性框中執(zhí)行方式選同時,拖一個等待圖標,屬性框中事件同時勾選鼠標與按任意鍵,時限輸入框內(nèi)輸入5,最后拖一個計算圖標到流程線上,雙擊打開并輸入下列語句:
不退出群組圖標內(nèi)為空,不作任何設置。至此課件《球的表面積》所設計的功能,通過以上設置制作后已基本實現(xiàn)。限于篇幅,各教學模塊內(nèi)的具體制作在此不再贅述。
6.打包與運行的設置
課件調(diào)試完畢后,可將其打包成EXE可執(zhí)行文件。選擇文件→發(fā)布→打包,在彈出的打包文件對話框的下拉列表框中,選擇應用平臺WindowsXP,NT和98不同,同時勾選打包時包含全部內(nèi)部庫,打包時包含外部之媒體,打包時使用默認文件名,然后單擊保存文件并打包按鈕即可完成課件打包。另外還需將Authorware7.0安裝文件夾下的Xtras文件夾,A7vfw32.xmo、Awim l32.dll、Js32.dll、Vct32161.dll 四 個文件的Authorware擴展函數(shù)cover.u32,課件用到的視頻文件與打包后的可執(zhí)行文件放到同一文件夾中。這樣打包后的可執(zhí)行文件可在Windows7系統(tǒng)下正常運行。
(編輯:王天鵬)
G434
B
1673-8454(2012)12-0064-05