TeachFlow 作业提交与反馈 API 时序

TeachFlow 作业提交与反馈 API 时序 由 Archify 生成的时序图。 POST submissions · submissionId + answers + files 签名会话 + student Enrollment 获取两把 advisory lock;校验 active、学生与冻结题目 同事务写提交;正式题目作答产生确定性得分 文本与附件保留为原始提交,不自动成为评分证据;相同 submissionId 与指纹返回既有结果。 201 created / 200 replay + assignment GET submissions · 同班读取权 读取最新尝试、得分与审核状态 submitted / needs_revision / completed POST review · reviewId + decision + feedback 再次校验 teacher scope 追加审核决定与指纹 needs_revision 必须填写反馈。 更新后的 submission 学生提交 教师读取 反馈决定 学生工作台 · 作业中心 · 时序参与者 学生工作台 作业中心 教师工作台 · 提交审核 · 时序参与者 教师工作台 提交审核 Assignment API · Next.js Route · 时序参与者 Assignment API Next.js Route 会话与权限 · 角色 · Enrollment · 时序参与者 会话与权限 角色 · Enrollment PostgreSQL · 提交 · 判分 · 审核 · 时序参与者 PostgreSQL 提交 · 判分 · 审核 图例 请求 返回 安全 默认消息