- 接口文档:在线接口文档 。
- 体验地址:点击此处跳转体验网站 。 账号:admin 密码:123456
- 配套前端项目:前端项目地址
本项目致力于打造一款通用的校园在线考试系统,此项目为后端项目,还有配套前端,在上面有可以点击跳转过去
由大学生开发,本项目还在初期开发中,欢迎小伙伴一起开发一起进步,具体可以参考下方参与贡献,有问题的话可以在issue中提问,会仔细回答各位
本平台登录可以登录三个角色,分别为学生、教师和管理员,加入班级请点击头像打开个人信息中加入,班级口令请看教师或管理端班级口令查找
如果各位喜欢,麻烦各位大佬点点Star
- 用户管理
- 班级管理
- 试卷中心
- 刷题中心
- 考试记录
- 错题本
- 考试管理
- 题库管理
- 试题管理
- 证书管理
- 我的证书
- 成绩分析
- 阅卷管理
- 公告管理
- 切屏检测
- 证书生成
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatisPlus | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Redis | 内存数据存储 | https://redis.io/ |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk |
MinIO | 对象存储 | https://github.com/minio/minio |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
Hutool | Java工具类库 | https://github.com/looly/hutool |
工具 | 说明 | 官网 |
---|---|---|
IDEA | 开发IDE | https://www.jetbrains.com/idea/download |
RedisDesktop | redis客户端连接工具 | https://github.com/qishibo/AnotherRedisDesktopManager |
SwitchHosts | 本地host管理 | https://oldj.github.io/SwitchHosts/ |
Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html |
Xmind | 思维导图设计工具 | http://www.edrawsoft.cn/mindmaster |
Draw | 流程图绘制工具 | https://draw.io |
Apifox | API接口调试工具 | http://apifox.com |
Typora | Markdown编辑器 | https://typora.io/ |
工具 | 版本号 | 下载 |
---|---|---|
JDK | 17 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
MySQL | 5.7 | https://www.mysql.com/ |
Redis | 7.0 | https://redis.io/download |
Nginx | 1.22 | http://nginx.org/en/download.html |
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
Copyright (c) 2018-2024 macrozheng