Commit Graph

24 Commits (d6ebf06afa9958af7832c3e341a080750073d5c6)

Author SHA1 Message Date
chenyuan d6ebf06afa feat: 参考答案推送与学生实验报告成绩展示
- 任务配置开放参考答案开关(setClassTaskReferenceAnswerEnabled),
  学生任务接口仅在推送后返回参考答案字段
- 学生实验报告任务明细携带AI评分/老师评分与评语
- 新增学生端参考答案预览接口(docx转PDF,推送门控)
- 同步测试
9 hours ago
chenyuan 516aef2156 feat: 实训任务配置新增参考答案字段(reference_answer_name/url)
- TrainingTask/TrainingTaskClassConfig 实体与两个 mapper 透传新字段
- TrainingTaskServiceImpl:平台保存未传字段保留原值、默认任务修改同步班级、
  建表语句与 ensureReferenceAnswerColumns 存量自动补列
- 附手工迁移脚本 docs/sql/2026-10-15-training-task-reference-answer.sql
13 hours ago
陈沅 b3d74d1a7a 实训任务支持四类资料:training_task与班级配置表新增案例视频/实训指导手册/AI排错指导手册六列(存量自动补列),实体与mapper透传,Excel导入未提交字段保留原值,默认任务修改同步班级未改字段 3 weeks ago
chenyuan 1e8ffce76b feat: configure first-step choice questions 1 month ago
chenyuan 6ab53c6591 feat: add training case knowledge reindex endpoint 2 months ago
陈沅 8a738c3105 feat: 增加实训 AI 知识库解析 2 months ago
chenyuan 298d26da81 perf: make student task navigation read-only 2 months ago
陈沅 d9c5ad27e7 fix: move task allocation index creation out of runtime 2 months ago
chenyuan 3fa742c5bc perf: reduce student training task configuration queries 2 months ago
chenyuan 5d847faa42 fix: avoid global class initialization on task reads 2 months ago
陈沅 369182595a fix: sync default training task content to classes 2 months ago
陈沅 7a8e5a6b26 fix: sync admin task steps to student classes 2 months ago
chenyuan 689e5fa18a fix: keep comprehensive training last 2 months ago
chenyuan 3214e54b31 fix: enforce comprehensive task class enablement 2 months ago
chenyuan c7c6940e50 feat: gate comprehensive training task publication 2 months ago
chenyuan c1f90a5e64 feat: support dynamic training task steps 3 months ago
chenyuan 3e192621ab fix: keep class task list reads pure 3 months ago
chenyuan 61a129af96 fix: keep non-owner class task reads read-only 3 months ago
chenyuan 6d7e16f7e0 fix: allow same-school class task reads 3 months ago
chenyuan 3c4db9849b feat: 控制教学班实训任务发布 3 months ago
chenyuan 0ef5edd1f3 feat: add teacher student demo sessions 3 months ago
chenyuan 885dd604d7 feat: restore class training task defaults 3 months ago
chenyuan e21fec9c75 chore: save current training task changes 3 months ago
chenyuan a1306bd9ad feat: resolve training tasks by teaching class 4 months ago