Skip to content

Alanosy/online-exam-system-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

online-exam-system-backend | 通用在线考试系统

友情提示

  1. 项目体验地址项目体验地址
    1. 管理员账号:admin 密码:123456
    2. 教师账号:teacher 密码:123456
    3. 教师账号:student 密码:123456
  2. 配套前端项目前端项目地址

介绍

本项目致力于打造一款通用的在线考试系统,此项目为后端项目,还有配套前端,在上面有可以点击跳转过去。本项目主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰,功能完整。

本项目还在更新中,欢迎小伙伴一起开发一起进步,具体可以参考下方参与贡献

如遇到Bug可以在issue中提出,会仔细回答各位

如果遇到部署问题,也可以在最下面找到联系方式,会给大家解答,也有项目的配套资料可以免费领取,包含ER图、设计资料、nginx反向代理配置文件、演讲ppt等全套资料

=>如果各位喜欢,麻烦各位大佬点点Star<=

温馨提示
  1. =>登录页面可以登录三个角色<=,分别为学生、教师和管理员,不同账号显示不用用户界面,具体账号登录管理员查看用户管理,默认密码都是123456
  2. =>加入班级请点击头像打开个人信息中加入<=,班级口令请看教师或管理端班级口令查找
  3. 数据库Sql文件在lib文件夹中

功能介绍

本项目包含以下功能

用户管理、班级管理、试卷中心、刷题中心、考试记录、错题本、考试管理、题库管理、试题管理、证书管理、我的证书、成绩分析、阅卷管理、公告管理、切屏检测、证书生成

最近新功能:

讨论功能,Ai阅卷、题库添加分类管理、成绩分析添加查看用户试卷、添加考试可以直接选题和抽题

项目展示

安装

  1. 拉取项目

    git clone https://github.com/Alanosy/online-exam-system-backend.git
  2. 导入IDEA,配置好maven、java版本(需要java17版本)

  3. 配置application-dev.yml,配置好mysql和redis。(注意:最好使用Mysql5.7版本)

  4. 如果需要上传图片需要配置阿里云OSS或者本地自己部署Minio服务然后在配置文件中配置

  5. 配置好后直接点运行就可以使用了,如果运行不起来,可以在下方👇找到联系方式提问

详细的部署教程

详细部署请关注微信公众号:「程序员阿祥」,回复「考试系统部署教程」获取,包含环境的详细部署,下载地址+步骤截图等等,超详细

image-20260410003958744

开发环境

工具 版本号 下载
JDK 17 https://www.oracle.com/cn/java/technologies/downloads/#java8
MySQL 8 https://dev.mysql.com/downloads/mysql/5.7.html
Redis 7 https://redis.io/download
Nginx 1.22 http://nginx.org/en/download.html

相关文档

功能结构图 技术栈
ER图 连接池

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

联系方式

QQ群:1034380536 (已满)

微信:fignet

邮箱:fignet@163.com

最新联系方式

微信公众号关注「程序员阿祥」,回复「考试系统交流群」获取最新在线交流群

其他服务(有偿)

博主提供代部署服务(50rmb)

提供讲解服务等等

最后

本项目还在开发当中,存在着bug还请谅解,也希望你加入到我们一起开发该项目

该项目正在升级,重新架构并引入Agent

许可证

Apache License 2.0

Copyright (c) 2018-2024 macrozheng

About

在线考试系统,springboot+vue

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages