吴庆祥 李盛兰
(益阳职业技术学院,湖南 益阳 413049)
在线考试模块的设计与实现
——基于Authorware的通用型考试系统
吴庆祥 李盛兰
(益阳职业技术学院,湖南 益阳 413049)
传统纸质考试从出题、组卷、印刷等准备工作,到考试的实施,再到评卷、成绩统计分析、考试结果的公布,整个过程都需要人工参与,既耗时又费力,而且容易出错,使得整个考试成本较大。本文的研究目的是使用通用型考试系统实现无纸化考试,而通用型考试系统的核心是在线考试模块,它的设计思路与实现方法直接关系到该考试系统是否科学、实用,通过在几个班级的《计算机应用基础》课程期末考试的试用,该在线考试模块完全符合要求,达到预期目标。
在线考试;模块;设计;实现
Authorware 是 Macromedia 公 司 推 出 的 多 媒 体 制 作 软件。它是一种解释型、基于流程的图形编程语言,具有强大的交互性,文本、图形、声音、动画、数字电影整合性强。利用Autherware开发通用型考试系统成本低,同时又利用现有的网络系统,使用方便,深受广大非计算机专业老师的欢迎。
本文是假定通用型考试系统已做好了考生登录、题库建立、随机抽题、隐藏试题等模块的设计与实现,接下来进入在线考试环节。
(1)考试系统题型主要是客观题,包括填空、单选题、多选题、判断题、操作题(主要是中英文录入)。
(2)填空题答案要唯一;单选题给出ABCD四个备选答案,正确答案唯一;多选题给出ABCDE五个备选答案,正确答案为 2-5个;判断题有“对”、“错”两种情况;操作题主要是中英文录入。
(3)要能上下滚动选题和通过单击题号随意选题。
(4)要能对已做过的题进行修改即重做。
(1)利用下拉菜单交互选择题型。
(2)做填空题时有专门的答题区供输入答案,采用文本输入交互实现;做单选题和多选题时,在备选答案中单击中意的答案,采用按钮交互实现;做判断题是在“对”与“错”中选择,同样采用按钮交互实现;中英录入题是对照输入,采用文本输入交互实现。
(3)利用框架图标的“前一页”、“后一页”按钮实现题与题之间的切换,同时采用热区交互通过单击任意题号实现选题。
(4)要修改填空题答案时,采用直接在答题区重新输入的方式实现,即重新输入答案;对于单选题和判断题要修改答案时,直接单击备选答案按钮;对于多选题答案要修改时,采用单击“重做此题”按钮后重新选择备选答案;对于中英文录入题则直接在考生输入区输入的文字上删除、修改。
4.1 答题主界面如图1。
图1 答题主界面
4.2 多选题
做多选题流程图如图2,利用框架图标来实现,在框架图标的右侧添加多选题分支,每道题一个分支。本系统对框架图标的内部结构进行了修改,删除了一些多余的按钮,只留下“上一题”和“下一题”按钮,实现题与题之间的切换。多选题第1小题流程图如图3,利用按钮交互,在五个备选答案中,直接单击中意的选项即可,系统自动保存答案。多选题答题界面如图4。
图2 做多选题流程图
图3 多选题第1小题流程图
图4 多选题答题界面
当考生在多选题答题区通过单击备选项选择了第1题的某个选项后,如单击A选项按钮,系统将考生的答案保存到答案文件 dx1ksda.txt中,并读出该文件 ,用于把该题的答案显示在多选题答案显示区,程序代码如下:
4.3 操作题
做操作题流程图如图5,利用按钮交互在“英文录”和“中文录入”中任意选择,进入输入操作界面,同其它中英文输入练习软件类似。英文录入题流程图如图6,选择“英文录入”后,呈现的界面是,上面是例文,下面是对照输入框。若是第二次进入“英文录入”题,则系统提示是否“重做此题”,考生在进行英文录入操作过程中,只需直接输入,输入完毕后直接按回车键即可。英文录入题界面如图7。
图5 操作题流程图
图6 英文录入题流程图
当考生在考生输入区对照输完例文内容按回车键确认后,系统将考生的答案保存到答案文件 ywlr1ksda.txt中,并读出该文件,用于把该题的答案固化显示(即按回车键确认后不能修改)在考生输入区,程序代码如下:
在线考试模块是通用型考试系统的核心,该模块功能的完善与否,直接关系到考试系统的科学性、实用性。通过在几个班级的《计算机应用基础》课程期末考试的试用,该在线考试模块完全符合要求,达到预期目标。但是,该在线考试模块在需要进行字符比较的操作题考试方面,还有待完善。
参考文献:
[1] 丛书 编委会 . A u t h o r w a r e 6.0实用 教程[M].北 京:宇航 出版社 ,2002.
[2]吴庆祥.p h p书城系统用户模块的设计与实现[J].电脑知识与技术,2016,12(30):45-46.
[3] 郭新房,倪宝童,王建.A u t h o r w a r e 7.0多媒体制作[M].北京:清华大学出版社,2004.
[4] 李盛兰,吴庆祥.PH P 书城系统商品展示模块的设计与实现[J].电脑知识与技术,2017,13(06):271-273.
Design and Implementation of Online Test Module -The Universal Test System Based onAuthorware
Wu Qingxiang Li Shenglan
(Yiyang Vocational&Technical College,Yiiang 413049,Hunan)
Traditional paper-based test needs artificial participation from the preparatory work to the implementation of the exam,then to the evaluation,results analysis and results publishment.The whole process is time-consuming,laborious,and the test cost is larger.This paper uses the universal test system to realize paperless test.The core of the universal test system is the online examination module and the design idea and implementation method is directly related to the scientificalness and practicability of the test system.Through the application in the final exam of Foundation of Computer Application in several classes,the online examination module meets the expectation.
online examination;module;design;implementation
TP311.52
A
1008-6609(2017)05-0064-03
吴庆祥(1974-),男,湖南宁乡人,本科,讲师,研究方向为计算机网络技术、职业教育。