使用Authorware制作几种常用测试题的方法

时间:2022-09-14 07:43:32

使用Authorware制作几种常用测试题的方法

摘 要: 给出用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制作选择题的效果图。

图1 Authoware7.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)。

添加一个计算图标选择,代码为:xuan:=""。其作用是显示用户的选择结果。这在交互图标中用{xuan}表示。

在计算图标下添加一个交互图标题目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所示。

图2 Authoware7.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为每个选项的内容)。在交互图标的右侧继续添加三个计算图标分别取名提交、重做、退出,在属性栏的交互类型选择热对象。双击提交计算图标,输入如下代码:

if a+b+c+d=4 then //如果四个都答对的话

n:="100" //分值取为满分

hc:="恭喜你 你好帅 " //给出评语

else //否则给出另外一种分值和评语

n:="0"

hc:="遗憾 请继续努力!!!!!!!"

end if

重做计算图标的内容与变量计算图标的内容一样,不再赘述。退出计算图标的代码:quit(0)。

在流程编辑窗互图标下,添加一个文本图标,取名为分数,双击此图标,输入:分数为{n},{hc}。

在分数图标下,添加一个交互图标取名为后续控制,作为重新选择和退出的控制,在其右侧添加两个计算图标,交互类型为按钮,取名为返回和退出。双击两个计算图标,分别输入代码:GoTo(IconID@"变量")和quit(2)。

3 制作排序题

排序题的制作效果如图3所示。

图3 Authoware7.0制作排序题效果图

在流程编辑窗口中,拖入一个计算图标,取名为变量,双击此图标,输入如下代码:

s:="0" 分数的初值

a:="错误" 对每个拖动项的操作正确与否给出评判,开始没有拖动,初值为“错误”

b:="错误" 同上

c:="错误" 同上

d:="错误" 同上

hc:="" 给出评语

在变量图标下,拖入五个文本显示图标,分别取名为背景、床前明月光、疑是地上霜、举动望明月、低头思故乡,双击背景图标,导入背景图片文件,在其余下的四个显示图标中用文本按钮输入文字分别为:床前明月光、疑是地上霜、举动望明月、低头思故乡。在低头思故乡图标下,拖入一个交互图标,取名为目标区交互,双击目标区交互图标,用图形工具栏上的斜线按钮拖入四条横线,用文字工具栏上的文本按钮输入文本内容如下:“说明:请把四句诗按顺序拖到上面四行中。”。按住shift键同时单击流程线上的五个显示图标,在演示窗口中调整它们的相对的位置,达到对齐的目的。在目标区交互图标的右侧拖入四个计算图标,分别取名为床前明月光、疑是地上霜、举动望明月、低头思故乡,在属性工具栏上,选择交互类型为目标区,双击目标区交互图标,拖到相对应的横线上。在流程编辑窗口中,拖动四个文本图标床前明月光、疑是地上霜、举动望明月、低头思故乡到交互图标右侧的斜线箭头上,建立交互关联。双击疑是地上霜计算图标,输入以下代码:

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所示。

图4 Authoware7.0制作填空题效果图

首先,拖入一个文本图标到流程上,取名为背景,导入一个背景图片文件。在背景文本图标下添加一个交互图标,取名为文本输入,双击文本输入交互图标,在其中输入问题:请回答下面的问题:Windows操作系统是____公司开发的。在文本输入交互图标的右侧添加一个文本图标取名为输入,在属性栏中选择交互类型为文本输入,在文本输入选项下模式中输入答案:"微软|Microsoft",选择忽略大小写、单词顺序复选框。双击交互图标拖动交互作用字段到横线上,设置字体大小和透明属性。双击输入文本图标,在其中输入“回答正确!”。

5 随机抽取试题测试

随即抽取题测试的制作效果如图5所示。

图5 Authoware7.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.

上一篇:引导文教学法在网页布局与CSS中的应用 下一篇:基于JMX的Mule ESB管理控制台