APP下载

Excel操作题动态命题系统的研究和实现

2016-01-15袁学松杨丹丹

电脑知识与技术 2015年18期
关键词:考务出题后台

袁学松 杨丹丹

摘要:Excel不仅是大学生必修的一门公共基础课程——《计算机应用基础》中的重要内容,而且是全国计算机等级考试中上机考试的科目之一。这类考试不仅考察学生的理论知识,还要考察学生的动手操作能力,传统的纸质考试显然不能满足上述要求。具有自动出题的在线测试系统能够很好地解决上述问题,该文就Excel出题、考试等功能进行了分析和设计,并实现了系统模型。

关键词:Excel操作;动态命题

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)18-0085-03

计算机的普及使得对办公能力的要求越来越高,《计算机应用基础》课程的重要性也就日益明显。但是这门课的考核方式一直以来都很令老师头疼,因为采用传统的纸质考试方式很难客观地反映学生的计算机应用操作能力,所以目前大多的考试都用上机考试来代替纸质考试。要想很好地利用上机考试这种形式,首先要有一个好的在线考试系统,现如今这方面的考试系统主要有全国一级计算机等级考试和其他单位定制的考试系统等。本文在参考众多同类考试系统的基础上,对Excel操作题的自动命题进行了详细描述,并实现了模型系统。

Excel自动命题实质是使出题人在出题向导的指引下完成操作,题目由系统自动生成,标准答案就是出题人的操作结果,阅卷系统将最后的考试结果和标准答案中出题人操作的部分进行比较,给出得分。为了便于以后抽题,规定出题人一次只能出一道题,这样一道题目就是一个EXCEL文件了。

1.系统设计

该系统是为了解决传统纸质考试存在的一系列问题而设计的,所以在设计该系统时一定要牢记设计的初衷,认真分析该系统的需求、功能结构。同时在设计该系统时一定要严格遵守下面的几项原则,即结构可行性原则、实用性原则、适应性原则、稳定性原则。

1.1系统需求

Excel在线测试系统主要分为三个子系统,分别为动态出题系统、人员后台管理系统、考试与实训系统,功能的总体图示,见图1。

1)通过动态出题系统将Excel操作题的操作要求、计算机评测所需的评分指令等信息以试卷的形式输入到数据库中,详见表1。

2)人员后台管理功能,主要是提供人员进行考试时的管理功能,如方便考务人员查看考场,查看考试试卷等功能,详细见表2。

3)学生使用考试与实训系统,选择工作模式并依据考号和登录号码进人安排好的考试或实训,下载操作文档和操作要求进行答题,答题结束后使用考试与实训系统进行阅卷、评分,考试模式中评分后成绩写人数据库,详见表3。

1.2系统部署结构

该系统的结构部署如下图所示:

从上图中可以看出该系统利用传统的c/s模式,将后台管理和考生考试与实训系统都通过局域网连上数据库。开考前,管理员和监考人员(统称考务人员)将考试环境搭建好,待考生到齐之后,通过后台管理系统开始考试。对考试过程中产生的诸多问题如:考生在考试过程中电脑电源断掉等问题,可以通过后台管理功能实现二次登录(正常情况考生登录后是不允许二次登录的)。考生在考试中途可以提交试卷,考试的过程中是倒计时的,当时间为0时就会知道交卷,后台管理功能也能在考试中任何时候让全体考生交卷(防止迟到考生拖延时间)。待考生答题结束后,将考生答案信息录人到数据库中。通过考试与实训系统进行评分与实训,并且将评分成绩录人到数据库中。

1.3系统架构

按照功能需要,可将本系统的架构划分成四个层次,分别为应用层、服务层、数据访问层和数据库。其中应用层主要提供用户操作接口,实现考试、出题、管理、评分等功能。服务器端则是整个系统的关键,因为主要的服务和数据交换都由服务器端来完成。服务器端的功能是:实现动态出题系统、人员后台管理系统,考试与实训系统的业务逻辑功能和数据交换功能。数据访问层,提供数据访问接口,实现业务逻辑和数据之间的结构。为了方便使用,系统功能采用C/S结构来实现。数据库主要实现存储过程的建立,视图的建立等功能。系统架构图如下:

1)动态出题系统

出题教师通过出题系统将Excel操作题的操作要求、计算机评测所需的评分指令等信息以试卷的形式输入到数据库中。可进一步将该系统分为试题管理和考点管理。试题管理主要是试题的添加、删除、编辑、查询和导入导出功能。考点管理,则是考点的添加、删除、编辑和查询功能。详见图4。

2)人员后台管理系统

可分为考务管理系统和人员后台管理系统。考务管理系统主要完成某一场考试的数据准备工作,主要包括考生信息管理,考场信息管理,考试参数f组卷策略)管理,考务网站(考试信息发布)。

人员后台管理系统实现后台数据库的维护和备份,用户管理,试题管理,试卷参数管理,考务网站后台管理和系统管理。

3)考试与实训系统

主要负责对Excel操作题进行自动阅卷、评分,包括考试与实训两个部分。

在考试部分中,学生首先建立自己的文件夹,然后下载并考入相关的Excel初始操作文档和题目要求,然后进入考试界面,进行测试。在卷子提交之后,系统将进行评分,依据试题分值计算总分。评分结束后,将试题卷中的考点出错情况、得分率和总得分等信息写入数据库中,然后显示得分。

在实训部分中,与考试不同的是,考生可以对试题进行反复练习、评测,以提高自己的Excel操作能力。学生可以通过系统反馈回来的信息了解自己出错的地方,然后有针对性地进行练习,从而达到自主练习的目的。

3.Excel动态命题的实现

系统设计部分的工作完成后就是系统的实现了,在实现系统之前要弄清楚整个系统各个模块的功能以及其实现原理,下面主要就Excel动态命题进行介绍。

3.1出题原理

出题过程实质是从标准的Excel文档中读取属性作为标准评分信息。我们通过界面进入考试系统后,自动出题系统就可以自动给考生提供试卷。在建立试题库时,针对Excel课程的每个章节,建立相应的各种类型、各种难度的试题。管理者具有随时对该题库中的题目进行增加、删除、更新等操作的权力,从而不断地完善充实试题库。在建立试题库的时候,还需要对试题的难度、分数、章节等属性值进行赋值。动态命题系统主要是要实现试题库中试题的编辑和查询,即对试题进行录入、修改、删除、对试题的属性进行修改等操作,也可以浏览试题或根据某些条件对试题进行查询。根据此原理建立的动态出题系统能够大大的减轻出题的工作量。

3.2出题流程

打开考务人员后台管理系统,进人试题维护板块,出题老师先设置好题目编号、题目标题和题目要求等,然后再将每道题目的操作区域以及区域内的正确答案属性写入数据库进行保存。具体过程详见下面的出题流程图。

出题老师输入题目编号、题目标题和题目要求等,然后把题目的内容即Excel里的数据复制到表中,接着该系统会出现一个出题向导窗体,它会显示出题的提示信息,在出题向导的指示下,教师可以完成出题,并且出题向导窗体还可以把教师操作的重要信息保存到关键信息表。在老师出题的过程中,出题向导窗体可以从题目顺序表中查找考点中知识点的相关文字信息,有些文字信息比较复杂的,还可以常量表中查找,把收集到的信息结合到一起复制到相应的试题表中保存到相应的位置。在试题库的建立时,针对课程的每个章节,建立相应的各种类型、各种难度的试题。管理者可以随时对该题库中的题目进行增加、删除、更新等操作,可以不断地充实更新试题库,使老师管理试题更加方便容易。

4.结束语

通过设计和实现Excel操作题动态命题系统,初步实现了动态命题功能。不仅克服了传统纸质考试灵活性差、不能够很好地反映学生对Excel技能的掌握程度等缺点,而且实现了在线测试系统的自动化设计。这样一来不仅方便了老师,大大地减少了老师的工作量,而且还给学生们提供了一个能够查缺补漏的平台。

猜你喜欢

考务出题后台
民生实事 请人大代表“出题”“阅卷”
研究高校考务管理信息化建设
山东:《人事考试考务服务规范》发布
我只出题,不管证明
后台暗恋
棉和绵
高校学院考务管理系统的设计与实现
前台、后台精彩花絮停不了
以“后台”的名义节省电池用量
成人高校考务管理系统存在的问题及对策探索