Skip to content

【毕设】一个基于遗传算法实现智能组卷的在线考试系统

Notifications You must be signed in to change notification settings

ricar0/OnlineTestSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OnlineTestSystem

一个基于遗传算法实现智能组卷的在线考试系统

SpringBoot+Vue前后端分离项目

安装

前端

  • 下载依赖
npm install
  • 本地运行
npm run serve
  • 打包
npm run build

后端

  1. 打包成jar包,部署在服务器
  2. 在本地运行

功能

角色

  • 管理员
  • 教师
  • 学生

权限为依次递减的包含关系(管理员>教师>学生)

学生

  • 注册、登录、忘记密码(基础业务)
  • 题库刷题
  • 报名考试、参与考试(答题)、查看考试结果
  • 参与别人的练习、自己组练习题(随机组)
  • 查看个人信息(修改用户信息、修改密码、绑定手机、绑定邮箱)
  • 查看近十场考试成绩、训练成绩(数据可视化)
  • 错题本(可以将错题添加到错题本中)
  • 申请教师权限(提交图片等证明材料,由管理员审批)

教师

  • 包含学生权限
  • 考试管理模块
    • 修改考试信息(考试时间、考试时长、题型等)
    • 添加考试(手动组卷、随机组卷、智能组卷)
    • 删除考试
  • 学生管理模块
    • 添加学生
    • 删除学生
    • 学生信息修改
  • 题库模块
    • 添加题目(单选、多选、判断)
    • 题目修改、题目删除
    • 添加科目
  • 成绩模块
    • 查询学生成绩
    • 查询考试结果

管理员

  • 包括教师权限
  • 教师模块
    • 教师管理(增删改)
    • 审批教师申请

About

【毕设】一个基于遗传算法实现智能组卷的在线考试系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published