Commit Graph

20 Commits (7f1a3a48f82746f900aeee164911fe66b1a1803c)

Author SHA1 Message Date
chenyuan e2f550de99 feat: 学校默认实训任务初始化默认只开放第一个项目前三项
- initializeSchoolDefault 复制平台基线时按默认开放清单置停用状态,
  其余任务保留完整目录但停用,学校管理员可在默认实训任务配置页放开
- 同步修复脚本说明与测试
7 hours ago
chenyuan 0e9ddeda21 feat: 任务评阅教师触发AI评分与AI评语生成
- 教师可对单个/批量学生异步发起AI评分(复用学生端助评链路),评阅面板轮询展示AI分
- 新增 POST /api/weight/taskReview/ai-comment:基于该生AI评分报告+AI助学报告
  生成10-50字中文教师评语(超长按句子边界截断),供评阅弹窗自动填入
- student_training_answer 新增 teacher_comment 列(启动自动补列),保存评分支持携带评语
- pom 固定 lombok 1.18.32 修复 JDK21 构建兼容
10 hours ago
chenyuan 99c7167a0a fix(sql): 平台/学校默认任务分配 module 存中文任务名导致评阅与学生端解析不到任务的修复脚本
- task_allocation 里 999999999 与 SCHOOL_DEFAULT:* 的 module 存的是中文展示名,
  消费方都用它匹配 training_task.task_key,导致无班级级分配的教学班评阅下拉全空、
  学生列表为 0
- 附判定查询与按学校修复脚本;验收库已手工修复并备份 task_allocation_bak_20261016
11 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
chenyuan d69efbd865 feat: add exam settings and platform question bank APIs 3 weeks ago
chenyuan 3af6320739 feat: add exam assessment backend 1 month ago
陈沅 8a738c3105 feat: 增加实训 AI 知识库解析 2 months ago
陈沅 2e28718646 fix: use deployment-relative material URLs 2 months ago
chenyuan f96cb66d02 feat: scope teacher scores to owned classes 3 months ago
chenyuan 0ef5edd1f3 feat: add teacher student demo sessions 3 months ago
chenyuan ca733b7978 fix: support mixed collation task backfill 3 months ago
chenyuan 0296e6c743 test: cover school default task fallback 3 months ago
chenyuan a20905f638 feat: add school default task service 3 months ago
chenyuan f4f354b367 feat: add school organization capability switches 3 months ago
chenyuan a11fb0c8d0 feat: add school product configuration 3 months ago
chenyuan 0c2a9a2184 feat: persist AI training evaluations 3 months ago
chenyuan e21fec9c75 chore: save current training task changes 3 months ago
chenyuan d2672d6849 feat: add class scoped training task storage 4 months ago
chenyuan ee65303f38 feat: tighten teaching class permissions 4 months ago
chenyuan c9484ae88d feat: add teacher admin ownership fields 4 months ago