责任描述:参与需求分析、编码阶段和模块维护。我主要负责作业管理模块、考试管理模块和数据分析模块。
作业管理模块: 主要功能是生成作业和批阅作业,主要内容包括分类录入作业(寒暑假以及每日课后作业)、学
生作业完成情况、错题库、作业批阅情况、参考答案和答案解析等。老师将标准答案录入系统可以自动批阅作业,
作业中存在做图或公式题目可以拍照上传进行答题。将常见错题和经典题存入 Redis,方便快速检索。
考试管理模块: 主要功能是生成试题库, 用 Seata 对考试相关操作的统一管理。主要内容包括老师手动生成试
题, 试题分类, 历史考试记录, 学生可以查看自己的试卷详情, 自己的答案和答案解析。
数据分析模块: 主要功能是展示学生平时学习成绩, 班级整体薄弱点以及班级整体成绩变化。主要内容班级学
生数据, 班级数据对比, 学生排名分布。老师和学生都可以很直观的查看自己任课班级的学习情况数据。
痛点: 当时最开始没考虑将常见错题和经典题目没有放入缓存,客户验收测试发现打开查看题型页面数据有时会加载缓慢,最后找到问题并解决了。