一个基于遗传算法实现智能组卷的在线考试系统
SpringBoot+Vue前后端分离项目
- 下载依赖
npm install
- 本地运行
npm run serve
- 打包
npm run build
- 打包成jar包,部署在服务器
- 在本地运行
- 管理员
- 教师
- 学生
权限为依次递减的包含关系(管理员>教师>学生)
- 注册、登录、忘记密码(基础业务)
- 题库刷题
- 报名考试、参与考试(答题)、查看考试结果
- 参与别人的练习、自己组练习题(随机组)
- 查看个人信息(修改用户信息、修改密码、绑定手机、绑定邮箱)
- 查看近十场考试成绩、训练成绩(数据可视化)
- 错题本(可以将错题添加到错题本中)
- 申请教师权限(提交图片等证明材料,由管理员审批)
- 包含学生权限
- 考试管理模块
- 修改考试信息(考试时间、考试时长、题型等)
- 添加考试(手动组卷、随机组卷、智能组卷)
- 删除考试
- 学生管理模块
- 添加学生
- 删除学生
- 学生信息修改
- 题库模块
- 添加题目(单选、多选、判断)
- 题目修改、题目删除
- 添加科目
- 成绩模块
- 查询学生成绩
- 查询考试结果
- 包括教师权限
- 教师模块
- 教师管理(增删改)
- 审批教师申请