阶段 3 工作包 3B 验证报告
========================
教师备课偏好分析 + 模板修订提案
时间: 2026-08-22T12:25:14.364Z
[0] 班级=2024级法学1班 模板=LAW owner=系统管理员
目标规则 #1 知识点=舆情分析四环节 原课型=["案例讨论"]
[1] 写入含 why_changed 的改动记录
plan#4 《舆情分析与立场检测》 why_changed=学情适配/案例替换/价值调整 改动=4
plan#33 《第一章 人工智能概述(占位课时)》 why_changed=时间调整
plan#38 《第二章 机器学习基础(占位课时)》 why_changed=准确性修正
[2] 生成我的备课偏好报告
教案=7 有改动=5 事件=8
类型分布: 学情适配=2 / 时间调整=2 / 准确性修正=1 / 价值调整=1 / 案例替换=1 / 其他=1
轻提示:
- 你上次常把课型从「讲授」改成「辩论」
- 你上次把适配日志从「问卷须 15–20 分钟且为活动而非整课」改成「前半迷思讨论,后半问卷;学号独立选填,不进题目」
- 你上次把适配日志从「开学第一课 ≠ 发问卷(M2.13)」改成「本课只做素养解说与差异化说明,问卷放第 1 课」
- 你上次常因学情适配修改教案
task#11 status=done model=aggregate
summary=系统管理员 共 5 份教案有改动(8 条)。类型分布:学情适配 2 次,时间调整 2 次,准确性修正 1 次,价值调整 1 次,案例替换 1 次,其他 1 次。轻提示:你上次常把课型从「讲授」改成「辩论」;你上次把适配日志从「问卷须 15–20 分钟且为活动而非整课」改成「前半迷思讨论,后半问卷;学号独立选填,不进题目」;你上次把适配日志从「开学第一课 ≠ …
Markdown 字数=1582 含类型分布=true
注入含「非硬约束」=true 含课型提示=true
轻提示块预览: 【教师备课偏好轻提示(非硬约束)】 以下为该教师历史改动的轻提示,请优先参考,但不得覆盖本课目标、画像分布与模板 omit_items。 - 你上次常把课型从「讲授」改成「辩论」 - 你上次把适配日志从「问卷须 15–20 分钟且为活动而非…
[3] 触发模板修订提案
阈值=3(sys_config 可配,默认 3)
扫描 created=0 updated=3 pending=3
提案#1 连续=4 知识点=舆情分析四环节
摘要=知识点「舆情分析四环节」规则被连续修改 4 次(阈值 3)。建议修订 template_rules。 教师连续 4 次修改本知识点相关教案。改动类型:学情适配、案例替换、价值调整。痕迹:课型「讲授」→「辩论」;主案例「人脸识别经典案」→「流浪狗舆情反转」;价值融入「独立思政栏目」→「嵌在处分争议中讨论正当程序」
[4] 采纳提案并校验 template_rules
采纳前 preferredLessonType=["案例讨论"]
采纳后 preferredLessonType=["辩论"]
含「辩论」=true
提案状态=accepted
其余待审已驳回=2
[5] 还原模板规则(保留 why_changed 供偏好页演示)
已还原 preferredLessonType=["案例讨论"]
保留 plan#4 与 extras=33,38 的改动痕迹
约束落实
- 改动类型:学情适配/时间调整/准确性修正/价值调整/案例替换。
- 轻提示「你上次常把 X 改成 Y」注入生成上下文,标明非硬约束。
- 同一知识点规则连续修改 ≥ 阈值(默认 3)生成 template_rules 修订提案。
- admin 可采纳(写回规则)或驳回;工作台展示待审提案计数。
- /preferences 可查看/重新生成/导出;/templates 修订提案标签。
演示结果
- 偏好任务:#11 done
- 提案采纳:#1 → accepted
- 规则曾更新为辩论后已还原,以免破坏种子 PCK
Build / 回归
- npm run build:通过(路由含 /api/me/preferences、/api/me/preferences/regenerate、/api/me/preferences/export、/api/template-proposals、/api/template-proposals/[id]/review、/preferences、/settings)
- s3b:test:39 passed / 0 failed
- s3a:test:32 passed / 0 failed
- s2a:test:43 passed / 0 failed
- s2b:test:32 passed / 0 failed
- s2c:test:43 passed / 0 failed
- P4–P10 回归:全部通过(P4 48、P5 33、P6 52、P7 33、P8 28、P9 55、P10 32)
遗留
- 本环境无浏览器工具,页面点击由 demo + 单测覆盖。
- 偏好报告默认走聚合引擎(model=aggregate),不强制调用 DeepSeek。
- 理工/医学模板扩展、脱敏教研样例库不在本工作包。