基于Authorware 的填空題設(shè)計與實現(xiàn)
基于Authorware 的填空題
設(shè)計與實現(xiàn)
馬永強(qiáng) 集寧師范學(xué)院計算機(jī)系 內(nèi)蒙古烏蘭察布 012000
基金項目:內(nèi)蒙古自治區(qū)高等教育科學(xué)研究“十二五”規(guī)劃課題(編號: NGJGH2014032)
集寧師范學(xué)院教學(xué)改革與研究課題(編號:JGKT2013011)
【文章摘要】
針對目前Authorware 使用目標(biāo)區(qū)交互制作填空題存在的問題,通過綜合使用框架設(shè)計圖標(biāo)、導(dǎo)航設(shè)計圖標(biāo)和熱區(qū)交互技術(shù)來設(shè)計和實現(xiàn)一種新型填空題課件,有效實現(xiàn)人機(jī)交互, 并達(dá)到使學(xué)生輸入的答案保存到文本文件中的效果。
【關(guān)鍵詞】
Authorware ;框架;導(dǎo)航;熱區(qū)
良好的人機(jī)交互是一個好的多媒體課件應(yīng)該具備的一個重要特征, Authorware 多媒體制作軟件中的交互作用分支結(jié)構(gòu)和導(dǎo)航結(jié)構(gòu)都可以實現(xiàn)對具體內(nèi)容的交互控制。
使用Authorware 制作的填空題通常都是通過使用目標(biāo)區(qū)響應(yīng)類型進(jìn)行設(shè)計和制作的,這種方法存在擴(kuò)展性不強(qiáng)和人機(jī)交互性不強(qiáng)等缺點。本文擬通過使用導(dǎo)航結(jié)構(gòu)并結(jié)合熱區(qū)響應(yīng)類型來設(shè)計和制作一種能夠接收學(xué)生輸入內(nèi)容,并將學(xué)生輸入的答案保存到文本文件的一種新型填空題型課件。
1 課件總體設(shè)計思路
首先,在Authorware 主流程線上添加一個框架圖標(biāo);
第二,為了課件整體風(fēng)格的統(tǒng)一,保留我們需要的導(dǎo)航圖標(biāo),并將這些圖標(biāo)的默認(rèn)按鈕交互方式更改為熱區(qū)交互方式;
第三,在框架圖標(biāo)的右下角添加群組圖標(biāo)作為頁圖標(biāo),主要目的是為了能夠方便的對頁圖標(biāo)進(jìn)行擴(kuò)展和調(diào)整;
第四,通過使用文本輸入響應(yīng)類型來接收學(xué)生輸入的數(shù)據(jù);
第五,通過writeExtFile(”filename”,”s tring”) 系統(tǒng)函數(shù)來保存學(xué)生輸入的數(shù)據(jù), 主要目的是為了學(xué)生來進(jìn)行自查;
最后,通過導(dǎo)航結(jié)構(gòu)中提供的查詢功能實現(xiàn)對相關(guān)數(shù)據(jù)的查詢。
2 課件的實現(xiàn)過程
2.1 修改默認(rèn)顯示圖標(biāo)
新建一個Authorware 文件,命名為“填空題的制作.a7p”,拖動一個框架圖標(biāo)到主流程線上,命名為“填空題型”,雙擊打開框架圖標(biāo),將默認(rèn)的顯示圖標(biāo)里的內(nèi)容刪除掉,然后將表示“上一題”、“下一題”、“退出”、“重做”、“查找”等的標(biāo)記添加到顯示圖標(biāo)中,最后將顯示圖標(biāo)命名為“標(biāo)記”。
2.2 修改默認(rèn)導(dǎo)航圖標(biāo)
點擊某個導(dǎo)航圖標(biāo)的響應(yīng)類型標(biāo)記, 對交互圖標(biāo)的屬性進(jìn)行設(shè)置,選擇類型為“熱區(qū)域”,匹配為“單擊”,鼠標(biāo)指針為最后一項“手型”樣式,然后雙擊“標(biāo)記”顯示圖標(biāo),再按下“shift”雙擊交互作用圖標(biāo)調(diào)整熱區(qū)域進(jìn)行關(guān)鍵字位置上的調(diào)整。拖動一個群組圖標(biāo)到框架圖標(biāo)的右下角開始設(shè)計具體的填空題題目。主流程圖如圖1 所示。
圖1 程序主流程圖
2.3 題目的設(shè)計與實現(xiàn)
將作為框架圖標(biāo)頁圖標(biāo)的群組圖標(biāo)命名為“1”,用來表示填空題目的順序。首先在“1”中添加一個交互作用圖標(biāo),命名為“填空題1”,在它的右下角添加一個群組圖標(biāo),交互類型選擇為“文本輸入”,名稱為“*”,在該群組圖標(biāo)中拖動一個計算圖標(biāo),命名為“保存答案”,代碼為“WriteExtFile(" 填空題目1.txt",EntryText)”,其中“填空題目1.txt”用來保存學(xué)生輸入的答案,entrytext 是表示學(xué)生輸入的具體數(shù)據(jù)。這里需要注意的是用來保存學(xué)生答案的文本文件的保存目錄是和主程序“填空題的制作.a7p”處于同一目錄的。
如圖2 所示,對名為“*”的交互圖標(biāo)屬性進(jìn)行設(shè)置,將其響應(yīng)分支選項設(shè)置為“退出交互”,然后在流程線上添加一個顯示圖標(biāo),命名為“提示”用來提示學(xué)生本題目的狀態(tài),讓學(xué)生選擇重做本題或者是進(jìn)行其他諸如“下一題”、“查詢”等操作。
如果學(xué)生的做題的過程中出現(xiàn)錯誤, 想重新做題的話,我們應(yīng)該怎樣實現(xiàn)呢?
如圖2 所示,為了課件整體風(fēng)格的統(tǒng)一,本文通過在流程線上添加熱區(qū)交互響應(yīng)來實現(xiàn)試題的重做,名為“重做”計算圖標(biāo)中的代碼是“GoTo(IconID@"1")”,表示重新進(jìn)行一次當(dāng)前題目的回答。
通過增加不同數(shù)目的頁圖標(biāo),我們就可以實現(xiàn)多道填空題目的制作,實現(xiàn)方法和上面我們提到方法的都是相類似的。
2.4 課件的測試和打包
其實課件的測試是一個不斷進(jìn)行的過程,在使用Authorware 制作課件時,我們一般是一邊制作一邊測試,最終達(dá)到一個比較理想的效果,然后進(jìn)行打包和發(fā)布。
根據(jù)不同的環(huán)境需求,我們可以有多種方式對源文件進(jìn)行打包和發(fā)布。如果為了完全脫離Authorware 軟件環(huán)境,我們可以將程序打包為名為*.exe 的可執(zhí)行文件,該文件可以獨立運行;如果為了通過通過網(wǎng)絡(luò)進(jìn)行瀏覽,我們也可以將程序打包為名為*.htm 和*.aam 的文件,在安裝Authorware Web Player 后,這個類型的文件是可以通過Web 瀏覽器進(jìn)行瀏覽和使用的。
3 小結(jié)
通過熱區(qū)交互響應(yīng)和導(dǎo)航結(jié)構(gòu)的有機(jī)結(jié)合,可以方便的實現(xiàn)填空題目的跳轉(zhuǎn)和返回,同時可以通過關(guān)鍵詞進(jìn)行相關(guān)信息的查找并進(jìn)行跳轉(zhuǎn),有效增強(qiáng)了課件的交互性和可擴(kuò)展性,對以后開發(fā)其他類型的題目也具有一定的借鑒意義。
【參考文獻(xiàn)】
[1] 徐瑾. 多媒體作品創(chuàng)意設(shè)計與實現(xiàn)[M]. 北京:北京師范大學(xué)出版社, 2009
[2] 袁海東.Authorware 7.0 教程[M]. 北京:電子工業(yè)出版社,2013
[3] 海顯勛. 基于Authorware 交互性實現(xiàn)考試系統(tǒng)的構(gòu)建[J]. 青海師范大學(xué)學(xué)報(自然科學(xué)版),2014,(1)
【作者簡介】
馬永強(qiáng)(1982—),男,漢族,內(nèi)蒙古烏蘭察布人,集寧師范學(xué)院計算機(jī)系講師,碩士,研究方向:計算機(jī)輔助教學(xué)、多媒體技術(shù)應(yīng)用。
圖2 填空題具體流程053
本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.vortexsignal.com)本中心和國內(nèi)數(shù)百家期刊雜志社有良好的合作關(guān)系,可以幫客戶代發(fā)論文投稿.
投稿郵箱:ksfbw@126.com
客服Q Q:
82702382
聯(lián)系電話:15295038833
本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除!