在线考试系统产品系统

我要开发同款
鹏云智码2026年08月15日
6阅读

技术信息

语言技术
PythonRedisVueMySQL
系统类型
Web
行业分类
教育校园

作品详情

行业场景

学校和企业培训经常要组织考试,传统纸质考试出题、印卷、监考、批改流程长,老师批改几十上百份卷子费时费力,成绩统计还要手动录入Excel。本项目是在线考试系统,把"出题→组卷→答题→自动判分→成绩分析"全流程搬到线上,老师组好卷子一键发布,学生在线限时作答,交卷即出分,适合学校、培训机构、企业内部考核等场景。

功能介绍

考试列表与报名:首页展示待考、进行中、已结束考试,显示科目、时长、题量、分值,可报名或直接进入。
在线答题:答题页顶部显示考试倒计时,支持单选、多选、判断三种题型,答题卡可点击跳题,已答绿色、未答灰色。
交卷自动判分:交卷弹确认面板,自动判分给出总分、正确题数、正确率,客观题即时出分,主观题由教师在线批阅。
错题本:考试后自动收集错题,可按题型筛选,查看题目解析,支持收藏反复练习。
成绩统计:教师端查看班级分数段柱状图、及格率饼图、每道题正确率排行,成绩支持导出Excel。
题库管理(教师端):按科目、题型、难度管理题目,支持批量导入,按难度比例自动抽题组卷。

项目实现

技术栈:后端Python + FastAPI异步框架,SQLAlchemy操作MySQL,Redis缓存考试配置、倒计时并防重复交卷;前端Vue3 + Element Plus,前后端分离,答题倒计时与答题卡实时联动。
主要负责:数据库表结构设计(用户、题库、试卷、考试记录、答题明细、错题本);组卷与考试流程接口(按难度比例自动抽题、考试发布、答题提交);自动判分引擎(客观题批量比对计分,主观题进入教师批阅队列);成绩统计接口(分数段聚合、及格率、题正确率);错题本逻辑;前端开发考试列表、在线答题、答题卡、成绩报告、错题本、统计图表等页面;角色权限控制(学生/教师/管理员)。

示例图片

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

评论