项目简介
本在线学习考试系统是一个多角色的考试系统,为考生和管理员打造了高效、便捷的在线学习与考试平台。考生能在线考试、查看结果、管理错题库;管理员可进行题库维护、考试规则设置、用户角色管理等操作。
项目的主要特性和功能
考生角色
- 在线考试:支持考生进行在线考试,试题含单选题和多选题,试卷可自定义考试时长,时间到自动交卷。
- 考试结果:交卷后系统实时显示考试结果及分数。
- 错题库:考生能查看考试错题并针对性训练。
管理员角色
- 用户角色管理:系统分角色登录,管理员可管理用户角色。
- 题库维护:可维护题库,试题与题库为多对多关系。
- 试题管理:能添加单选题和多选题,并提供题目解析。
- 考试规则设置:可建立考试规则,如时长、总分值、题目来源、每题分数等。
- 课程管理:可管理课程,课程包含课件,支持在线观看。
安装使用步骤
前提条件
- 已下载本项目的源码文件。
- 已安装Java 1.8及以上版本。
- 已安装MySQL和Redis。
安装步骤
- 配置数据库:
- 修改
application.yml
文件中的数据库连接信息,确保连接到已安装的MySQL数据库。 - 启动Redis服务。
- 修改
- 导入数据库:
- 导入项目根目录下的
exam-api/docs/云帆考试系统-数据库.sql
文件到MySQL数据库中。
- 导入项目根目录下的
- 启动项目:
- 在项目根目录下运行以下命令启动项目:
bash java -jar exam-api.jar --Dspring.config.location=application.yml
- 在项目根目录下运行以下命令启动项目:
- 访问系统:
- 项目启动后,通过浏览器访问系统的管理界面和考生界面进行操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】