阶段 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。 - 理工/医学模板扩展、脱敏教研样例库不在本工作包。