reactor轻量级考试系统产品系统

我要开发同款
oceanbiscuit8152025年09月20日
37阅读

技术信息

语言技术
PythonJavaScriptVueMySQLGo
系统类型
WebWindowsLinux
行业分类
企业服务开发工具

作品详情

行业场景

gitee:https://gitee.com/huangyongpeng815/reactor​
reactor是一个轻量级的开源考试系统,前后端基本上由本人用一周的时间设计开发完成,因此可能会有一些设计不太合理的地方,但是目前考试相关功能已达到98%以上的完善度,推荐在此基础上二次开发更多符合自己业务需求的功能。

​在此项目中,部分前端页面引用了学之思开源考试系统:https://gitee.com/mindskip/xzs-mysql 后端则采用了DRF编写API接口,数据库使用MySQL。

功能介绍

功能 介绍
登录 用户名、密码,学生/教师/管理员均从一个登录接口登录,不同身份显示不同页面
注册 年级、用户名、密码、仅提供学生注册,且注册成功需等待教师激活账号
学生管理 查看与管理所有学生的基本信息
班级管理 查看与管理所有班级信息
学科管理 查看与管理所有学科信息
试题管理 查看与管理题库中的所有试题
试题创编 目前支持单选题、多选题、判断题、简答题的试题创编,自定义选项等等
试卷管理 查看与管理所有试卷,每张试卷都可重复使用
试卷创编 从题库中选择任意题型创编新的试卷
定时考试 指定开始时间,考试时长分钟,考试班级,试卷,定时开始,定时结束
不定时考试 考试下发后答题时间不做限制
考生答题状态 实时查看每一位考生的提交状态,考试时长等
自动批改 客观题部分(单选,多选,判断)自动批改,成绩算入系统评分
手动批改 主观题部分需教师阅卷,最终得到总成绩
成绩排行 后台首页会展示最近一次考试前五名的考生

项目实现

技术栈
python
django-restframework
Vue2 javascript
MySQL
Apschedule
docker

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论