APP下载

在线考试系统的设计与实现

2021-09-13谢利敏刘欢柴立岩

无线互联科技 2021年13期
关键词:在线考试

谢利敏 刘欢 柴立岩

摘 要:随着大数据、云计算和网络技术的发展,“移动化、碎片化、社交化、智能化”已成为现代远程教育培训的主流和趋势。在线考试是远程教育培训中的一个重要环节,是验证学员在线学习以及后期学员证书取得的核心部件。本系统采用微服务与传统考试系统整合,采用B/S架构,基于浏览器WEB系统开发,实现了考试的信息化和移动化。

关键词:在线考试;线上出题;线上测评

0 引言

“在线考试系统”支撑了整个邮政系统的岗位资格认证、人才测评考试、培训训后考核、大型考试竞赛、技能鉴定理论考试等考试活动的组织开展。此外,各省级、地市级邮政公司、邮储银行、中邮保险,集团公司各直属单位也可通过在线考试系统组织辖内员工开展学习竞赛活动,满足了各级企业独立开展考试活动的需要。

1 系统概述

在线考试系统由题库系统、考务系统和考试客户端三个子系统构成(见图1)。考务系统针对不同的考试要求,提供了多种考务模式;既可以实现按考试从卷库里随机抽取试卷,也可以按照不同逻辑考场分配不同的试卷。考试系统客户端主要针对考生进行试卷领取、试卷查看和考试答题,同时考试过程记录、成绩显示等功能也在客户端实现[1]。

1.1 采用SSH框架设计

考试系统采用SSH框架[1-3],该框架是目前比较流行的一种网络应用程序开源框架,其结合了Struts2,Spring, Hibernate框架,它将数据处理、界面以及用户的行为控制分为三层机构:Model(模型)-View(视图)-Controller(控制器)[2](见图2)。

1.2 数据库设计

本系统数据库表约120个,如考试信息、考生信息、考生报名信息、试卷信息、试题信息等。系統采用连接池技术管理数据库,以应对高并发访问。为了使数据库的并发访问处理能力达到最优,服务器动态调整连接池的最大连接数和最小连接数,保证系统的性能达到最优[3]。最小连接数和最大连接数是数据库连接池技术的两项重要参数[4]。

1.3 B/S架构

B/S(浏览器Browser/服务器Server)架构。B指的是Web浏览器,可以实现少数业务逻辑,但主要业务逻辑在服务器实现。访问者可以在浏览器端输入URL地址请求服务器,服务器接受请求,并解析URL。同时,服务端又与数据库进行交互,产生数据信息存放于服务器中,并根据模板文件生成HTML文件,发送至浏览器[5]。

2 系统总体设计

在线考试系统由题库系统、考务系统和考试客户端三个子系统构成。考试支持电脑端、手机端、PAD端考试模式,实现三者数据之间的互联互通。在电脑端创建的考试可推送到手机端和PAD端,在手机端和PAD端实现一题一屏、全卷式的试卷显示方式。

考试模式分为三种:竞赛考试、普通考试、自测考试[4]。(1)竞赛考试,如岗位资格考试,有组织的有考试次数的,里面可以包含模拟、正考、补考。(2)普通考试指有组织的[4],没有考试次数或次数很多,常年开放的,里面可以包含模拟、正考、补考。该考试记录统计数据。(3)自测考试和正式考试一样,是独立的考试[4],为非严格性考试。

2.1 题库系统

题库系统实现了“在线出题”和“导入试题”两种出题方式;实现了对题库和卷库的共建共享管理,规范灵活的试题试卷审核流程,便捷多样的组卷方式[1](主观题组卷规则、客观题组卷规则、导入试卷)。试题类型丰富,支持单选题、多选题、不定项选择题、判断题、填空题、简答题、案例分析题[1]、图片题、论述题等9种题型。在题库管理上,实现培训班课程考试试题、综合考试试题、考试系统考试试题的集中统一管理,并可分类统计试题数量及应用情况。

2.2 考务系统

考务系统针对不同的考试要求,提供了多种考务模式,实现课程考试、综合考试、严肃考试和普通考试的模块化、流程化、引导式的创建与管理,并可按照不同类型考试生成考试分析报告。

在考试抽卷策略上,系统支持随机抽取试卷、优先抽取未答试卷、学员选择试卷作答、学员只答错误试题等四种方式。在物理考场管理上,实现监考人员对本物理考场考试监控及现场管理功能。在主观题阅卷管理上,系统支持对填空题预评分阅卷,并优化主观题评分流程。

在对考生网上考试的管理方面,考试系统提供了电子签到功能,为考试的严格管理提供了手段。电子签到可为每个物理考场参加考试的考生进行物理签到,确保了对考生的有效管理[4]。在考试过程中,管理人员可实时监控参考人数、领卷及交卷人数、考试异常等情况,可以及时、全面、准确地把握考试情况。

2.3 考试系统客户端

学员可通过考试系统客户端进行试卷领取、试卷查看和考试答题,同时考试过程记录、考试判分、成绩显示等功能也在客户端实现,并及时将考生的考试过程记录和考试成绩同步至考务管理子系统。考试过程中如出现断网情况[4],可实现断网续答、二次领卷等功能。学员若是首次参加考试,需要首先下载客户端安装程序并进行安装,安装后即可通过客户端登录或通过远程培训系统直接进入考试。

3 结语

该系统可支撑同时3万人在线考试,经过两次服务优化后,每年约有10万学员在线完成测评情况。随着中国科技发展的步伐,邮政集团中心也对员工的在线考核提出了更高的要求,更加快速的响应,更高的并发,更好的服务体验都是未来还需要努力提升的方向,一切的技术都是服务于业务,及时学习新的技术把微服务的概念与传统考试整合而创作的新型在线考试系统。目前,阶段看基本满足了集团中心发展的需要,但是在用户体验上还存在一定的局限性,在学员考试客户端上还需要做进一步的改进。

[参考文献]

[1]田卫辉,李斌,李翔.邮储银行岗位资格认证体系的构建与应用[J].企业改革与管理,2016(19):52,49.

[2]尹本雄.基于SSH框架的视频教学系统的开发与设计[J].现代电子技术,2018(12):95-98.

[3]李冀东,张进猛,苏健.基于云平台的教学系统的设计与实现[J].实验技术与管理,2019(6):176-180.

[4]田卫辉,宁福旺,史光.中国邮政在线考试系统的设计与应用[J].企业技术开发,2016(24):42-44.

[5]曾玉红.基于B/S高校宿舍管理系统的设计与实现[J].电脑知识与技术,2018(36):52-55.

(编辑 姚 鑫)

猜你喜欢

在线考试
基于Java的考场管理系统的研究与实现
大学物理在线考试与分析系统
效率观下高校课程考试形式的改革探索
高职院校移动互联自主学习考试平台的设计与实现
基于iOS 平台的智慧课堂管理系统的设计与实现
特种设备作业人员培训考核系统实现方法研究
在线考试系统分析与设计
大数据背景下在线评教与在线考试融合的思路探讨
基于MVC模式的在线考试测评系统的设计与实现