朱国春 夏良 王欢

[摘要]考试是高校教学活动中的重要环节,是评价人才培养质量的重要手段。计算机技术和网络技术的发展,赋予了传统考试模式的革命式冲击,网络在线考试真正实现了教考分离,不但能够更加科学、全面、客观、高效地对学生进行考核,而且可以优化教学管理,提高教学质量,促进高校教育的发展。

[关键词]在线考试B/S模式系统

[中图分类号]TP311.52[文献标识码]A[文章编号]2095-3437(2014)13-0070-02

一、概述

作为高校教学活动中的重要环节,考试对评价人才培养质量、提高高校教学质量、促进学生全面发展有着重要作用,是教学改革的重要方面。目前高校对学生的学习考核以单一的闭卷笔试为主,考试模式单一,存在很多弊端,这种固定化、刻板化的考试模式,导致了教师教学行为的程式化和学生学习方式的单一化,压抑了学生的积极性、主动性,严重制约创新人才的培养,影响了学生学术风格和个性的发展。

计算机技术的发展、网络技术和考试理论的日渐成熟,使考试从传统的纸笔考试到计算机辅助考试再发展到基于Web的在线考试。在传统笔试方式下,试卷考核的题型、难度和重点都有一定的主观性和随意性,考试模式单一,而且由于考试形式和场所限制,往往使教师重理论,轻实践。同时,传统笔试要经历设计考试方案,命题,安排考试时间、考试场所和监考教员,试卷的印刷和保密,运输分发试卷,监考,阅卷,成绩汇总和分析,考试档案保管等环节,这样导致考试的周期过长,考试的反馈作用也无法及时体现出来。

网络在线考试系统能有效地解决上述弊端,并因具备公正性、安全性、准确性、灵活性、及时性等特点而成为目前普遍采用的一种考试和认证方式。如:微软专家认证、美国研究生入学考试(GRE)、托福考试(TEEFL),还有CISCO的各类认证考试、职称考试等。在教育领域中将计算机技术应用到教学评估中改变传统的以纸笔为工具的评估手段,将会给教学评估带来巨大的变革。通过这种方式,我们可以以灵活多样的方式对学生进行考核,此外还可以有效地利用校园网的资源,更好地为学校的教学管理服务。

二、在线考试系统现状

随着计算机技术的进步和教学模式的改革,人们越来越关注在线考试软件的开发和研究,很多高校也在进行网络无纸化考试的尝试,以适应现代化教学的需要。根据对目前网络考试系统的整体运用情况来看,尚存在着一些不足:考试系统主要面向单科的考核,较少地集自动组卷、在线答卷、自动评卷、成绩管理与统计分析、科目管理、题库管理、用户管理、记录查询于一体,且市场上出售的软件存在开发成本高、价格昂贵、源代码保密、不易于升级维护等弊端。[1]由于各个高校的教务流程差别较大,难以对在线考试系统进行及时、统一的修改和升级,所以无法实现将在线考试系统完全融入实际的教务管理中。

三、系统分析

(一)系统需求

在线考试系统的设计需要结合高校课程实际,充分发挥其支撑考试全过程的功能,保持在线考试系统能够安全、平稳、正常运行。因此,设计在线考试系统时应该充分考虑现实需求,使其具备完备的功能。(1)题库管理:根据专业及科目特点建立相应题库,而且针对不同的专业要求设计相应的题目类型(主观题型、客观题型、是非题型等),给定题目答案;满足老师能够通过题库对相应的试题进行录入、修改、删除等功能。(2)试卷管理:试卷管理根据考试前、考试中、考试后的不同要求合理设计。其中,考试前该系统要具有满足老师抽取合适试题的要求的功能,并且做到根据不同专业设定试卷是否开放,设定考试时间及试卷是开放还是非开放状态,考试结束后要求计算机能够根据预先设计的试题答案进行自动评分,赋予不同老师以不同的评卷权限。(3)在线考试管理:要求考生现行注册,由在线考试系统管理人员对考生信息进行审核,通过审核的考生方可进入在线考试系统,根据老师设定的不同题型进行答题,并对不同类型的考题设计考试时间。试卷提交后,经老师阅卷后考生可以查询成绩和标准答案。(4)公告发布:为了便于考试的顺利进行,在线考试系统应该具备相应的通知通告发布功能,由管理员适时发布考试新闻,考生登录即可查看。(5)用户管理:用户管理者主要分为老师和学生,根据不同的群体赋予其不同的权限,包括用户添加、用户删除以及用户修改等基本操作功能。用户管理的内容设计应该包含类别、学号、姓名、密码等。

(二)系统运行模式

系统采用B/S模式,即Browser/Server(浏览器/服务器)模式,这种运行模式是在C/S模式基础上的一种改进。在B/S模式中,考试用户的界面可以通过Web浏览器实现。在线考试系统通过三级架构(见图1)将整个考试系统分成客户端(运行浏览器软件)、应用服务层(由多台Web服务器组成)、数据层(由数据库系统组成)。系统运行在Windows 2003 Server操作系统和SQL Server 2003数据库平台,采用ASP.NET开发技术。

图1:B/S模式

(三)系统功能设计

高校在线系统设计以ASP.NET为平台,SQL2003为后台数据管理系统,采用B/S模式,完成对整个试题库系统的管理和维护。其系统功能设计如图2所示[2]:

图2:系统功能设计

根据高校在线考试系统的需求分析,该套系统的操作对象主要由老师、考生、系统管理员以及专业负责人共同组成。系统板块主要包括系统维护板块、知识库板块、试题库板块、在线组卷板块和成绩管理板块五大板块。

系统维护板块:这一板块只能由管理人员登录,主要是完成用户口令的管理和用户基本信息的维护,根据预先赋予的不同用户的不同权限,在不同用户登录时自动地判断出其权限,依据教学内容和计划来完成对该课程考试题型和题目选择的设置。因此,系统维护板块包括了专业负责人账户和专业课程的设立与管理。

知识库板块:这一板块的用户只能对其所授课课程进行管理和维护。其内容主要是根据课程属性,如课程的知识点,各个章节的主要考点等等,让用户选择所授课程并对该课程进行管理和录入。

试题库板块:由专人登录,负责高校老师的个人账户设置和管理,设置该板块的主要目的就是完成各种题型信息的录入(包括科目表、题型表、试题表)、修改(修改时需要用户提供对应科目编号)、查询、添加和删除(除了提供科目编号外,还需要提供试题编号)程序,以及试题库的分析和考试计划的设置等。

在线组卷板块:在线组卷是整套系统的核心,为了实现组卷的智能化,一般需要通过输入成卷参数,抽题者可以根据每次考试的要求从试题库中随机抽取合适的试题,然后将抽取到的试题统一存放到试卷表中生成一份完整的试卷。

成绩管理板块:使用试卷分析模块,教师用户需要先进行科目分析,这些科目的数据来源于存根中的考试名称表和考试科目名称表。然后,根据先前的选择结果,系统就会从存根的考试科目成绩表中提取学生在该科目考试中的所有考试成绩,通过统计获得该批次考试的成绩分布和显示。由于预先设定了标准答案,因此对于客观题系统会自动进行评分,对于主观题系统会以文本形式记录下来供老师作为评分依据。

四、结论

在线考试系统的设计与运用尤其适合高校英语、计算机等课程的考试,真正实现了教考分离,学生可以了解自己的学习情况,教师也能全面了解教学方法和教学情况。由于在线考试系统是建立在较为成熟的ASP.NET技术之上的,所以具有很好的灵活性和扩展性,具有较强的实用功能。在该系统的设计过程中要注意通过优化组卷算法,将高校课程特点、试题类型、试题难度、章节分布、每题分值、试题数量[3]等充分纳入进来,方可真正实现在线考试系统的最优化。

[参考文献]

[1]徐凤亮,史斌斌.基于B/S模式的高校在线考试系统的设计与应用[J].中国教育技术装备,2009(21):90-91.

[2]韩立毛.基于Web的网络在线考试系统的设计与实现[J].计算机与网络,2007(18):55-58.

[3]崔瑛瑞.基于B/S与C/S相结合的考试系统的设计与实现[J]科技创新与应用,2013(6):265.

[责任编辑:覃侣冰]