开发一个在线考试管理系统,在系统规划阶段,需要完成哪些工作
制定开发需求计划,预算项目成本以及周期。
步骤:
1、前期主要是制定开发需求计划,预算项目成本以及周期。
2、根据开发计划来设计项目原型(包括数据库的设计、原型图的设计等)。
3、完成前期步骤下面就进入开发阶段。
4、开发完成后,进出测试阶段,主要针对程序的稳定测试、压力测试以及流程的测试。
5、后期项目的维护。
在线考试系统现在基本采用B/S结构,具有扩展性和灵活性好等优点。在构建之前可以从在线考试系统的三个角色开始,进行规划和建设。这三个角色是管理员、教师、学生,每个角色都可以分为许多详细的底部模块。
随着在线考试模式的流行,在线考试系统也被使用的越来越频繁。使用考试云在线考试系统组织线上考试的时候,通常都需要先将试题导入系统,然后进行出题组卷,发布考试。在考试结束后,系统会进行自动阅卷,统计考试数据,公布成绩。
面对一些主观试题,在线考试系统也有自己的阅卷规则可以设置:
1、对于多选题或不定项选择题,支持设置漏选判分,可以按正确选项个数占比给出得分或者设置漏选的话只能得到试题总分的百多比,这个百分比可由管理员自行设置,如:一道4分的试题,正确答案为ABC,设置的得分占比为25%,那么,不管是只选了A还是选了AB,都能得2分,这样的判分方式更显人性化,也能适应不同考试业务的判分需求。
2、对于填空题,尤其是有多个填空答案的时候,无法灵活的判分。支持“判分时不区分答案先后顺序”和“只有匹配答案的部分关键词即可得分”的设置。
3、对于问答题、分析题这种主观性比较强的题型,可以设置得分点来进行阅卷,每个得分点都可以设置得分比例,如果是重要的得分点,我们在设置得分比例的时候可以将比例设置的大一点,得分点设置的越详细,判分就会越准确。
独立做个在线考试系统复杂又繁琐,而且需要精湛的技术支持,您完全可以选择一款功能齐全好用的在线考试系统,不少学校选择使用轻速云在线考试系统来组卷考试,十分方便而且节约时间。
使用在线考试系统组卷的原理就是将考试所需要的题目都录入到系统中形成题库,每次考试时从对应的题库中选取题目。为了避免挑选到相同题目,可以同类题库可以设置多个进行循环,每次考试都更换一个题库,当再次循环到初始题库时,参与考试的同学们早已毕业或者是升入更高年级。
题库建立完毕后,就可以进行组卷了,具体组卷的流程如下:
1、使用“我的试卷”功能来创建试卷,学校考试一般是需要选择创建固定试卷。如果是计划将试卷打印后进行线下考试,则试卷类型可以随意选择。
2、向试卷中添加题目,为了更有针对性,试卷中的题目可以人工手动选题。手动选题有很多好处,试卷难度更容易把控,考核方向也更加明确。不过如果是题库设计足够详细,采用系统随机抽题的方法来组卷也没问题。
3、接下来就是对试卷题目顺序进行排序了,让试卷看上去美观一些。通常可以使用“排序”功能来自动排序,系统会按照题型顺序采用固定的排序方式。
4、然后可以设置每道题目的分数,支持按照题型批量赋分。
5、如果学校决定组织线下考试,那么需要导出试卷。试卷导出后为word格式,直接打印导出的材料即可。如果学校决定组织线上考试,那么需要设置考生信息并发布试卷。
6、线下考试无需多说,打印出的纸质试卷直接用于考试即可。而线上考试在发布后会自动生成考试入口二维码和链接,学生通过考试入口就可以开始考试了。
如果您有同样的考试需求,欢迎您来轻速云在线考试系统官网免费注册了解!
考试库
考试库主要含有试卷创建、选题组卷、考试功能设置、考试证书发放等多个子级功能。通过考试模块的相关设置,用户能够完成从题库中选择具体题目组成试卷、考试时间以及在线考场环境的限制要求等内容设定。在考试结束以后,如果考生的成绩达到了预设值,那么系统可以自动发放用来证明考生通过考试的电子证书。
考试库是在线考试系统中使用最为频繁的,也是在线考试系统的核心功能模块。一般开发者都会针对考试模块的功能进行升级优化,使在线考试系统本身支持的功能变得更加强大。
成员库
成员库的内容不多,主要包含成员信息管理以及成员组织架构这两个方面。
内部考试需要确定参与考试的成员名单,而成员名单信息就需要从成员模块中进行选取。成员信息的录入支持在线编辑或者是批量导入的方式,还是十分方便的。如果机构的成员信息过多,那么管理起来相对麻烦,通过组织架构的设定可以将成员信息进行分类,让每个成员归属到对应的分类中。
在成员管理方面,超级管理员还可以设定子管理员来协助管理,每个子管理员可以分配一定的权限,使其按照成员组织架构或者是功能权限来进行分工管理合作。
题库
题库是用来保存在线考试的过程中所需要使用的试题的,一般支持线上添加、上传文档或者是批量导入的方式来新增题目信息。其中题目支持的题型比较多,有选择、判断、填空、简答等多种常见题型。针对不常见的题型,还可以利用多题型组合的方式来完成对应题目的录入,比如常见的完形填空或者是阅读理解之类的题目。
题库中的题目能够设置难易程度,也可以进行题库分类,方便选题组卷时能够有的放矢。
统计库
统计库不需要用户进行过多处理,主要是依托于考试结果来进行关键数据的计算,这也是在线考试系统的优势之一。在考试结束后,系统能够自动进行阅卷评分并将成绩信息进行批量汇总统计,用户通过统计功能,一键即可得到最高分、最低分、平均分、及格率等多项考试所需要的核心信息。
在线考试系统一般由三个部分组成:解决考前准备工作的部分,解决考试的部分和解决考后阅卷的部分,即:制题组卷、考试防作弊和线上阅卷。其中:
1.制题组卷
(1)题库管理:强大题库管理,支持全试题模型(文字、图片、表格、公式、音频等),单题/批量录入,在线/离线录入,录入、编辑、审核、组卷、检索操作简单,试题与成绩关联,记录试题版本和使用次数等。
(2)智能组卷:手动组卷/自动组卷,单套/批量组卷,可按题量、分数、题型结构、知识结构、难度系数等多重模式组卷,简单组卷、精确组卷、蓝图组卷。
(3)高效输出:试题试卷可预览、可修改、可导出,可一体化输出线下印刷,也可联通线上网考。
2.考试防作弊
(1)360°智能监考:精准识别环境异常、照片/真人替考、虚拟摄像头等;本地环境监控,屏键锁定、热键屏蔽、远程协助工具屏蔽;人脸识别,身份认证,活体检测,考中抓拍;高中低三档监考策略;考中可通话、可求助;视频监控,手机监控,双机位监考;云端巡考,监控大屏鸟瞰实时考场;AI监考,智能预警;作弊排查,违规记录存底可追溯。
(2)防泄题防作弊:考生端远程监测,随机抽题,小题乱序,选项乱序,一人一卷。
(3)功能稳定:集中统考、随到随考,随机组卷,支撑安全稳定的10万+并发考试。
(4)故障防备:考中异常中断,作答实时保存,实现断点续考。
(5)统计分析:统计考试的总人数、参考/缺考/及格人数、考试排名等多维度信息。
3.线上阅卷
(1)在线管理:阅卷进度、阅卷质量全监管,监管与阅卷线上协同,科学化管理。
(2)高效阅卷:客观题自动判分,主观题在线评阅;键盘给分、鼠标给分、轨迹给分;智能回评、问题卷提交;可看标答;评卷轨迹可追溯,复核可定义题位;自动加分、登分、统计。
(3)统计分析:题目得分、题类得分;平均分、最高最低分、得分率、标准差;其他统计指标。
(4)信息查询:查询考生答卷信息(答题、得分、评分等);查询阅卷进度、分科目阅卷进度、老师阅卷情况等。
一个好的在线考试系统,应该能完成题卷管理、考生管理、考务管理、在线网考、云端监考、网上阅卷、成绩统计、成绩分析等全流程在线考试工作,能够在打破考场边界问题,满足远程在线在家考试需求的同时,确保考试的高效、稳定、安全、便捷以及公平公正。对于一些高校等会进行高利害考试的单位来说,在线考试系统的保密性也尤为重要。
关于在线考试系统的功能,具体可以参考以下几点:
1.制题组卷
(1)题库管理:强大题库管理,支持全试题模型(文字、图片、表格、公式、音频等),单题/批量录入,在线/离线录入,录入、编辑、审核、组卷、检索操作简单,试题与成绩关联,记录试题版本和使用次数等。
(2)智能组卷:手动组卷/自动组卷,单套/批量组卷,可按题量、分数、题型结构、知识结构、难度系数等多重模式组卷,简单组卷、精确组卷、蓝图组卷。
(3)高效输出:试题试卷可预览、可修改、可导出,可一体化输出线下印刷,也可联通线上网考。
2.在线考试
(1)360°智能监考:精准识别环境异常、照片/真人替考、虚拟摄像头等;本地环境监控,屏键锁定、热键屏蔽、远程协助工具屏蔽;人脸识别,身份认证,活体检测,考中抓拍;高中低三档监考策略;考中可通话、可求助;视频监控,手机监控,双机位监考;云端巡考,监控大屏鸟瞰实时考场;AI监考,智能预警;作弊排查,违规记录存底可追溯。
(2)防泄题防作弊:考生端远程监测,随机抽题,小题乱序,选项乱序,一人一卷。
(3)功能稳定:集中统考、随到随考,随机组卷,支撑安全稳定的高并发考试。
(4)故障防备:考中异常中断,作答实时保存,实现断点续考。
(5)统计分析:统计考试的总人数、参考/缺考/及格人数、考试排名等多维度信息。
3.网上阅卷
(1)在线管理:阅卷进度、阅卷质量全监管,监管与阅卷线上协同,科学化管理。
(2)高效阅卷:客观题自动判分,主观题在线评阅;键盘给分、鼠标给分、轨迹给分;智能回评、问题卷提交;可看标答;评卷轨迹可追溯,复核可定义题位;自动加分、登分、统计。
(3)统计分析:题目得分、题类得分;平均分、最高最低分、得分率、标准差;其他统计指标。
(4)信息查询:查询考生答卷信息(答题、得分、评分等);查询阅卷进度、分科目阅卷进度、老师阅卷情况等。
在线考试系统具体功能还有很多,可根据实际情况和场景需求自行选择。
本系统存在三个不同的角色,教师,管理员,学生三种用户,此系统是基于vue+springboot实现的前后端分离,用户权限校验通过JWT生成token令牌发放到用户,并根据令牌对用户的身份合法性进行校验。
学生用户在注册登录之后,可以在本系统进行在线的考试,考试可由教师和管理员进行布置并设置考试权限(公开,密码),考试题型分为 单选、多选、判断、简答题,并支持题目附带配图。考试过程中需开启摄像头进行考试,系统会自动抓拍考生实时考试状态。
参加考试后的学生用户,在提交试卷后进入考试结果页面,页面会自动核对学生用户的逻辑题的对错,对于简答题需要老师或者超级管理员进行批阅。对于学生用户参与的考试,学生用户可以查看到考试的详情并可以查看到自己所错的逻辑题。
学生用户在题库模块中可以进行题目的功能训练,训练模式分为,顺序练习,随机练习,也可以根据题型练习(单选,多选,判断)。用户答题时会实时判断正确与否,并有错题解析功能。
超级管理员和教师可以对本考试系统已有的题库进行管理,实现对题库信息的CRUD操作
教师和系统管理员用户有权限对本系统的所有试题进行操作,本系统试题支持复杂类型的题目,考试题目支持多插图,选项答案支持单插图功能。
教师和系统管理员用户有权限对系统存在的考试进行操作,本系统考试支持公开考试和密码口令考试,并可以对考试进行禁用也可以在设置考试时间段,对于考试可以进行很便利的进行组卷,系统内置两种组卷模式,题库组卷和自由选题组卷。
对于本系统中存在的复杂考试的题目,可以又对应的老师进行批阅,此系统的逻辑题无需老师用户进行批阅,老师的工作仅仅是批阅简答题这种无准确答案类型的题目,极大地减轻了老师用户的工作量
本系统针对每一次考试进行数据统计和报表,让使用本系统的老师用户能够直观的了解到每一次考试人员的进步。
超级管理员可以对注册本系统用户的进行授权,并拥有操作一切用户的权限。
SpringBoot
Mybatis-plus
MySQL 5.7
Vue全家桶
ElementUI
Redis
Swagger
阿里云OSS
Log4j
前后端分离
数据可视化
实时抓拍
多角色登录