在线考试系统设计与实现

时间:2022-10-06 02:11:15

【前言】在线考试系统设计与实现由文秘帮小编整理而成,但愿对你的学习工作带来帮助。1系统设计 本文以中南市政院在线考试系统为例,介绍该系统的设计与实现。 本系统采用三级用户模式,即超级用户、出卷人员、普通考生。其按功能模块划分,主要分为4个子模块,即用户注册模块、超级用户模块、出卷人员模块、普通考生模块,整个系统结构如图1所示。 1.1...

在线考试系统设计与实现

摘要:针对目前中国市政工程中南设计研究总院(以下简称中南市政院)考试模式存在的问题,提出并开发了一套适合在设计院内联网使用的在线考试系统。着重介绍了该系统的设计、开发过程及系统实现关键技术。

关键词:在线考试系统;随机出题;自动判卷

中图分类号:TP319文献标识码:A文章编号:16727800(2013)004006303

0引言

随着我国宽带提速和在线培训软件的逐渐成熟,远程教育正全面应用于市政设计行业的日常培训之中。远程教育包括很多环节,其中最后一个环节就是在线考试。目前中南市政院的各种培训考试还是采用传统的考试方式,出题、考试、阅卷、统计都靠人工完成,组织一次考试不仅流程繁琐,而且考试质量也不高。传统的考试方式已经不能适应现代考试的需要,因此迫切需要一套在线考试系统,以提高出、阅卷人员的工作效率和考试质量。在线考试系统不仅同时可以组织多场考试,而且考生可以随时进入考场,试卷生成、批阅和成绩的显示、统计都会在后台自动完成,出、阅卷人员所要做的只是设计试题。正是基于以上原因,笔者开发设计了一套在线考试系统,使其在中南市政院的各类考试中发挥高效、便捷的作用。

1系统设计

本文以中南市政院在线考试系统为例,介绍该系统的设计与实现

本系统采用三级用户模式,即超级用户、出卷人员、普通考生。其按功能模块划分,主要分为4个子模块,即用户注册模块、超级用户模块、出卷人员模块、普通考生模块,整个系统结构如图1所示。

1.1超级用户模块

超级用户能对题库、科目、用户、考试记录、部门等数据进行管理,同时还可以制定和批准考试计划,和批准考试新闻。

(1)题库管理。超级用户可以对试题库进行分科目、分类型管理。如果要录入试题,需要先选择试题所属科目,再选择试题所属类型。增加一道试题后系统会显示增加成功,并提示超级用户继续增加同科目、同类型的试题。超级用户还可以对试题进行修改和删除。

(2)科目管理。超级用户可以添加或删除科目。

(3)用户管理。超级用户可以添加、删除、修改其他用户的个人信息,发放、修改、收回用户权限。

(4)考试新闻。超级用户可以考试新闻,用文本编辑器修改新闻的格式、字体,并能根据需要插入图片,在此之后可以选择其他超级用户来批准新闻,一旦的新闻记录不管其最终成功与否都不能删除。

(5)考试记录管理。超级用户可以查询考试记录,包括分科考试成绩,按不同方式的考试成绩统计,考试的参加情况等,同时还可以查询未经批准的考试记录。考试成绩的统计有参加此次考试的总人数、优秀人数、及格人数、平均分、最高分、最低分、总分、及格率、优秀率等数据。

(6)考试计划制定。超级用户可以自行选择考试科目,设定卷面总分,试卷的题型、题量、分值的分布,考试时间及有效期,选择参考人员,最后确定考试计划的批准人,其制定界面如图2所示。

(7)考试新闻浏览。超级用户可以浏览考试新闻,查询未浏览考试新闻的考生。

(8)部门管理。超级用户可以添加、删除部门名称。

1.2出卷人员管理模块

出卷人员没有超级用户所拥有的批准考试计划和新闻、部门管理、用户管理等权限,而只有查询考试成绩和统计、考试新闻、管理科目和题库、制定考试计划等权限。

1.3普通考生在线考试模块

普通考生能参加考试,查询本人考试成绩,浏览考试新闻。考生登录后,系统会自动显示所需参加的考试科目。选择科目之后,系统就会按考试计划生成试卷进行在线考试。考生通过单、复选按钮选择答案,考试结束采取考生自主提前交卷和系统到时自动收卷相结合的方式予以实现,其考试界面如图3所示。在提交试卷之后系统会自动判卷,立即显示分数并存入数据库中。

上述代码是用来处理少选的情况,系统会根据考生选择答案的数目即answercount确定if else语句的循环次数。如果考生选择了一个答案,而这个答案也是标准答案其中之一时,考生将得到该多选题分值1/4的分数。如果考生选择了两个答案,而这两个答案都在标准答案之中,但又不完全是标准答案时,上述循环语句会执行两次,考生这时将得到该多选题分值1/2的分数。标准答案是ABCD四项时,考生如果是少选的情况,则考生选出的正确选项不可能超过3个(如果是4个就是满分),这样上述循环语句最多执行3次,而考生最多得到3/4的分数,是不可能得到满分的,这样的记分方式更科学合理,相当于把一道多选题的每个选项分成等值的部分,选对一个选项得到该题1/4的分数。

判断题与单选题代码基本相同,这里就不赘述了。

3结语

本系统的目标是设计一个适合在市政设计院内联网中使用、简单高效、界面友好、功能全面稳定的在线考试系统。在系统设计之初,进行了较详细的需求分析,划分了系统的功能模块,在实际开发过程中,注意系统细节上的把握,在功能上力求做到全面,在权限控制上力求做到细致,本系统主要的特色和创新在于:①灵活地设定卷面的总分、题型、题量、分值的分布,考试时间及有效期;②实现了随机选取试题,使每位考生的试卷都不相同,考生可以在考试时间内自主交卷或者到考试时间系统自动收卷;③实现了自动判卷,特别是多选题按考生的选择情况分项给分;④实现了对每场考试的实时监控,随时掌握考生的参加情况和考分的统计数据。目前,中南市政院在线考试系统已经正式投入使用,使用人员反映良好。

参考文献:

\[1\]田民格.遗传算法在无纸化考试系统中实现随机抽题\[J\].三明学院学报,2007(2).

\[2\]涂振宇,王洪发,曾.网络无纸化考试系统开发实践\[J\].江西教育学院学报,2001(6).

\[3\]陈涛.用JDBC开发基于客户/服务器模式的Internet/Intranet数据库软件\[J\].中国计算机世界,2006(8).

\[4\]杨竞.基于Internet/Intranet的分布式动态Web应用系统开发技术\[J\].中国计算机世界,1999(9).

上一篇:匀速直线运动模糊图像恢复算法研究 下一篇:浅谈高速公路绿化