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