ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

在线考试系统源码

2021-03-04 17:03:31  阅读:314  来源: 互联网

标签:作答 题目 在线 学员 点击 源码 组卷 考试


**

在线考试系统源码

项目下载:项目地址

前端开发语言有:html,css,javascript,jsp,jstl等,前端框架:jQuery,easyui,layui,采用的后端开发语言有:javaweb,MVC,jsp,mysql数据库 开发工具采用IntelliJ IDEA、Tomcat,后台数据库采用MySQL 中型在线考试系统,下载无需修改配置文件,配置tomcat即可流畅网上运行,多线程可供多人线上考试

**
学生首页界面中点击个人资料可以修改自己的密码,学生点击修改信息之后进入学生信息界面进行修改,修改后更改数据中对应的学员密码,下次登录时使用该密码才有效,居中有广告的切页展示。
左下是公告,公告信息来自于公告管理表,公告管理表由班主任操作,发布公告后显示公告,按照公告显示时间结束公告的显示,除此以外,在教员老师制作试卷后会自动添加公告数据到数据库,同样根据显示时间结束显示,如有多条公告则切页显示。

在这里插入图片描述
考试界面
考试界面在显示考试题的左上方的位置可以显示考试时间的倒计时,也可以隐藏它。考试主界面显示一个考试试题,可以通过点击“上一题”或“下一题”进行翻页,或者通过答题卡上的试题序号直接跳转到指定题号的试题进行作答,已经完成作答的试题号呈绿色,未作答的题号颜色不变。学生可以根据考试题旁边的题号颜色信息来得知做了多少题,还剩下多少题,也可以点击相应的题号来选择未作答的题目作答或查看已作答的题,如果学员题目未答完点击交卷,系统将给出提示。
考试页面图如下
在这里插入图片描述
选择顺序和随机练习
课程练习首页主要是请求科目,获取科目表格,课程练习页面,进入课程练习页面,发送请求到后台,根据题目类型的不同更改类型,点击下一题时通过判断后取出另一个题目发送到客户端,值得注意的是:我们的习题练习页面上但凡会变更的地方都要统一用不同的div层包含起来,在切换下一题的时候只需要更改div层中的文字即可,需要为显示答案的地方画一个div层,当学员点击显示答案时,将答案显示到div层中,学员在作答完一题之后,可以点击下方显示正确答案,正确答案将显示在div层中,如答题完毕可点击退出练习,即可退出当前练习。

选择顺序或随机练习
在这里插入图片描述
联系页面

在这里插入图片描述

后台主页:

在这里插入图片描述

试卷信息的维护:制卷—>添加试卷
教员老师登录页面有组卷模块,点击组卷可以根据实际情况使用自动组卷和高级组卷,但不论是自动组卷还是高级组卷,都需要选择试卷难度和开始考试时间和结束考试时间,高级组卷可选择单选题和多选题的题目数量,选择完毕之后系统将自动分配难易程度对于的题目数量,教员老师可对其修改,但题目数量总和必须合理在这里插入图片描述

**

自动阅卷功能

**
当学员作答完毕之后,点击提交按钮,系统将该考生在考生状态表中删除,考生选项的答案通过字符串组合保存起来,取出本套试卷所有题目的正确答案,进行比对,比对为正确答案与学员答案不同,则在100分的基础上扣除本题分数,最后得出学员考试成绩,判断成绩是否合格,如果未合格则将该学员加入到补考学员信息表中,并且将考生考试成绩添加到成绩管理表中,最后系统还将本班考生做对的题目与本班人数进行正确率的计算,以此来修改该题目的难易程度。

标签:作答,题目,在线,学员,点击,源码,组卷,考试
来源: https://blog.csdn.net/qq_41592098/article/details/114372319

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有