完善导入确认与评分复核流程,修复证据检索和重试 #2

Merged
SkyLiCoder merged 17 commits from aerospaceboy/WiseGrade:fix/import-confirmation into main 2026-10-18 00:48:11 +08:00
Contributor

导入遇到身份冲突时,原页面只禁用确认按钮;评分短查询会漏掉正文,输出引用校验又被统一标作调用失败。本 PR 明确导入阻塞原因,补充真实正文章节检索,并完善评分复核、重试和异常定位流程。

主要变化:

  • 显示每份材料封面身份,忽略混入材料后重算身份,统一前后端确认校验。聊天导入可先生成待编辑草稿;全部忽略的草稿仍不可确认,正式执行严格校验。
  • 普通检索有结果时仍补充匹配正文章节,兼容“计划/后续改进”等表述,保留页类型权限与14片段预算。
  • 引用仅在旧规则且目标唯一时补全编号,歧义和错误引用继续拒绝;重试携带具体校验反馈,成功后清理旧证据缺口。待复核说明归到对应证据目标。
  • 模型调用异常时重新加锁读取,保护期间保存的教师分及评语,包括零分。多学生批次重试跳过已全部完成的学生,避免重新抽取事实。
  • 批次显示复核/失败/材料异常数量;评分页区分输出校验和连接失败,增加状态筛选与数量汇总。

验证:

  • 独立PostgreSQL/Redis测试环境内,完整非integration后端套件146项通过、2项未运行。
  • Playwright 20项通过;TypeScript/Vite构建通过。
  • 真实PostgreSQL和离线BGE-M3检索验证原先漏掉的PDF第14页正文可进入结果。
  • Docker实际网页筛选验证通过,业务写请求0、模型调用0;第8批次22项已评分,更新前后评分响应SHA-256一致。

证据真正不足的项目仍需教师复核。改动按关注点分别提交;本轮7个提交,每个1–3文件。详细记录见 docs/SCORING_REVIEW_FIX_2026-10-17.md。

导入遇到身份冲突时,原页面只禁用确认按钮;评分短查询会漏掉正文,输出引用校验又被统一标作调用失败。本 PR 明确导入阻塞原因,补充真实正文章节检索,并完善评分复核、重试和异常定位流程。 主要变化: - 显示每份材料封面身份,忽略混入材料后重算身份,统一前后端确认校验。聊天导入可先生成待编辑草稿;全部忽略的草稿仍不可确认,正式执行严格校验。 - 普通检索有结果时仍补充匹配正文章节,兼容“计划/后续改进”等表述,保留页类型权限与14片段预算。 - 引用仅在旧规则且目标唯一时补全编号,歧义和错误引用继续拒绝;重试携带具体校验反馈,成功后清理旧证据缺口。待复核说明归到对应证据目标。 - 模型调用异常时重新加锁读取,保护期间保存的教师分及评语,包括零分。多学生批次重试跳过已全部完成的学生,避免重新抽取事实。 - 批次显示复核/失败/材料异常数量;评分页区分输出校验和连接失败,增加状态筛选与数量汇总。 验证: - 独立PostgreSQL/Redis测试环境内,完整非integration后端套件146项通过、2项未运行。 - Playwright 20项通过;TypeScript/Vite构建通过。 - 真实PostgreSQL和离线BGE-M3检索验证原先漏掉的PDF第14页正文可进入结果。 - Docker实际网页筛选验证通过,业务写请求0、模型调用0;第8批次22项已评分,更新前后评分响应SHA-256一致。 证据真正不足的项目仍需教师复核。改动按关注点分别提交;本轮7个提交,每个1–3文件。详细记录见 docs/SCORING_REVIEW_FIX_2026-10-17.md。
aerospaceboy added 4 commits 2026-10-14 15:23:02 +08:00
SkyLiCoder requested changes 2026-10-15 13:59:59 +08:00
Dismissed
SkyLiCoder left a comment
Owner

选中不同部分的同学分别创建两个独立评分批次,却不能合并为完整的评分批次,不符合项目的最终目标。建议修改为支持在同一评分批次中单独评分某一部分同学,或单独重新评分某一部分同学,或单独评分某一部分同学某一个阶段(或某些阶段)的报告

选中不同部分的同学分别创建两个独立评分批次,却不能合并为完整的评分批次,不符合项目的最终目标。建议修改为支持在同一评分批次中单独评分某一部分同学,或单独重新评分某一部分同学,或单独评分某一部分同学某一个阶段(或某些阶段)的报告
aerospaceboy added 6 commits 2026-10-17 20:24:15 +08:00
aerospaceboy changed title from 修复确认导入的校验提示及身份重算 to 修复导入确认及评分证据检索、校验与异常提示 2026-10-17 20:24:46 +08:00
aerospaceboy added 7 commits 2026-10-17 20:53:44 +08:00
aerospaceboy changed title from 修复导入确认及评分证据检索、校验与异常提示 to 完善导入确认与评分复核流程,修复证据检索和重试 2026-10-17 20:54:30 +08:00
SkyLiCoder approved these changes 2026-10-18 00:47:27 +08:00
SkyLiCoder merged commit 7e2cdbd907 into main 2026-10-18 00:48:11 +08:00
SkyLiCoder deleted branch fix/import-confirmation 2026-10-18 00:48:16 +08:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SkyLiCoder/WiseGrade#2