您好, 访客   登录/注册

基于Web的在线英语考试系统设计与实现

来源:用户上传      作者:

  摘 要:文章主要对在线英语考试系统的主要功能模块、关键技术、功能实现等进行设计,设计出了一套基于Web技术的在线英语考试系统,方便对学生大学英语课程的考核。
  关键词:英语课程;在线考试;题库
  英语,是世界上应用最多的第二语言。在我国学校中,英语是必学课程之一。同样在大学中,大学英语也是很多学校的必修课。大学英语传统的考试方式是按照一定的编号如学号等在教室中进行笔试,以此考查学生的学习情况。但高校扩招后,学生越来越多,大学英语如果还是按照以前传统的考试方法,则需要花费很多人力物力准备考试内容,组织考试,这种考试方式不仅花费较多的人财力,对学生的考核内容也不全面,无法真正了解学生学习情况。为了更好地了解学生对大学英语的学习情况,检验教学质量,我校开始考虑利用计算机技术开发出一套基于Web在线英语考试系统,实现“无纸化”的大学英语考试。
  1 基于Web在线英语考试系统设计
  在线英语考试和传统考试一样,都是以考生这一群体服务的。因此在线英语考试系统应和传统考试方式一样,需要有考生的基本信息,但和传统考试不同的是,通过系统可以更好地对考生身份进行确认,确保考生身份信息的真实准确性,防止出现作弊现象。因为考试都是有时间限制的,在线考试同样也需要时间,因此考生通过在线英语考试系统考试时需要对时间进行设置,只要一到考试时间,系统就会自动交卷并关闭考试系统,不管考生是否答完试卷。
  在线考试系统中除了上述的与考试相关的基本功能外,还需要给管理员一定的授权,在授权中教师可以对考试内容进行录入、添加、删除、更新等,同时还可以查询学生成绩、在系统中生成成绩单、打印等。另外,还需要兼顾到系统的稳定和安全,添加如断点续考功能的设计,保证考试的正常进行。当出现死机或忽然断电情况时,重启电脑,重新登录考试系统后,断点续考功能会从断电或死机时间算起启动原来的试卷,继续让学生进行答题,从而保证考试的如期进行。图1为英语考试系统功能模块。
  从图1中可知,基于Web在线英语考试系统中有三大功能模块,即:管理员模块、教师模块、学生模块。在这三大功能模块下又有多个与之相应的子模块构成。下面是对各功能模块的介绍。
  1.1 管理员模块
  在管理员功能模块中子功能模块主要包括权限设置、用户管理、数据管理等。其中权限设置主要负责对系统用户权限进行审核和设置,用户管理模块则是借助数据库管理工具实现对用户信息的添加、删除、修改等管理,数据管理模块负责数据导入、导出、备份等。
  1.2 教师模块
  在教师功能模块中子功能模块主要有题库管理、试卷管理、考试管理、成绩管理、新闻管理、题库统计、IP范围设置等。题库管理主要负责对试题进行新建、删除、修改等,在试题新建过程中就能对题目题型、难度、考点范围、分值等相关信息进行设置。按照课程要求,英语考试考点主要以语法为主,其中又以形容词、副词、动词时态、动词形式、虚拟语气、非谓语动词等为主。为了对学生学习能力进行综合考核,题型设置主要以选择题、完形填空题,阅读理解题、翻译题为主。试卷管理模块根据考核时间不同又分为日常考核试卷和期末试卷,每一种试卷模块中都可以对试卷名称、考试时间、分值、及格分数等相关信息进行设置,另外学生是否可以对成绩进行查询、是否能多次参加考试等也可以在此进行设置。在组题策略中教师可以根据专业的不同设置出考试范围和难点,并对试卷进行手动组卷或随机组卷的选择,这种随机性的选择可以防止出现作弊情况。考试管理中也分为日常考核试卷和期末试卷,教师可以在此模块中查询学生试卷答题情况,也能进行删除等操作。成绩管理中教师可以通过日常考核试卷和期末试卷了解学生日常和期末考试成绩,通过分值的了解掌握学生学习情况,还能对考试情况进行统计,如及格统计等。新闻管理模块主要对教师提供课程、考试等安排等,如发布课程和考试时间等。题库统计主要是对试卷考点范围、难易程度、题型分布等相关情况进行查询,及时对题库进行更新。IP范围设置主要是对学生在线考试时的IP进行设置,如期末考试时,可以将IP设置成学校机房中的电脑,方便对学生考试情况进行监控,而日常考核时则不需要IP设置,学生可以不受时间、地点的约束完成日常考核。
  1.3 学生模块
  在学生模块中子功能主要有注册登录、日常考核、期末考核、成绩查询、新闻公告等。注册登录中学生可以根据学号进行注册,注册时需要填写学生姓名、院系、班级、身份证号、联系电话等相关信息。日常考核模块中学生可以根据教师讲课情况登录考试系统完成日常考核作业。日常考核时间较长一般为1周,在此期间内学生答完试卷提交即可,这样设置目的主要是防止学生同时登录系统时出现网络拥堵现象。期末考核一般是在学校机房中进行的,学生登录到系统中,系统中会显示出学生相关信息,方便监考老师对信息进行核对。在规定时间内学生选择与专业相应的试卷进行答题,其中为了防止作弊,试卷是随机的。一旦开始答题,系统会自动记录时间,到考试时间后系统会自动交卷。成绩查询中主要显示学生每次考试成绩,学生在此模块中查询到每一次的考试成绩,试卷题目对错情况、成绩排名等也能在此查询。新闻公告模块中学生可以了解到英语课程、日常考核和期末考核等安排情况。
  2 基于Web在线英语考试系统的关键技术及主要功能实现
  2.1 开发环境
  Web在线英语考试系统中使用的平台环境是Windows XP,系统使用者只需在浏览器中输入网址即可使用该系统。该系统数据库开发平台使用的是SQL Server2005,系统使用的是多层架构,在此架构中主要结合了Web、应用服务器和数据平台等,Web服务器的作用主要是对微软IIS服务器进行具体的配置。在实现系统主功能子系统功能时,主要是利用存储例程,存储例程主要是属于数据库服务器端的。程序所使用编程语言是C# ,开发工具为VS2013。用这种方式实现就使系统具有良好的扩展性,并且在维护时比较容易,系统维护和扩展的成本大大降低。   2.2 组卷技术
  基于Web的英语在线考试系统中组卷策略是很重要的模块,组卷模块核心思想是方便教师输入试题参数,该参数存放在数据库中,由计算机自动生成教师所需要的试题。组卷功能中存放了试题难度、考核知识点、题数、题目、难度、考试时间等。试卷难度是将难度题目按照规定比例分配到对应考核点上,最终生成了组卷参数。同时系统提供让教师预览组卷效果功能,方便修改组卷策略。
  2.3 随机抽题
  在上述组卷功能模块的控制下,需要提供一个随机抽题的功能。传统实现方法是在Web 前端使用Javascript提供的随机函数Rand()来分配题,这样系统存在一定的漏洞。本系统中的随机抽题功能是由后台实现,为了得到1到10之间的随机题号只需使用C#的rand()函数就可实现。在试卷生成中可能会出现同一道题会被多次随机选中,其他的题目可能不会被选中的情况,为了防止这样的情况发生,在后台中设计了这样方法,该方法名为Selected(),返回类型为Bool类型,如果题目被选中则返回为true,未被选中则返回为false,同时添加选中时间函数selecttime(),该函数返回值同样是Bool类型,如果是最近选中则返回true,反之为false。这样系统在抽题时首先要判断题目是否被选中,如果是再判断近期是否使用该题,如果该题是近期选中需要退出重新选题。
  3 结语
  本文所设计的基于Web的在线英语考试系统的大部分功能满足了英语教师在教学过程中的实际需求,对于学生而言该系统界面友好,使用简单,学生答题快,这样更有利于学生发挥出自己所学的知识。对于教师而言该系统提供了自动评分模块,教师在改选择题时系统自动完成,节省了教师改卷时间,同时还提供在线评阅功能。该系统帮助教师提高了阅卷速率,降低了工作强度,克服了传统阅卷工作中可能出现的差错。该系统属于无纸化系统,学生在考试时不需要使用纸张,从而减少了纸张的浪费。基于Web的在线英语考试系统具有很好的通用性和灵活性,在教学改革中具有很好的使用价值。目前高校考试基本是采用教考分离,而使用该系统后将对教学质量的提高起到推动作用。然而该系统还需改进和完善,比如系统题库少,以及没有提供题目解答过程等。
  [参考文献]
  [1]崔晶.基于Web在线考试系统的设计与实现[D].天津:天津大学,2010.
  [2]郭新庆.基于Web的人体解剖学标本考试系统的设计与实现[J].解剖科学进展,2015(6):677-678.
  [3]刘毅,施永香,赵燕飞.基于Web的网上考试系统的设计与实现[J].南京审计学院学报,2005(4):101-103.
  [4]王津,王霖,柴晟,等.基于Web 的在线考试系统的设计与实现[J].西南民族大学学报,2008(4):843-846.
  [5]陈涛.基于Web的在线考试系统设计与实现[J].四川文理学院学报:自然科学版,2007(2):58-60.
  The Design and Implementation of Online English Test System Based on Web
  Yang Haitao, Feng Xiaoying
  (Yinchuan Energy Institute, Yinchuan 750021, China)
  Abstract: This article mainly describes the main function module, key technologies, functions,and design of online English test system, and designs a set of online exam system based on Web to facilitate the assessment on English courses in university students.
  Key words: English courses; online examination; questions bank
转载注明来源:https://www.xzbu.com/8/view-11294693.htm