考试系统是一款基于JAVA的开源考试系统,使用SpringBoot2.0+Vue2.0开发的一款多角色在线培训考试系统。系统集成了用户管理、角色管理、部门管理、题库管理、试题管理、考试管理、试题导入导出、在线考试、错题训练等功能,考试流程完善。
技术栈SpringBoot2.0 / Shiro / Vue2.0 / MySQL 产品功能功能完整:完善的权限控制和用户系统权限控制:基于Shiro和JWT开发的权限控制功能。
用户系统:用户管理、部门管理、角色管理等。 多角色:多角色支持用户端:考生角色、支持在线考试、查看分数、训练错题。
管理端:题库管理、试题管理、考试管理、用户部门管理、查看考试情况等等。 考试权限:考试权限定义完全公开:任何人员都可以参与考试。
指定部门:只有选中部门的人员才可以看到考试。 试题类型:常规题型支持支持题型:单选题、多选题、判断题。
难易程度:普通、困难。 便捷组卷:随机组卷、固定组卷题库组卷:指定题库、分数、数量;题目、选项随机排序、杜绝作弊。 环境要求安装资源快速运行1、下载编译好的jar包到本目录(或您自行编译):https://cdn.yfhl.net/lite/exam-api.jar
2、自行安装MySQL数据库(版本最好是5.7),将安装资源中的数据库初始化.sql导入到安装好的数据库
3、安装Java环境,要求JDK版本大于1.8
4、请修改外置配置文件:application-local.yml 改成您自己的MySQL配置
5、Windows通过start.bat运行,Linux运行start.sh运行
6、如果无意外,可通过:http://localhost:8101 访问到项目了
7、管理员账号密码:admin/admin 学员账号:person/person
附件下载
|