亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用Authorware實現(xiàn)單選題的方法

        2008-12-31 00:00:00郭琳虹江培蕾
        電腦知識與技術(shù) 2008年8期

        摘要:多媒體課件是現(xiàn)代教育過程中不可缺少的一部分,在課件中增加學(xué)生自主操作計算機的交互成分更能夠激發(fā)學(xué)生的學(xué)習(xí)興趣提高學(xué)習(xí)效率。通過對Authorware軟件的研究,介紹了四種利用Authorware實現(xiàn)單選題測驗和分數(shù)統(tǒng)計的方法。

        關(guān)鍵詞:Authorware;ReadExtFile;知識對象;交互結(jié)構(gòu);Flash

        中圖分類號:TP319文獻標(biāo)識碼:A文章編號:1009-3044(2008)08-10ppp-0c

        1 引言

        多媒體課件是現(xiàn)代教育過程中不可缺少的一部分。不管是課堂教學(xué)型還是網(wǎng)絡(luò)型,增加學(xué)生自主操作計算機的交互性成分都能夠激發(fā)學(xué)生的學(xué)習(xí)興趣提高學(xué)習(xí)效率。

        眾所周知,Macromedia公司的Authorware是世界上公認的功能最強大的多媒體創(chuàng)作工具之一。利用Authorware實現(xiàn)單選題測驗和分數(shù)統(tǒng)計的方法有四種:

        (1)使用ReadExtFile函數(shù)讀入“單選題庫.txt”的內(nèi)容。

        (2)使用“單選問題”知識對象創(chuàng)建單選題。

        (3)使用變量及函數(shù),利用交互結(jié)構(gòu)實現(xiàn)單選題。

        (4)在Authorware中引用已實現(xiàn)單選題功能的Flash動畫。

        本文使用4種方法順序產(chǎn)生4道單選題并將答題分數(shù)進行顯示。

        2 使用ReadExtFile函數(shù)

        2.1 ReadExtFile函數(shù)

        函數(shù)格式:string:=ReadExtFile (\"filename\")

        函數(shù)功能:讀指定的文件名(純文本文件)并以字符串的形式返回文件內(nèi)容。filename指定的URL地址必須完整。ReadExtFile只能在[計算]圖標(biāo)中使用,不能在表達式中使用或嵌入。

        2.2 實例分析

        2.2.1 素材準(zhǔn)備

        收集題目,用txt文件保存題庫,按固定格式輸入,即每題占六行,第一行是題干,第二行是正確答案,第三行至第六行是4個備選答案,其余題目按同樣格式輸入,中間不留空行[1]。

        2.2.2 程序流程圖

        圖1 使用ReadExtFile程序流程圖

        2.2.3 制作步驟

        (1)背景

        圖2 背景及變量

        其中,變量timu保存要顯示的單選題題干,外面的花括號表示在[顯示]圖標(biāo)中顯示變量的值。數(shù)組daan記錄要顯示的選項。變量score用來存放當(dāng)前成績,初值為0。[顯示]圖標(biāo)必須選中“更新顯示變量”屬性。

        (2)初始化

        start:=1,變量start為“開始”按鈕的激活條件,初始可用。

        timuNext:=0,變量timuNext為“下一題”按鈕的激活條件,初始不可用。

        (3)開始

        tiku:=ReadExtFile(FileLocation^\"單選題庫.txt\") --開始讀入題庫

        變量tiku保存讀入的題庫內(nèi)容,F(xiàn)ileLocation記錄當(dāng)前程序所在文件夾的完整路徑,語句執(zhí)行后將“單選題庫.txt”的內(nèi)容讀入tiku變量。

        tikuLine:=LineCount(tiku) --記錄題庫的總行數(shù)

        tikuNum:=tikuLine/6 --記錄題目總數(shù)

        getnum:=1 --記錄當(dāng)前選中的題號

        start:=0 --設(shè)置“開始”按鈕不可用

        timuNext:=1 --設(shè)置“下一題”按鈕可用

        click:=0 --使A、B、C、D四個熱區(qū)失效,在“選題”過程中熱區(qū)不可用

        GoTo(@\"選題\") --轉(zhuǎn)移到“選題”進行設(shè)置

        (4)下一題

        if getnum

        getnum:=getnum+1

        click:=0

        GoTo(@\"選題\")

        elseGoTo(@\"題庫空\")

        end if

        若當(dāng)前題號小于題目總數(shù)則變量getnum為下一題題號,在“選題”過程中熱區(qū)失效;若當(dāng)前題號等于題目總數(shù)則轉(zhuǎn)移到“題庫空”圖標(biāo)去處理。

        (5)退出

        圖3 退出按鈕流程圖

        “quit”圖標(biāo)用于退出程序:quit()。

        “選題”圖標(biāo)設(shè)置當(dāng)前題號下變量timu、daan、right的值,被“開始”、“下一題”圖標(biāo)調(diào)用。

        right:=GetLine(tiku,getnum*6-4) --讀入正確答案

        daan:=Array(0,4) --讀入選項

        daan[1]:=GetLine(tiku,getnum*6-3)

        daan[2]:=GetLine(tiku,getnum*6-2)

        daan[3]:=GetLine(tiku,getnum*6-1)

        daan[4]:=GetLine(tiku,getnum*6)

        timu:=GetLine(tiku,getnum*6-5) --讀入題干

        click:=1 --使四個熱區(qū)有效,能夠?qū)Υ鸢高M行選擇

        GoTo(@\"判斷對錯\")

        “題庫空”圖標(biāo),所有題目完成后對最終結(jié)果進行評價并退出程序。

        “right”圖標(biāo),顯示回答正確的提示語同時score:=score+25,分數(shù)增加。 “wrong”圖標(biāo),功能類似。

        以上3個按鈕選中“永久”屬性。

        (6)判斷對錯

        將正確答案和選中項進行比較,若相同則跳轉(zhuǎn)到“right”圖標(biāo),否則跳轉(zhuǎn)到“wrong”圖標(biāo)。以熱區(qū)“A”為例:

        click:=0 --使四個熱區(qū)失效,不能重復(fù)選擇

        if right=\"A\" then

        GoTo(@\"right\")

        elseGoTo(@\"wrong\")

        end if

        2.3 總結(jié)

        此方法的優(yōu)點是可以通過改變文本文件直接修改單選題和答案,在此基礎(chǔ)上還能實現(xiàn)隨機選題、選項順序隨機變化等功能。但此方法有其局限性,它要求題目格式必須相同。

        3 使用知識對象

        利用知識對象(Knowledge Object)可以創(chuàng)建單選、多選、熱對象選擇等多種類型的題目,創(chuàng)建過程簡單,只要根據(jù)向?qū)崾揪湍苤鸩酵瓿伞崿F(xiàn)單選題要使用“單選問題”知識對象,以一題為例,設(shè)置過程分以下5步:

        (1)Introduction:單選問題知識對象介紹。

        (2)Question Options:[Question base display layer]用于設(shè)置單選題中文字、圖片等對象的顯示層。[Media Folder]用于設(shè)置單選題中使用媒體的存放路徑。[Distractor Tags]設(shè)置選擇題答案中的選擇標(biāo)記。

        (3)Question Feedback:[Feedback]用于設(shè)置如何顯示反饋信息:[Immediate]為立即顯示、[Check Answer Button]需要單擊檢測按鈕來查看反饋信息、[No Feedback]不顯示反饋信息。勾選[Reset question on entry]復(fù)選框,每次顯示當(dāng)前選擇題會對反饋信息進行重置。[Number of Tries]設(shè)置允許用戶嘗試選擇的最多次數(shù)。

        (4)Set Question:對選擇題的題干及選項進行設(shè)置。[Preview Window]顯示了選擇題的題干和選項。單擊相應(yīng)內(nèi)容,可在[Edit Window]進行修改,單擊[Import Media]按鈕可為該項添加一個媒體。[Add Choice]和[Delete Choice]可增加或刪除一個選項。[Set selected item]用于設(shè)置選項是正確還是錯誤。[Media]預(yù)覽區(qū)顯示所選內(nèi)容所包含的媒體信息。[IMS Question Test Interoperability ver1.1]可輸入或?qū)С鯴ML文件。

        (5)Finish:向?qū)Ц鶕?jù)剛才的設(shè)置創(chuàng)建知識對象,單擊[Done]按鈕完成設(shè)置并開始創(chuàng)建。

        使用知識對象實現(xiàn)單選題比使用變量函數(shù)編程實現(xiàn)要簡單方便得多,不但能快速的實現(xiàn)單選題測驗,還能夠跟蹤學(xué)生答題情況,是最常用的方法。但形式單一,美觀不足。

        4 使用交互結(jié)構(gòu)

        4.1 程序部分流程圖(以一題為例)

        圖4 使用交互結(jié)構(gòu)程序流程圖的一部分

        4.2 制作步驟

        (1)初始化:score:=0 --成績初值為0

        (2)顯示成績:插入文字“當(dāng)前成績?yōu)椋簕score}”,選中“更新顯示變量”屬性。

        (3)單選題1:插入單選題題干及選項的文字。

        (4)A1:添加語句記錄當(dāng)前選中項為“A”項。B1、C1、D1類似。

        Checked@\"A1\":=1

        Checked@\"B1\":=0

        Checked@\"C1\":=0

        Checked@\"D1\":=0

        (5)確定:假設(shè)單選題1答案為C,判斷并統(tǒng)計分數(shù)分數(shù):

        if Checked@\"C1\"=1 then

        score:=score+25

        end if

        4.3 總結(jié)

        使用交互結(jié)構(gòu)實現(xiàn)單選題形式靈活,易于進行界面美化。但變量、函數(shù)的編寫非常繁瑣,改動起來很不容易。

        5 引入Flash動畫

        使用Flash腳本語言實現(xiàn)單選題測驗和分數(shù)統(tǒng)計也是常用的一種方法。一個已經(jīng)實現(xiàn)單選題功能的Flash動畫[2],可以被Authorware調(diào)用。Flash動畫是具有交互性的矢量動畫,其交互性對象(如按鈕)的交互性質(zhì)可以隨同動畫一起被導(dǎo)入到Authorware中。Authorware與Flash動畫之間還可以互相傳遞參數(shù),這種參數(shù)的傳遞是通過事件響應(yīng)和Sprite對象的方法實現(xiàn)的。

        如果引用的Flash不需要與Authorware進行參數(shù)傳遞,可執(zhí)行“插入”?“媒體”?“Flash Movie…”導(dǎo)入Flash動畫。

        如果需要Authorware與Flash動畫之間進行參數(shù)傳遞,可通過系統(tǒng)函數(shù)CallSprite調(diào)用Flash Sprite對象的getVariable方法來獲取Flash動畫中變量的值,也可以使用該函數(shù)調(diào)用Flash Sprite對象的SetVariable方法來修改Flash動畫中變量的值[3]。

        6 結(jié)束語

        以上為4種基本方法,在此基礎(chǔ)上進行擴充,可實現(xiàn)更復(fù)雜的功能。由于Authorware包含了對Internet/Intranet的支持,隨著遠程教育的發(fā)展,Authorware的應(yīng)用必將越來越廣泛,對Authorware的使用更值得我們不斷探索和完善。

        參考文獻:

        [1]Authorware7.0課件制作實務(wù)——選擇題[EB/OL].http://www.soshow.org,2007.

        [2]王暢.用flash腳本語言實現(xiàn)單項選擇題測驗的有效方法[J].電腦知識與技術(shù),2007:251-252.

        [3]袁海東.Authorware6.5經(jīng)典范例教程[M].北京希望電子出版社,2003.282-290.

        久久婷婷是五月综合色狠狠| 久久久精品人妻无码专区不卡| 亚洲日韩精品欧美一区二区| 日韩国产成人精品视频| 国内激情一区二区视频| 大陆老熟女自拍自偷露脸| 99视频30精品视频在线观看| 四虎精品视频| 亚洲av乱码一区二区三区女同| 91久久国产香蕉视频| 国产男女猛烈无遮挡免费网站| 日韩区在线| 亚洲一区二区三区国产精品 | 国产人妖乱国产精品人妖| 久久久久久国产精品无码超碰动画| 大陆一级毛片免费播放| 人妻少妇偷人精品久久人妻 | 高清av一区二区三区在线| 99精品国产一区二区三区| 日本久久高清一区二区三区毛片| 美日韩毛片| 操老熟妇老女人一区二区| 亚洲午夜无码毛片av久久| 狠狠色噜噜狠狠狠狠色综合久| 久久亚洲第一视频黄色| 亚洲成人激情深爱影院在线| 亚洲色成人网站www永久| 国产女人成人精品视频| 男女性搞视频网站免费 | 亚洲国产精品无码专区| 五月天综合在线| 国产自拍精品视频免费观看| 久久精品99国产精品日本| 蜜桃成人无码区免费视频网站| 亚洲AV秘 片一区二区三区| 中文字幕av长濑麻美| 久精品国产欧美亚洲色aⅴ大片| 国产麻豆一精品一AV一免费软件| 亚洲国语对白在线观看| 精品九九人人做人人爱| 国产一区二区波多野结衣|