使用Authorware制作几种常用测试题的方法
2012-04-29江忠余波
江忠 余波
摘要: 给出用Authoware7.02多媒体软件制作常见的测试试题的几种方法,可以用于制作课件、现场智能测试和人机对话系统。测试系统可即时判断正误,给出正确提示和综合评价。这些方法有助于提高课件的交互性、生动性、形象性;使课件具有一定的实用性、新颖性和可操作性。
关键词: 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是目前最常用也是功能强大的多媒体制作软件,能够借以制作出图文并茂、生动形象的测试作品。知识对象是一种带有向导功能、能够实现某个具体功能的模块,Authoware7.02提供了一种评估类型的知识对象。该类型的知识对象可用于实现多种与测试相关的功能:单选问题、得分、多重选择问题、简答题等。但这种知识对象有其局限性,功能不强、个性化特征不鲜明。针对这些问题本文总结了几种利用Authoware制作常用的测试题的方法。
1 制作选择题
如图1所示为利用Authoware制作选择题的效果图。
图1Authoware7.0制作选择题效果图
制作步骤如下。
首先添加一个计算图标
da:="" 表示选择的答案。
n:=0 多少分数,可用于累加。
hc:=""表示评价的评语。
题目可操作由交互图标来生成,双击交互图标,用文字工具把要输入的题目录入,如果有四个答案,可添加四个计算图标,以按钮选择作为交互方式。按钮形状为单选按钮。四个计算图标代表四个选择。相应代码示例如下:
hc:="你继续努力!!!遗憾!!"
da:="A"变量记录选择的答案
Checked@"A":=TRUE 当选中A时,按钮A呈选中状态
Checked@"B":=FALSE 当选中A时,按钮B呈未选中状态
Checked@"C":=FALSE 当选中A时,按钮C呈未选中状态
Checked@"D":=FALSE 当选中A时,按钮D呈未选中状态
n:="0" 分数为0,说明此答案是错误的
然后在题目交互1的D按钮的右边添加两个计算图标,用以表示提交和退出。其代码如下:Beep()和Beep(),Quit(0)。
添加一个计算图标
在计算图标下添加一个交互图标题目2,这是一个二选题目,这里用两个计算图标实现按钮交互,两个计算图标分别用A和B命名,A计算图标代码:xuan:="A",表示选择答案为A。
Checked@" B":=FALSE 当选中A时,按钮A呈选中状态
Checked@" A":=TRUE当选中A时,按钮B呈未选中状态
在交互图标题目2右侧继续添加一个计算图标,取名交互,其任用是统计分数和给出评语。其代码如下:
Beep()
if xuan="A"then 如果选择A分数增加
n:=n+"25"
else 否则只发出一声鸣响
Beep()
end if
if n>25 then 如果分数大于25表示两个题都答对了,分别给出不同的评价
hc:="你真不错!!!!好棒!!!"
else
hc:="你需要努力!!!"
end if
在题目2交互图标下添加一个文本图标,直接用文本工具输入:你的分数为:{n}和{hc}。在文本图标下添加一个交互图标背景音乐,用两个群组图标实现条件交互,第一个群组的条件为n>=50,双击其图标,在其流程编辑窗口添加一个
GoTo(IconID@"变量初始值")
Quit()。如还需要添加题目,可使用该方法直接添加交互图标,统计分数方便,并能给出评语。
2 多项选择题效果
多项选择题的制作效果如图2所示。
图2Authoware7.0制作多项选择题效果图
在流程编辑编辑窗口中添加音乐声音图标,导入背景音乐,在音乐图标下添加计算图标,取名为变量,双击此图标,输入代码如下:
a:="0"b:="0" c:="0"d:="0"给每个选项分值赋为0
a1:=""b1:="" c1:="" d1:=""给每个选项的内容赋初值
hc:="" 给评语赋初值
在变量图标的下部添加两个文本图标,取名为图形和背景,在其中分别导入底层图案和十字交叉线,在背景文本图标的下部添加四个文本图标,分别导入多项选项的内容,分别命名为a、b、c、d。在文本图标d下面添加一个交互图标,取名为交互,双击此交互图标,用图形工具栏的文本按钮输入如下代码:
你选择了:(文字字号加大)
{a1}选项1内容 {b1}选项2内容
{c1}选项3内容 {d1}选项4内容
在交互图标的右侧拖放四个计算图标,选择交互类型为热对象,分别取名为a、b、c、d。双击计算图标分别输入:
a:="1"
a1:="速度快"
b:="1"
b1:="精度高"
c:="1"
c1:="自动存储"
d:="1"
d1:="程序控制"(a,b,c,d为分数,可以自己改变分值大小,a1,b1,c1,d1为每个选项的内容)。在交互图标的右侧继续添加三个计算图标分别取名提交、重做、退出,在属性栏的交互类型选择热对象。双击提交计算图标,输入如下代码:
ifa+b+c+d=4 then //如果四个都答对的话
n:="100" //分值取为满分
hc:="恭喜你 你好帅 "//给出评语
else //否则给出另外一种分值和评语
n:="0"
hc:="遗憾 请继续努力!!!!!!!"
end if
重做计算图标的内容与变量计算图标的内容一样,不再赘述。退出计算图标的代码:quit(0)。
在流程编辑窗口交互图标下,添加一个文本图标,取名为分数,双击此图标,输入:分数为{n},{hc}。
在分数图标下,添加一个交互图标取名为后续控制,作为重新选择和退出的控制,在其右侧添加两个计算图标,交互类型为按钮,取名为返回和退出。双击两个计算图标,分别输入代码:GoTo(IconID@"变量")和quit(2)。
3 制作排序题
排序题的制作效果如图3所示。
图3Authoware7.0制作排序题效果图
在流程编辑窗口中,拖入一个计算图标,取名为变量,双击此图标,输入如下代码:
s:="0"分数的初值
a:="错误"对每个拖动项的操作正确与否给出评判,开始没有拖动,初值为“错误”
b:="错误" 同上
c:="错误" 同上
d:="错误" 同上
hc:=""给出评语
在变量图标下,拖入五个文本显示图标,分别取名为背景、床前明月光、疑是地上霜、举动望明月、低头思故乡,双击背景图标,导入背景图片文件,在其余下的四个显示图标中用文本按钮输入文字分别为:床前明月光、疑是地上霜、举动望明月、低头思故乡。在低头思故乡图标下,拖入一个交互图标,取名为目标区交互,双击目标区交互图标,用图形工具栏上的斜线按钮
s:=s+"25"分数增加
a:="正确" 表明此拖动正确
同理,对疑是地上霜、举动望明月、低头思故乡计算图作标类似添加。
在交互图标目标区交互右侧继续添加两个计算图标,取名为提交、退出,在属性栏中的交互类型选择为按钮交互,响应分支选项卡选择分支:退出交互。在提交计算图标中输入如下代码:
Beep()
if s>75 then
hc:="你真棒!!!!好样的!!!"
else
hc:="你真笨!!!!!!!!"
end if
退出计算图标中输入以下代码:Quit(0)。
在目标区交互图标下,添加一个文本图标,双击后输入以下内容:你的分数为:{s}分和{a}、{b}、{c}、{d}。
最后在流程编辑窗口中添加一个交互图标,取名为后继控制处理,在其右侧添加二个计算图标,取名为继续、退出,双击继续计算图标,在其中添加以下代码:
s:="0"
a:="错误" b:="错误" c:="错误" d:="错误"
hc:=""
GoTo(IconID@"变量")
双击退出交互图标,在其中添加以下代码:Quit(0)。
4 制作填空题
填空题的效果如图4所示。
图4Authoware7.0制作填空题效果图
首先,拖入一个文本图标到流程上,取名为背景,导入一个背景图片文件。在背景文本图标下添加一个交互图标,取名为文本输入,双击文本输入交互图标,在其中输入问题:请回答下面的问题:Windows操作系统是____公司开发的。在文本输入交互图标的右侧添加一个文本图标取名为输入,在属性栏中选择交互类型为文本输入,在文本输入选项下模式中输入答案:"微软|Microsoft",选择忽略大小写、单词顺序复选框。双击交互图标拖动交互作用字段到横线上,设置字体大小和透明属性。双击输入文本图标,在其中输入“回答正确!”。
5 随机抽取试题测试
随即抽取题测试的制作效果如图5所示。
图5Authoware7.0制作随机抽取试题测试效果图
首先在流程编辑窗口中拖入显示图标,取名为背景,导入背景图片文件,然后在背景图标下,从图标工具栏拖入判断图标,取名为随机出题,在属性栏中,在重复下拉列表框中选择不重复,在分支下拉列表框中选择随机分支路径。
在随机出题判断图标的右侧拖入五个文本图标(有多少题就拖入多少个文本图标),分别命名为题1、题2、题3、题4、题5,用变量right记录每个题目的正确答案,分别右击题1、题2、题3、题4、题5,在弹出的对话框中选择选项计算,在弹出的编辑框中输入right=2等,这里为每个考试题保存正确答案,以备计算机判断正误。在随机出题的图标下拖入一个交互图标,命名为选择答案,在选择答案交互图标的右侧拖入四个群组图标(有多少备选答案就拖入多少个群组图标),命名为A、B、C、D,选择交互类型为热区域,属性栏中的响应选项卡选择分支:退出交互,双击选择答案交互图标,拖动A、B、C、D虚框,使其对齐,并与背景一致。
在选择答案交互图标下,拖曳一个判断图标到流程线上,取名为判断对错,在其属性栏上重复下拉列表框上选择不重复,在分支下拉列表框上选择计算分支结构,在文本框中输入(Choice Number=Right)+1,在判断对错判断图标的右侧拖入二个文本图标,分别取名为错、对,双击错、对文本图标,导入错的符号“×”和对的符号“√”。
参考文献:
[1] 黄小宇,张凤群,陈阳.《中文Authorware多媒体制作》[M].清华大学
出版社.2005.
[2] 李若瑾,王丽萍.Authorware 7.0实例教程[M].电子工业出版社,
2010:1~5
[3] 京辉热点工作室.Authorware 5入门与提高[M].人民邮电出版社,
2000.
[4] 袁海东.Authorware6.5教程[M].电子工业出版社.2003.
[5] 仇芒仙等.Authorware实用教程[M].高等教育出版社.2005.
[6] 陈冠雄,李光群. Authorware多媒体制作[M].清华大学出版社.2005.