功能介绍
在线考试系统主要是针对学员在线考试而设计的一个系统,项目主要使用到vue、Springboot、MYSQL、redis、MybatisPlus等核心技术。 其中包括角色选择、登录、注册、组卷、在线考试、错题回显、排名查看等等功能。不管是学习技术还是做毕业设计都是一个不错的选择,下面是我编写的接口文档部分截图:
接口文档截图:


因为篇幅问题,在文章中只做部分文档截图。下面呢我们主要介绍一下系统的主要核心功能。
角色选择:
用户在刚开始进入系统的时候,会弹出角色选择界面,用户可以根据自己的身份选择对应的角色进入系统。如下图所示:

用户双击其中一张图片选择好自己的身份后,这个时候就会进入当前用户对应的登录注册页面,如下图所示:

登录功能:
用户完成所有的功能都需要登录,如下所示:

注册功能:
初次进入系统需要注册自己的账号,注册完成以后就可以去登录界面登录正式进入系统了。注册界面如下图所示:

系统首页:
用户登录成功以后进入系统首页,如下所示:

考试中心:
进入系统后点击考试中心,这个时候会出现需要考试的试卷,在此页面用户可以选择自己要做的试卷:

组卷考试:
用户双击一套试卷,此时就会在线组卷,加载出当前试卷组好的试题,试题生成规则如下所示:
-
每一个用户可以选择做不同的试卷
-
不同用户选择同一套试题出现的试题是随机不一样的
-
不同用户同一套试卷的同一试题的选项是不一样,随机打乱的
-
一套试卷有限制时间,不能无限时去做
-
用户在限制时间内完成的试卷题目始终是同一套题目 例如:两个用户同时做JavaSE第一次考试 A用户看到的题库是这样的:

此时做同一套题的B用户看到的题目却是这样的:

对于A和B用户,试卷中出现相同的题目,选项也是随机打乱的,如下所示:
对于A,该题目选项是这样的:

而对于B,该题目选项分布是这样的:

试题提交:
用户完成自己的所有题目后,点击提交按钮上传自己本次作答的所有题目并且系统算出最终的分数。如下图所示:

考试结果查询:
点击考试结果链接,用户可以查询自己答题的所有记录,如下图所示:

点击每套题的查看详情按钮,即可查看当前套题的详细作答情况,如下所示:

以上就是部分功能的展示与介绍了,有兴趣的朋友随时讨论私聊哈!!!

1万+

被折叠的 条评论
为什么被折叠?



