Authorware在随机抽取考试系统中的应用
   来源:现代电子技术     2017年10月16日 05:03

耿立明+杨威+李娟+孟军红

摘 要: 基于上机考试时,题库信息量大,容易出现出题重复现象,主要针对在小规模上机考试系统中的随机抽取问题,采用Authorware软件灵活设计的方法,实现了随机抽取试题的目的,并通过实例加以简单的分析和说明。主要采用决策图标,配合计算图标、群组图标、等待图标、显示图标等获得随机抽取的效果。该方法应用范围广、实用性较强,应用于教学,起到了较好效果,增加了学生学习兴趣,提高了学习效率,减少了教师工作量.

关键词: Authorware; 随机抽取; 上机考试系统; 试题抽取

中图分类号: TN911?34; TP273 文献标识码: A 文章编号: 1004?373X(2014)18?0070?02

Application of Authorware in random drawing examination system

GENG Li?ming1, YANG Wei1, LI Juan2, MENG Jun?hong1

(1. College of Mechanical and Electronic Engineering, Shenyang City University, Shenyang 110112, China;

2. College of Electrical Engineering, Shaanxi University of Technology, Hanzhong 723000, China)

Abstract: Since there is a large amount of information in question bank, and the test questions are prone to the duplication phenomenon when computer examination, especially for the random extraction problem of test questions in small?scale computer examination system, the flexible design method of Authorware software is adopted to achieve random extraction of the test questions. Simple analysis and explanation are made with examples. The random extraction effect is obtained by the decision icon combining with calculation icon, group icon, wait icon and display icon. The method is widely used, and has strong practicability. It can increase the study interest of students, improve learning efficiency and reduce teachers workload if it is applied to the class teaching.

Keywords: Authorware; random drawing; computer examination system; test question extraction

随着计算机技术的普及,特别是信息技术的高速发展,计算机辅助教学(Computer Aided Instruction,CAI)的应用越来越广,采用计算机辅助教学技术,每次考试前可由题库中随机抽取试题,可较好地解决教考分离的问题,体现考试的公正性,也可将广大教师从繁重的试题抽取工作中解放出来。本文中采用的是Authorware 7.02中文版开发环境,系统为单机版结构,界面美观,易于操作[1?3]。

1 系统功能

Authorware在实现随机不重复选题方面具有其独特优势。下面举例说明[4?6]:

假设现在有30道题,要求每次从这些题中随机抽取出一道题,下道题再从剩余的题中随机抽取出,以此类推,每次都不相同。

1.1 利用交互图标和决策图标实现

由于【交互】图标的功能非常强大,并且该图标和【决策】图标经常配合起来,二者经常一起使用。决策图标的主要作用是在Authorware中实现循环的操作,还可以实现选择其中的某个单元进行执行。这样可以实现类似分支的功能。这就为用户编辑提供了选择路径的方法。

图1 交互图标

使用Authoware提供的【决策】图标,不仅可以完成程序的顺序分支结构(对象按照排列顺序播放)、随机分支结构(由程序随机播放对象)和条件分支结构(根据条件判断需要执行的分枝),还可以完成循环结构(反复播放对象)。当流程线运行到该图标时,程序会根据采用的分支结构,比如条件分支判断自动跳转到所指定的图标上。【判断】图标主要用于根据流程线不同情况确定程序分支的执行情况,通常用于设置流程线的控制点。

本文重点描述实现随机抽取功能的设置。针对决策图标属性设置时,打开 “重复”下拉列表框,在列表框中显示“判断”图标提供的5种循环方式,“固有的循环次数”,“所有的路径”,“直到单击鼠标或按任意键”,“直到判断值为真”,“不重复”。例如选择“直到判断为真”选项时,可进行循环条件的设置。在“分支”下拉列表框中有4个选项,这就是“判断”图标具有的4种分支路径:“顺序分支路径”、“在未执行的路径中随机选择”、“随机分支路径”、“计算分支路径 ”,此时选择“在未执行的路径中随机选择”。并勾选“复位路径入口”。决策图标属性面板如图2所示。

图2 决策图标属性面板

配合【决策】图标的使用,在“判断”路径中也要对判断路径属性进行设置。通过【判断】图标分支上的响应按钮,在判断路径属性面板里面设置了3种内容擦除方式,“在下个选择之前”,“在退出之前”,“不擦除”。如图3判断路径属性面板所示。这样由决策图标和所有判断路径就构成了判断分支选择的目标[8]。

图3 判断路径属性面板

选择“在下个选择之前”选项,程序在执行下一分支前擦除当前内容[9]。

1.2 利用扫描代码

通过执行被嵌入的代码实现抽取试题的功能。

流程线顺序执行时,会依次扫描,对扫描到的每个图标判断,分析其属性,从而确定图标的类型,进而整理图标的参数,或可对设计相关的属性进行设置。

2 利用数据库链接的功能[7]

将试题数据存放在试题数据库中,通过Authorware随机的抽取试题。

图4 判断图标

图5 试题1

在现有的数据库中,常用的有Access和SQL Server。通过ODBC可对这两种常用的数据库进行访问。其中后2种方法在大型考试系统中应用较广。

参考文献

[1] 胡馥湘,龚中良.多媒体技术教程[M].北京:清华大学出版社,2006.

[2] 林洁.基于Authorware的多媒体试卷生成系统设计与实现[J].成都:电子科技大学,2009.

[3] 任重贵,白雪峰,李红岩,等.基于多媒体的考试系统的设计与实现[J].电子测试,2013(19):59?62.

[4] 蔡燕敏.多媒体技术课程考试系统的设计与实现[J].电脑知识与技术,2013(19):4518?4523.

[5] 赵海燕.多媒体课程实践考试系统的设计与实现[D].天津:天津大学,2009.

[6] 温乃宁,杨瑜侠.基于ODBC的多媒体考试系统的设计与实现[J].技术与创新管理,2008(3):312?315.

[7] 王艳.Authorware上机考试自动阅卷系统的研究与实现[D].沈阳:沈阳工业大学,2004.

[8] Anon. Authorware课件制作实例教程 第8章: 框架、导航和决策图标[EB/OL]. [2010?10?06].http://wenku.baidu.com/view/1e97ab75f46527d3240ce079.html.

[9] 鲁宏宇.宾馆客房管理系统[J].科技致富向导,2012(6):77?79.

图2 决策图标属性面板

配合【决策】图标的使用,在“判断”路径中也要对判断路径属性进行设置。通过【判断】图标分支上的响应按钮,在判断路径属性面板里面设置了3种内容擦除方式,“在下个选择之前”,“在退出之前”,“不擦除”。如图3判断路径属性面板所示。这样由决策图标和所有判断路径就构成了判断分支选择的目标[8]。

图3 判断路径属性面板

选择“在下个选择之前”选项,程序在执行下一分支前擦除当前内容[9]。

1.2 利用扫描代码

通过执行被嵌入的代码实现抽取试题的功能。

流程线顺序执行时,会依次扫描,对扫描到的每个图标判断,分析其属性,从而确定图标的类型,进而整理图标的参数,或可对设计相关的属性进行设置。

2 利用数据库链接的功能[7]

将试题数据存放在试题数据库中,通过Authorware随机的抽取试题。

图4 判断图标

图5 试题1

在现有的数据库中,常用的有Access和SQL Server。通过ODBC可对这两种常用的数据库进行访问。其中后2种方法在大型考试系统中应用较广。

参考文献

[1] 胡馥湘,龚中良.多媒体技术教程[M].北京:清华大学出版社,2006.

[2] 林洁.基于Authorware的多媒体试卷生成系统设计与实现[J].成都:电子科技大学,2009.

[3] 任重贵,白雪峰,李红岩,等.基于多媒体的考试系统的设计与实现[J].电子测试,2013(19):59?62.

[4] 蔡燕敏.多媒体技术课程考试系统的设计与实现[J].电脑知识与技术,2013(19):4518?4523.

[5] 赵海燕.多媒体课程实践考试系统的设计与实现[D].天津:天津大学,2009.

[6] 温乃宁,杨瑜侠.基于ODBC的多媒体考试系统的设计与实现[J].技术与创新管理,2008(3):312?315.

[7] 王艳.Authorware上机考试自动阅卷系统的研究与实现[D].沈阳:沈阳工业大学,2004.

[8] Anon. Authorware课件制作实例教程 第8章: 框架、导航和决策图标[EB/OL]. [2010?10?06].http://wenku.baidu.com/view/1e97ab75f46527d3240ce079.html.

[9] 鲁宏宇.宾馆客房管理系统[J].科技致富向导,2012(6):77?79.

图2 决策图标属性面板

配合【决策】图标的使用,在“判断”路径中也要对判断路径属性进行设置。通过【判断】图标分支上的响应按钮,在判断路径属性面板里面设置了3种内容擦除方式,“在下个选择之前”,“在退出之前”,“不擦除”。如图3判断路径属性面板所示。这样由决策图标和所有判断路径就构成了判断分支选择的目标[8]。

图3 判断路径属性面板

选择“在下个选择之前”选项,程序在执行下一分支前擦除当前内容[9]。

1.2 利用扫描代码

通过执行被嵌入的代码实现抽取试题的功能。

流程线顺序执行时,会依次扫描,对扫描到的每个图标判断,分析其属性,从而确定图标的类型,进而整理图标的参数,或可对设计相关的属性进行设置。

2 利用数据库链接的功能[7]

将试题数据存放在试题数据库中,通过Authorware随机的抽取试题。

图4 判断图标

图5 试题1

在现有的数据库中,常用的有Access和SQL Server。通过ODBC可对这两种常用的数据库进行访问。其中后2种方法在大型考试系统中应用较广。

参考文献

[1] 胡馥湘,龚中良.多媒体技术教程[M].北京:清华大学出版社,2006.

[2] 林洁.基于Authorware的多媒体试卷生成系统设计与实现[J].成都:电子科技大学,2009.

[3] 任重贵,白雪峰,李红岩,等.基于多媒体的考试系统的设计与实现[J].电子测试,2013(19):59?62.

[4] 蔡燕敏.多媒体技术课程考试系统的设计与实现[J].电脑知识与技术,2013(19):4518?4523.

[5] 赵海燕.多媒体课程实践考试系统的设计与实现[D].天津:天津大学,2009.

[6] 温乃宁,杨瑜侠.基于ODBC的多媒体考试系统的设计与实现[J].技术与创新管理,2008(3):312?315.

[7] 王艳.Authorware上机考试自动阅卷系统的研究与实现[D].沈阳:沈阳工业大学,2004.

[8] Anon. Authorware课件制作实例教程 第8章: 框架、导航和决策图标[EB/OL]. [2010?10?06].http://wenku.baidu.com/view/1e97ab75f46527d3240ce079.html.

[9] 鲁宏宇.宾馆客房管理系统[J].科技致富向导,2012(6):77?79.

任重 图标 文章