返回作品
课堂考试测评系统
创建于 2025 年 8 月 1 日
项目介绍
课堂考试测评系统是一个面向课堂教学与考试测评场景的一体化平台,项目基于芋道 ruoyi-vue-pro(yudao 企业级快速开发平台)二次开发:后端新增独立的业务模块 yudao-module-cr(约 330 个 Java 文件),前端在 yudao-ui-admin-vue3 基础上扩展了完整的 src/views/cr 视图目录。系统围绕”课堂”与”考试”两条主线,把课前(教案、班级、机房)、课中(签到、抢答、云词、打字练习、上课记录)、课后(作业互评、测评评价、网盘资料)以及考试测评(题库、组卷、在线考试、自动判分、成绩排行)串成完整闭环。
核心功能
- 考试编排与状态管理:教师创建考试时绑定试卷,可配置参与班级(JSON 数组)、起止时间、考试时长、题目顺序(固定/随机)、是否显示解析与排行榜、是否启用 IP 白名单、是否允许重考及最大重考次数;考试在”未开始 → 进行中 → 已暂停 → 已结束”状态机间流转,结束考试时
autoSubmitExamRecords会把所有”进行中”记录强制提交(状态 4)并结算分数,同时提供getExamStatistics统计与getExamResults成绩列表。 - 题库与组卷:题目支持单选、多选、填空、简答四种题型,可打标签、设难度与分数、标记是否共享;组卷接口
selectQuestionsForPaper按条件分页筛选题库,试卷支持”含题创建”、复制(copyPaper连同题目与选项一起深拷贝)与详情统计(getPaperDetailWithStats)。 - 课堂教学闭环:班级管理(所属教师、机房关联)、学生信息(支持 Excel 模板导入)、教师与班级关联、机房与座位管理、教材树(年级 → 学科 → 册 → 章节的祖先链式层级);教案(教学计划)与上课记录(周次/星期/节次、应到/实到/迟到/请假、备注)支撑教务留痕,学生端可查看自己的上课记录。
- 课堂互动四件套:打卡签到(学生签到、教师查看课堂座位分布
getClassroomSeats)、快速提问/抢答(学生端返回题目及答题状态)、云词收集(教师开始/停止收集,学生提交云词,前端渲染词云)、打字练习(教师设置课堂打字内容,记录打字信息)。 - 作业与测评:作业支持标题、内容、类别、是否允许点赞/星级、限制文件类型、是否允许重新提交;学生提交作业后可互评,教师可评价作业、切换点赞、查看评论与作业统计、拉取”可互评”记录分页。测评模块通过评价配置(类型/评语/分数/logo 模板)生成对学生的评价记录(班级、学生、评语、分数),支持批量删除与 Excel 导出。
- 个人/小组网盘与仪表盘:网盘支持上传、下载、批量下载、重命名、移动、分享链接、回收站恢复,教师可管理全部学生文件,个人/小组网盘可用性由系统配置开关控制;管理员、教师、学生三套仪表盘分别提供班级人数统计、任教班级平均分、学生个人信息与课堂评价列表。
设计亮点
- 双保险的收卷兜底:教师结束考试时后端批量强制提交未交卷记录;学生端前端定时器到点也会自动交卷。前后端双保险确保考试结束时没有”悬空”的进行中记录。
功能截图
暂无运行截图。