简介

本系统是一个前后端分离的项目,前端使用Vue进行开发,开发工具是WebStorm,后端是SpringBoot进行开发,开发工具是Idea。功能包含用户管理、角色管理、题库管理、试题管理、考试管理、在线考试、局域网离线考试等功能,考试流程完善。支持单项选择题、多项选择题、判断题等。

主要功能

1.权限控制

本系统存在三个不同的角色,教师,管理员,学生三种用户,此系统是基于vue+springboot实现的前后端分离,用户权限校验通过JWT生成token令牌发放到用户,并根据令牌对用户的身份合法性进行校验。

2..在线考试

学生用户在注册登录之后,可以在本系统进行在线的考试,考试可由教师和管理员进行布置并设置考试权限(公开,密码),考试题型分为 单选、多选、判断、简答题,并支持题目附带配图。考试过程中需开启摄像头进行考试,系统会自动抓拍考生实时考试状态。

3.成绩模块

参加考试后的学生用户,在提交试卷后进入考试结果页面,页面会自动核对学生用户的逻辑题的对错,对于简答题需要老师或者超级管理员进行批阅。对于学生用户参与的考试,学生用户可以查看到考试的详情并可以查看到自己所错的逻辑题。

4.题库模块

学生用户在题库模块中可以进行题目的功能训练,训练模式分为,顺序练习,随机练习,也可以根据题型练习(单选,多选,判断)。用户答题时会实时判断正确与否,并有错题解析功能。

1)题库管理

超级管理员和教师可以对本考试系统已有的题库进行管理,实现对题库信息的CRUD操作

2)试题管理

教师和系统管理员用户有权限对本系统的所有试题进行操作,本系统试题支持复杂类型的题目,考试题目支持多插图,选项答案支持单插图功能。

5.考试管理

教师和系统管理员用户有权限对系统存在的考试进行操作,本系统考试支持公开考试和密码口令考试,并可以对考试进行禁用也可以在设置考试时间段,对于考试可以进行很便利的进行组卷,系统内置两种组卷模式,题库组卷和自由选题组卷。

1)考卷批阅

对于本系统中存在的复杂考试的题目,可以又对应的老师进行批阅,此系统的逻辑题无需老师用户进行批阅,老师的工作仅仅是批阅简答题这种无准确答案类型的题目,极大地减轻了老师用户的工作量

2)考试统计

本系统针对每一次考试进行数据统计和报表,让使用本系统的老师用户能够直观的了解到每一次考试人员的进步。

6.用户管理

超级管理员可以对注册本系统用户的进行授权,并拥有操作一切用户的权限。

开发技术

SpringBoot

Mybatis-plus

MySQL 5.7

Vue全家桶

ElementUI

Redis

Swagger

阿里云OSS

Log4j

创新点

前后端分离

数据可视化

多角色登录

主要操作截图如下:

1.考试用户登录

浏览器地址栏输入:http://exam.zghqq.cn/

打开的界面中输入用户名:yc,密码:123456

点击登录之后,出现考试主界面,出现所有试卷列表:

2.考生答题

例如考生单击“建筑工人知识竞赛测验(四)”:

单击“开始答题”按钮,开始答题,每个小题在答题过程中有四种状态:当前、未答、已答、标记可供考生参考,“上一题”“下一题”按扭可以帮助考生进行试题切换。

3.考生交卷

本考试系统设置两种交卷方式:考试时间到,会自动提交;考试过程中考生也可单击

4.分数查看

 考生单击“我的分数”,可以看到所有参加过的考试的分数:

考生单击任意一行的“查看分析”,可以知道本次考试的答题详细信息:正确题目,错误题目,未答题目,如下图。

5.管理员登录

  管理员(或教师)在浏览器地址栏输入:http://exam.zghqq.cn

  打开的界面中单击底部的“管理员登录”按钮,输入用户名:admin,密码:123456如果下图:

单击“登录”按钮之后,打开考试系统的管理界面,如下图:

6.试卷管理

  试卷管理包括两部分:试卷管理和添加试卷。

6.1试卷列表

管理员可以对试卷进行编辑或删除,编辑试卷如下图。

6.2添加试卷

管理员可以根据提示信息,填入相应内容,增加试卷,如下图。

7.题库管理

题库管理包括两部分:所有题库及试卷选题。

7.1所有题库

本模块除可以编辑删除题目外,还可以增加题目,如下图:

其中题目类型、所属类型、难度等级、答案管理员要根据需要填入相应的内容。管理员要注意智能识题,文本内容以小数点或顿号分隔,如下图。

7.2试卷选题

管理员单击左边的试卷选题之后,单击右边编辑试题可以对该试卷增加题目,如下图:

此处有手动选题和随机抽题两种,管理员可以根据自己的需要选择使用哪种方式选题。

手动选题如下图:

随机抽题如下图:

8.信息查询

信息查询包括:学生成绩查询、成绩分段查询、会员信息导出。

8.1学生成绩查询

8.2成绩分段查询

试卷分析导出:

试卷成绩单导出:

8.3会员信息导出

在线测试

http://kszx.xasjz.cn/

http://exam.zghqq.cn

本系统可以在线考试,也可以安装到本局域网中组织考试。

基于Spring Boot+Vue的考试系统相关推荐

  1. 基于 Spring Boot 的在线考试系统

    点击上方「蓝字」关注我们 今天推荐一款非常不错的,基于Spring Boot与Vue的前后端分离的在线考试系统.仓库地址: https://github.com/19920625lsg/spring- ...

  2. 一个基于 Spring Boot 的在线考试系统

    今天推荐一款超级美观的在线考试系统,感兴趣可以先去预览地址看看该项目. 在线 Demo预览,http://129.211.88.191 ,账户分别是admin.teacher.student,密码是a ...

  3. 基于Spring Boot+Vue博客系统的设计与实现(附源码)

    摘要 中文博客第一次映入眼帘是在2002年,那时候的个人终端还是人们眼中的香饽饽,随着科技的不断进步和制造业的蓬勃发展,个人计算机终端开始逐渐变得普及,实现了人手一台电脑,在这种趋势中,博客系统走入了 ...

  4. 基于Spring Boot+vue的民宿预定管理系统的设计与实现

    基于Spring Boot+vue的民宿预定管理系统 研究的背景与意义 随着互联网技术的快速发展,网络时代的到来,网络信息也将会改变当今社会[1].各行各业在日常企业经营管理等方面也在慢慢的向规范化和 ...

  5. Spring Boot+Vue项目 微博系统(2):构建前端Vue项目

    系列目录 Spring Boot+Vue项目 微博系统 目录 系列目录 前言 一.安装Vue CLi 二.构建一个前端项目 三.启动测试 四.项目结构 五.配置 前言 前端项目可以借助 Vue CLi ...

  6. 基于Spring Boot的车牌识别系统

    前言 基于Spring Boot的车牌识别系统 :一键获取源码地址 介绍 spring boot + maven 实现的车牌识别及训练系统 基于java语言的深度学习项目,在整个开源社区来说都相对较少 ...

  7. 基于Spring Boot的桥牌计分系统

    桥牌是一种非常受欢迎的纸牌游戏,因其策略性强.有趣而备受喜爱.但是,计算桥牌比赛分数是一个十分繁琐的过程,需要考虑多种因素,例如合约.支配点数等等.因此,我们开发了一个基于Spring Boot的桥牌 ...

  8. 牛皮!竟然有大佬基于 Spring Boot + Vue 开发了一套网易云amp;QQ音乐(附源码)。。。...

    来源:segmentfault.com/a/1190000021376934 # 前言 虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求.受限于浏览器的沙盒限制,网页应用无法满足某些 ...

  9. 基于Spring boot+Vue的在线考试系统

    文章目录 spring boot 分层图解 安装idea 配置阿里云镜像 项目启动 前端项目结构 项目前端中index.html App.vue main.js router 整个页面渲染过程 关于矢 ...

最新文章

  1. OTP gen_server
  2. C#实现web信息自动抓取
  3. java规则计算_java实现的霍纳规则的多项式计算
  4. 金山词霸2012不能在PDF中取词 解决办法
  5. 2013 822 划分子网
  6. 2018谷歌学术影响因子发布:NIPS首次跃进Top 100,CVPR排名泛AI领域第一
  7. 制作WIN_XP无人值守光盘
  8. VS2019下载地址和安装教程(图解)
  9. 固定资产管理流程步骤
  10. html 科赫雪花,CSS3 科赫雪花分形动画
  11. 关于MSXML3.dll与MSXML6.dll
  12. 惠普打印机只打印一半_打印机打印一半字就只有半个了
  13. 政简网:还剩一个月时间怎么科学有效复习公务员考试?
  14. 长假将至,携程滴滴都太老土了!俺们区块链的出行方式是酱紫的……
  15. 用H5新特性canvas绘制一个钟表
  16. Android图片背景朦胧效果,android 图片的模糊化处理,效果类似超级课程表的“我的中心里头像背景,看起来很炫...
  17. WPS中如何将多个文件在不同窗口中打开
  18. Oracle 几种更新(Update语句)查询的方法
  19. awk,gawk,mawk,nawk的重定向笔记221107
  20. JQuery AutoComplete插件实现自动补全

热门文章

  1. 新手赛(2) 第五题 因素和问题
  2. ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别
  3. CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88...
  4. 玩转Powerpoint2010的视频
  5. html div element,你能在TypeScript中扩展HTMLDivElement吗?
  6. 信息学奥赛一本通 1083:计算星期几 | OpenJudge NOI 小学奥数 7831
  7. 图论 —— 网络流 —— 最大流 —— FF 算法与 EK 算法
  8. 数论 —— 整数分解
  9. 信息学奥赛一本通C++语言——1127:图像旋转
  10. 29 FI配置-财务会计-外币评估-分配到评估范围和会计核算原则