江忠 余波
摘要: 給出用Authoware7.02多媒體軟件制作常見的測試試題的幾種方法,可以用于制作課件、現(xiàn)場智能測試和人機(jī)對話系統(tǒng)。測試系統(tǒng)可即時(shí)判斷正誤,給出正確提示和綜合評價(jià)。這些方法有助于提高課件的交互性、生動(dòng)性、形象性;使課件具有一定的實(shí)用性、新穎性和可操作性。
關(guān)鍵詞: Authorware; 制作; 測試; 方法
中圖分類號:TP311文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2012)03-40-03
Make up some common test problems using Authorware
Jiang Zhong1, Yu Bo2
(1.Department of Machinery& Information Engineering, Dazhou Professional Training College, Dazhou, Sichun 635001,china;
2. Dazhou Science and Technology Information Institute)
Abstracts: It is introduced in this paper several common method to make up test problems using Authoware7.02 which may be used to produce courseware, the intelligence test and the man-machine dialogue. The system will give instant judgment being right or wrong and give a quick comprehensive evaluation. It increases the interactivity of course and is practical.
Key words: Authorware; production; test; methods
0 引言
Authoware7.02是目前最常用也是功能強(qiáng)大的多媒體制作軟件,能夠借以制作出圖文并茂、生動(dòng)形象的測試作品。知識對象是一種帶有向?qū)Чδ?、能夠?qū)崿F(xiàn)某個(gè)具體功能的模塊,Authoware7.02提供了一種評估類型的知識對象。該類型的知識對象可用于實(shí)現(xiàn)多種與測試相關(guān)的功能:單選問題、得分、多重選擇問題、簡答題等。但這種知識對象有其局限性,功能不強(qiáng)、個(gè)性化特征不鮮明。針對這些問題本文總結(jié)了幾種利用Authoware制作常用的測試題的方法。
1 制作選擇題
如圖1所示為利用Authoware制作選擇題的效果圖。
圖1Authoware7.0制作選擇題效果圖
制作步驟如下。
首先添加一個(gè)計(jì)算圖標(biāo)
da:="" 表示選擇的答案。
n:=0 多少分?jǐn)?shù),可用于累加。
hc:=""表示評價(jià)的評語。
題目可操作由交互圖標(biāo)來生成,雙擊交互圖標(biāo),用文字工具把要輸入的題目錄入,如果有四個(gè)答案,可添加四個(gè)計(jì)算圖標(biāo),以按鈕選擇作為交互方式。按鈕形狀為單選按鈕。四個(gè)計(jì)算圖標(biāo)代表四個(gè)選擇。相應(yīng)代碼示例如下:
hc:="你繼續(xù)努力!!!遺憾!!"
da:="A"變量記錄選擇的答案
Checked@"A":=TRUE 當(dāng)選中A時(shí),按鈕A呈選中狀態(tài)
Checked@"B":=FALSE 當(dāng)選中A時(shí),按鈕B呈未選中狀態(tài)
Checked@"C":=FALSE 當(dāng)選中A時(shí),按鈕C呈未選中狀態(tài)
Checked@"D":=FALSE 當(dāng)選中A時(shí),按鈕D呈未選中狀態(tài)
n:="0" 分?jǐn)?shù)為0,說明此答案是錯(cuò)誤的
然后在題目交互1的D按鈕的右邊添加兩個(gè)計(jì)算圖標(biāo),用以表示提交和退出。其代碼如下:Beep()和Beep(),Quit(0)。
添加一個(gè)計(jì)算圖標(biāo)
在計(jì)算圖標(biāo)下添加一個(gè)交互圖標(biāo)題目2,這是一個(gè)二選題目,這里用兩個(gè)計(jì)算圖標(biāo)實(shí)現(xiàn)按鈕交互,兩個(gè)計(jì)算圖標(biāo)分別用A和B命名,A計(jì)算圖標(biāo)代碼:xuan:="A",表示選擇答案為A。
Checked@" B":=FALSE 當(dāng)選中A時(shí),按鈕A呈選中狀態(tài)
Checked@" A":=TRUE當(dāng)選中A時(shí),按鈕B呈未選中狀態(tài)
在交互圖標(biāo)題目2右側(cè)繼續(xù)添加一個(gè)計(jì)算圖標(biāo),取名交互,其任用是統(tǒng)計(jì)分?jǐn)?shù)和給出評語。其代碼如下:
Beep()
if xuan="A"then 如果選擇A分?jǐn)?shù)增加
n:=n+"25"
else 否則只發(fā)出一聲鳴響
Beep()
end if
if n>25 then 如果分?jǐn)?shù)大于25表示兩個(gè)題都答對了,分別給出不同的評價(jià)
hc:="你真不錯(cuò)!!!!好棒!!!"
else
hc:="你需要努力!!!"
end if
在題目2交互圖標(biāo)下添加一個(gè)文本圖標(biāo),直接用文本工具輸入:你的分?jǐn)?shù)為:{n}和{hc}。在文本圖標(biāo)下添加一個(gè)交互圖標(biāo)背景音樂,用兩個(gè)群組圖標(biāo)實(shí)現(xiàn)條件交互,第一個(gè)群組的條件為n>=50,雙擊其圖標(biāo),在其流程編輯窗口添加一個(gè)
GoTo(IconID@"變量初始值")
Quit()。如還需要添加題目,可使用該方法直接添加交互圖標(biāo),統(tǒng)計(jì)分?jǐn)?shù)方便,并能給出評語。
2 多項(xiàng)選擇題效果
多項(xiàng)選擇題的制作效果如圖2所示。
圖2Authoware7.0制作多項(xiàng)選擇題效果圖
在流程編輯編輯窗口中添加音樂聲音圖標(biāo),導(dǎo)入背景音樂,在音樂圖標(biāo)下添加計(jì)算圖標(biāo),取名為變量,雙擊此圖標(biāo),輸入代碼如下:
a:="0"b:="0" c:="0"d:="0"給每個(gè)選項(xiàng)分值賦為0
a1:=""b1:="" c1:="" d1:=""給每個(gè)選項(xiàng)的內(nèi)容賦初值
hc:="" 給評語賦初值
在變量圖標(biāo)的下部添加兩個(gè)文本圖標(biāo),取名為圖形和背景,在其中分別導(dǎo)入底層圖案和十字交叉線,在背景文本圖標(biāo)的下部添加四個(gè)文本圖標(biāo),分別導(dǎo)入多項(xiàng)選項(xiàng)的內(nèi)容,分別命名為a、b、c、d。在文本圖標(biāo)d下面添加一個(gè)交互圖標(biāo),取名為交互,雙擊此交互圖標(biāo),用圖形工具欄的文本按鈕輸入如下代碼:
你選擇了:(文字字號加大)
{a1}選項(xiàng)1內(nèi)容 {b1}選項(xiàng)2內(nèi)容
{c1}選項(xiàng)3內(nèi)容 {d1}選項(xiàng)4內(nèi)容
在交互圖標(biāo)的右側(cè)拖放四個(gè)計(jì)算圖標(biāo),選擇交互類型為熱對象,分別取名為a、b、c、d。雙擊計(jì)算圖標(biāo)分別輸入:
a:="1"
a1:="速度快"
b:="1"
b1:="精度高"
c:="1"
c1:="自動(dòng)存儲"
d:="1"
d1:="程序控制"(a,b,c,d為分?jǐn)?shù),可以自己改變分值大小,a1,b1,c1,d1為每個(gè)選項(xiàng)的內(nèi)容)。在交互圖標(biāo)的右側(cè)繼續(xù)添加三個(gè)計(jì)算圖標(biāo)分別取名提交、重做、退出,在屬性欄的交互類型選擇熱對象。雙擊提交計(jì)算圖標(biāo),輸入如下代碼:
ifa+b+c+d=4 then //如果四個(gè)都答對的話
n:="100" //分值取為滿分
hc:="恭喜你 你好帥 "http://給出評語
else //否則給出另外一種分值和評語
n:="0"
hc:="遺憾 請繼續(xù)努力!!!!!!!"
end if
重做計(jì)算圖標(biāo)的內(nèi)容與變量計(jì)算圖標(biāo)的內(nèi)容一樣,不再贅述。退出計(jì)算圖標(biāo)的代碼:quit(0)。
在流程編輯窗口交互圖標(biāo)下,添加一個(gè)文本圖標(biāo),取名為分?jǐn)?shù),雙擊此圖標(biāo),輸入:分?jǐn)?shù)為{n},{hc}。
在分?jǐn)?shù)圖標(biāo)下,添加一個(gè)交互圖標(biāo)取名為后續(xù)控制,作為重新選擇和退出的控制,在其右側(cè)添加兩個(gè)計(jì)算圖標(biāo),交互類型為按鈕,取名為返回和退出。雙擊兩個(gè)計(jì)算圖標(biāo),分別輸入代碼:GoTo(IconID@"變量")和quit(2)。
3 制作排序題
排序題的制作效果如圖3所示。
圖3Authoware7.0制作排序題效果圖
在流程編輯窗口中,拖入一個(gè)計(jì)算圖標(biāo),取名為變量,雙擊此圖標(biāo),輸入如下代碼:
s:="0"分?jǐn)?shù)的初值
a:="錯(cuò)誤"對每個(gè)拖動(dòng)項(xiàng)的操作正確與否給出評判,開始沒有拖動(dòng),初值為“錯(cuò)誤”
b:="錯(cuò)誤" 同上
c:="錯(cuò)誤" 同上
d:="錯(cuò)誤" 同上
hc:=""給出評語
在變量圖標(biāo)下,拖入五個(gè)文本顯示圖標(biāo),分別取名為背景、床前明月光、疑是地上霜、舉動(dòng)望明月、低頭思故鄉(xiāng),雙擊背景圖標(biāo),導(dǎo)入背景圖片文件,在其余下的四個(gè)顯示圖標(biāo)中用文本按鈕輸入文字分別為:床前明月光、疑是地上霜、舉動(dòng)望明月、低頭思故鄉(xiāng)。在低頭思故鄉(xiāng)圖標(biāo)下,拖入一個(gè)交互圖標(biāo),取名為目標(biāo)區(qū)交互,雙擊目標(biāo)區(qū)交互圖標(biāo),用圖形工具欄上的斜線按鈕
s:=s+"25"分?jǐn)?shù)增加
a:="正確" 表明此拖動(dòng)正確
同理,對疑是地上霜、舉動(dòng)望明月、低頭思故鄉(xiāng)計(jì)算圖作標(biāo)類似添加。
在交互圖標(biāo)目標(biāo)區(qū)交互右側(cè)繼續(xù)添加兩個(gè)計(jì)算圖標(biāo),取名為提交、退出,在屬性欄中的交互類型選擇為按鈕交互,響應(yīng)分支選項(xiàng)卡選擇分支:退出交互。在提交計(jì)算圖標(biāo)中輸入如下代碼:
Beep()
if s>75 then
hc:="你真棒!!!!好樣的!!!"
else
hc:="你真笨!!!!!!!!"
end if
退出計(jì)算圖標(biāo)中輸入以下代碼:Quit(0)。
在目標(biāo)區(qū)交互圖標(biāo)下,添加一個(gè)文本圖標(biāo),雙擊后輸入以下內(nèi)容:你的分?jǐn)?shù)為:{s}分和{a}、、{c}、i0is8wa。
最后在流程編輯窗口中添加一個(gè)交互圖標(biāo),取名為后繼控制處理,在其右側(cè)添加二個(gè)計(jì)算圖標(biāo),取名為繼續(xù)、退出,雙擊繼續(xù)計(jì)算圖標(biāo),在其中添加以下代碼:
s:="0"
a:="錯(cuò)誤" b:="錯(cuò)誤" c:="錯(cuò)誤" d:="錯(cuò)誤"
hc:=""
GoTo(IconID@"變量")
雙擊退出交互圖標(biāo),在其中添加以下代碼:Quit(0)。
4 制作填空題
填空題的效果如圖4所示。
圖4Authoware7.0制作填空題效果圖
首先,拖入一個(gè)文本圖標(biāo)到流程上,取名為背景,導(dǎo)入一個(gè)背景圖片文件。在背景文本圖標(biāo)下添加一個(gè)交互圖標(biāo),取名為文本輸入,雙擊文本輸入交互圖標(biāo),在其中輸入問題:請回答下面的問題:Windows操作系統(tǒng)是____公司開發(fā)的。在文本輸入交互圖標(biāo)的右側(cè)添加一個(gè)文本圖標(biāo)取名為輸入,在屬性欄中選擇交互類型為文本輸入,在文本輸入選項(xiàng)下模式中輸入答案:"微軟|Microsoft",選擇忽略大小寫、單詞順序復(fù)選框。雙擊交互圖標(biāo)拖動(dòng)交互作用字段到橫線上,設(shè)置字體大小和透明屬性。雙擊輸入文本圖標(biāo),在其中輸入“回答正確!”。
5 隨機(jī)抽取試題測試
隨即抽取題測試的制作效果如圖5所示。
圖5Authoware7.0制作隨機(jī)抽取試題測試效果圖
首先在流程編輯窗口中拖入顯示圖標(biāo),取名為背景,導(dǎo)入背景圖片文件,然后在背景圖標(biāo)下,從圖標(biāo)工具欄拖入判斷圖標(biāo),取名為隨機(jī)出題,在屬性欄中,在重復(fù)下拉列表框中選擇不重復(fù),在分支下拉列表框中選擇隨機(jī)分支路徑。
在隨機(jī)出題判斷圖標(biāo)的右側(cè)拖入五個(gè)文本圖標(biāo)(有多少題就拖入多少個(gè)文本圖標(biāo)),分別命名為題1、題2、題3、題4、題5,用變量right記錄每個(gè)題目的正確答案,分別右擊題1、題2、題3、題4、題5,在彈出的對話框中選擇選項(xiàng)計(jì)算,在彈出的編輯框中輸入right=2等,這里為每個(gè)考試題保存正確答案,以備計(jì)算機(jī)判斷正誤。在隨機(jī)出題的圖標(biāo)下拖入一個(gè)交互圖標(biāo),命名為選擇答案,在選擇答案交互圖標(biāo)的右側(cè)拖入四個(gè)群組圖標(biāo)(有多少備選答案就拖入多少個(gè)群組圖標(biāo)),命名為A、B、C、D,選擇交互類型為熱區(qū)域,屬性欄中的響應(yīng)選項(xiàng)卡選擇分支:退出交互,雙擊選擇答案交互圖標(biāo),拖動(dòng)A、B、C、D虛框,使其對齊,并與背景一致。
在選擇答案交互圖標(biāo)下,拖曳一個(gè)判斷圖標(biāo)到流程線上,取名為判斷對錯(cuò),在其屬性欄上重復(fù)下拉列表框上選擇不重復(fù),在分支下拉列表框上選擇計(jì)算分支結(jié)構(gòu),在文本框中輸入(Choice Number=Right)+1,在判斷對錯(cuò)判斷圖標(biāo)的右側(cè)拖入二個(gè)文本圖標(biāo),分別取名為錯(cuò)、對,雙擊錯(cuò)、對文本圖標(biāo),導(dǎo)入錯(cuò)的符號“×”和對的符號“√”。
參考文獻(xiàn):
[1] 黃小宇,張鳳群,陳陽.《中文Authorware多媒體制作》[M].清華大學(xué)
出版社.2005.
[2] 李若瑾,王麗萍.Authorware 7.0實(shí)例教程[M].電子工業(yè)出版社,
2010:1~5
[3] 京輝熱點(diǎn)工作室.Authorware 5入門與提高[M].人民郵電出版社,
2000.
[4] 袁海東.Authorware6.5教程[M].電子工業(yè)出版社.2003.
[5] 仇芒仙等.Authorware實(shí)用教程[M].高等教育出版社.2005.
[6] 陳冠雄,李光群. Authorware多媒體制作[M].清華大學(xué)出版社.2005.