fix: improve import, evidence indexing and material-scoped grading

Preserve document revisions and evidence, harden indexing and export behavior, add explicit material selection and direct-folder import, validate model JSON schemas with safe error messages, and retain student selection while loading scoring data.
This commit is contained in:
2026-10-14 13:52:56 +08:00
parent 29c95ce5ad
commit ebe33392ca
42 changed files with 2332 additions and 304 deletions
+12
View File
@@ -1,5 +1,17 @@
# WiseGrade(智评)交接说明
## 2026-10-13 用户 PDF 实流程验证
真实 PDF 的扫描、确认导入、索引和检索测试发现:无点线、以多空格对齐页码的目录条目被误判为正文。已按目录上下文修复,增加 4 项匿名回归,并将分类器和索引算法升级至 5,新增迁移 `0009`。实际材料专项 `38 passed`,后端回归 `66 passed, 1 skipped`。此前的页级检查通过不能代替片段权限验证;详见 [PDF 实流程说明](docs/PDF_TEST_2026-10-13.md)。没有生成真实模型成绩或更新正式环境。
## 2026-10-13 第二轮优化
索引重建改为创建文档修订,保留历史页面和片段 ID;修复数据库失败后的任务状态保存、课程资料部分失败后继续入库、历史引用动态标记及知识库列表的逐文档计数查询。新增迁移 `0008`,已有历史修订时拒绝有损降级。详见 [第二轮优化说明](docs/OPTIMIZATION_2026-10-13.md)。当前仍只完成本地隔离验证,未执行正式迁移或部署。
## 2026-10-12 源码优化
本轮修复解析与证据政策、索引重建、复核状态、历史来源保留和零分导出,增加迁移 `0007`(索引版本 4)及独立回归测试。详见 [优化说明](docs/OPTIMIZATION_2026-10-12.md)。仅完成本地源码及隔离验证,未更新正式业务环境。以下旧部署和模型验收记录仍作为历史记录保留,不能代替本轮目标容器验收。
更新日期:2026-09-30。先阅读 [项目指南](docs/GUIDE.md)(部署、使用、技术设计与会话实现);本文件记录当前实现、验证边界和接手后的优先事项。
## 当前状态