Commit Graph

51 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 fbd2428d4a docs: require Java 8 for backend builds 3 weeks 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 1ec067d77e docs: plan teacher student roster scope 2 months ago
chenyuan 36a616cccc docs: define teacher student roster scope 2 months ago
chenyuan c956d06d49 docs: plan relative upload storage 2 months ago
chenyuan 8a1525c67c docs: specify relative upload storage 2 months ago
chenyuan 658bce4fbc docs: plan comprehensive training module 2 months ago
chenyuan b911776725 docs: specify comprehensive training module 2 months ago
chenyuan 1ab8541f7e docs: plan dynamic training steps 3 months ago
chenyuan 008e83f282 docs: design dynamic training steps 3 months ago
chenyuan bae1c7b13c docs: plan absolute upload urls 3 months ago
chenyuan b7ba02f3de docs: specify six-module student report 3 months ago
chenyuan f96cb66d02 feat: scope teacher scores to owned classes 3 months ago
chenyuan 3591b48db1 docs: specify teacher score scope 3 months ago
chenyuan 34a3028b59 docs: scope teacher student export 3 months ago
chenyuan ad5d333138 docs: specify teacher student management scope 3 months ago
chenyuan 3d13a17cfe docs: specify teacher class lock 3 months ago
chenyuan 0ef5edd1f3 feat: add teacher student demo sessions 3 months ago
chenyuan 52ba31731c docs: plan teacher student demo mode 3 months ago
chenyuan 2bc3ab05ba docs: design teacher student demo mode 3 months ago
chenyuan fa1522ff3d docs: verify training task default restore 3 months ago
chenyuan eba5f785e8 docs: plan training task default restore 3 months ago
chenyuan 8cdecbd7f2 docs: design training task default restore 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 78f5324a4e docs: plan school default task configuration 3 months ago
chenyuan cfe6ebe80e docs: design school default task configuration 3 months ago
chenyuan f4f354b367 feat: add school organization capability switches 3 months ago
chenyuan 01e68b255b docs: specify organization menu switches 3 months ago
chenyuan a11fb0c8d0 feat: add school product configuration 3 months ago
chenyuan b579dc51b4 docs: design optional administrative class mode 3 months ago
chenyuan dc2c4e6913 docs: add BAT launcher design 3 months ago
chenyuan b49e67c7c6 docs: add Windows SSH deployment design 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 4e5516f348 docs: document training task class scope 4 months ago
chenyuan d2672d6849 feat: add class scoped training task storage 4 months ago
chenyuan ee1086ae0f docs: plan class scoped training tasks 4 months ago
chenyuan eef1473481 docs: design class scoped training tasks 4 months ago
chenyuan ee65303f38 feat: tighten teaching class permissions 4 months ago
chenyuan c9484ae88d feat: add teacher admin ownership fields 4 months ago
chenyuan 81afc75cc3 docs: plan teacher admin implementation 4 months ago