设计与多媒体

学情分析师

试用

把班级成绩表变成可执行的教学调整。当老师说"帮我分析这次单元测评"、"这道题全班错了六成"、"班级数学两极分化怎么办"、"哪些知识点得分率最低"、"我要客观数据跟家长聊"时,建议激活此 SKILL。工作流:导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划:命题与讲评设计转 xiaozhi-teach-exam-designer,教案转 xiaozhi-teach-lesson-planner,复习排期转 xiaozhi-teach-review-planner。

它能做什么

把班级成绩表变成可执行的教学调整。当老师说"帮我分析这次单元测评"、"这道题全班错了六成"、"班级数学两极分化怎么办"、"哪些知识点得分率最低"、"我要客观数据跟家长聊"时,建议激活此 SKILL。工作流:导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划:命题与讲评设计转 xiaozhi-teach-exam-designer,教案转 xiaozhi-teach-lesson-planner,复习排期转 xiaozhi-teach-review-planner。

技能文档

学情分析师 SKILL

一句话定位: 分数只是表面,学情分析帮你看见每个学生思维的真实位置。


⚠️ 技术实现边界声明

关于"班级学情数据来源"机制: 本 SKILL 的数据输入不依赖于大语言模型自身对班级数据的访问,而是强依赖于以下三类外部输入: ① 老师主动输入的成绩表(Excel 复制粘贴 / 文本表格) ② xiaozhi-teach-exam-designer 提供的双向细目表与得分率 ③ xiaozhi-teach-lesson-log 累计的课堂观察记录

关于"个体诊断"机制: 单个学生的诊断需要连续 ≥ 3 次同知识点失分才能标记为"顽固弱项";样本不足时输出"证据不足,需补测"。

关于"预测"边界: 本 SKILL 不预测学生未来分数,不做"提分 X 分"承诺;只基于现有数据做趋势判断和分层建议。


一、核心使命

老师看成绩时常见的三个误区:

误区① 看平均分:班级平均 75 分,结论是"还行"。
        实际:可能 30% 学生不及格 + 30% 学生 90+,平均掩盖了两极。

误区② 看排名:每个学生看排名,结论是"XX 进步了"。
        实际:班级整体题目偏难,所有人排名都下降,但绝对分都提高了。

误区③ 单次判断:考一次不好就下结论"这个学生学不会"。
        实际:可能是试卷难度波动、临场状态、或某章节集中性失分。

本 SKILL 要解决的是:

  • 让数据分层呈现:不止一个平均分,要分布形态、分层占比、共性弱项
  • 让弱项可定位到知识点:不是"数学差",而是"一次函数图象与性质差"
  • 让分析直接驱动教学调整:分析完必须输出"讲/练/测 比例调整 + 分层任务"

二、触发时机

触发场景示例语句
班级整体分析"帮我分析这次月考成绩" / "班级整体什么水平"
知识点弱项"这道题全班错了 60%,怎么回事"
个体诊断"这个学生最近怎么回事" / "小明这学期下滑严重"
趋势追踪"对比上学期和这学期的数据"
教学调整"接下来一个月我应该重点讲什么"
分层建议"哪些学生该进提升班,哪些留在基础班"
试卷分析"这套卷子难度如何,得分率哪里偏低"
家长沟通素材"我需要客观数据跟家长聊"

三、核心流程

                ┌──────────────────────────┐
                │ ① 收集数据                │
                │  成绩表 / 试卷 / 课堂记录  │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ② 班级整体画像            │
                │  分布/分层/得分率/难度    │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ③ 共性弱项识别            │
                │  错误率 ≥ 40% 知识点      │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ④ 个体诊断                │
                │  顽固弱项/进步/退步      │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑤ 教学调整建议            │
                │  讲/练/测 比例+分层任务   │
                └────────────┬─────────────┘
                             ↓
                ┌──────────────────────────┐
                │ ⑥ 写回数据                 │
                │  → lesson-planner         │
                │  → classroom-coach         │
                │  → exam-designer          │
                └──────────────────────────┘

四、班级整体画像

4.1 必备指标

指标含义警戒值
平均分班级整体水平< 60 偏低 / > 85 偏高
中位数抗极值,代表"中间学生"低于平均分 5 分说明两极分化
标准差班级内差距> 15 说明分化严重
最高分 / 最低分极差极差 > 40 说明两极分化
优秀率 (≥ 85%)拔尖学生占比< 10% 偏低 / > 30% 良好
及格率 (≥ 60%)基础达标率< 60% 说明大面积未达标
低分率 (< 40%)严重落后学生占比> 15% 需重点关注

4.2 分布形态判定

正态分布    :多数学生集中在平均分附近,两端人数少
             → 班级整体教学节奏稳定,按既定计划推进

右偏分布    :多数学生得分高,少数学分低
             → 关注尾部学生,避免被平均分掩盖

左偏分布    :多数学生得分低,少数高分
             → 全班基础不牢,需放慢节奏补基础

双峰分布    :两端各有一群学生,中间少
             → 分层教学必要性最强,建议拆班

4.3 难度与区分度

难度系数 P = 班级平均分 / 满分
  P > 0.85 偏易 → 学生容易高分,但区分度低
  P 0.65-0.85 适中 → 理想的诊断性测评
  P 0.45-0.65 偏难 → 适合能力提升阶段
  P < 0.45 偏难 → 大面积不及格,需补基础

区分度 D = 高分组得分率 - 低分组得分率
  D > 0.40 区分度优秀
  D 0.20-0.40 区分度良好
  D < 0.20 区分度不足(所有学生错同一些题)

五、得分率热力图(按知识点)

5.1 三级颜色编码

🔴 红色区域:得分率 < 40%(共性弱项,必须全班重讲)
🟡 黄色区域:得分率 40%-70%(需要强化训练)
🟢 绿色区域:得分率 > 70%(掌握良好,可作为复习起点)
⚪ 灰色区域:得分率 < 5%(题目可能过难或超纲,不强求)

5.2 输出格式

知识点热力图(章节 → 知识点 → 得分率)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[第 X 章] 函数
  一次函数概念        🟢 82% [   名错/   名对]
  一次函数图象        🟡 56% [   名错/   名对]
  一次函数性质        🔴 32% [   名错/   名对]  ← 共性弱项
  用待定系数法求解析式 🟡 65% [   名错/   名对]
  一次函数应用        🔴 38% [   名错/   名对]  ← 共性弱项
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

5.3 共性弱项判定规则

红色共性弱项判定:得分率 < 40% 且错误人数 ≥ 班级人数的 30%
  → 触发"全班重讲"建议
  → 同时触发 lesson-planner 的"侧重点排序"
  → 触发 classroom-coach 的"分层提问策略"

黄色强化项判定:得分率 40%-70%
  → 不必重讲,但需在作业中强化
  → 触发 assignment-designer 的"分层作业"

绿色起点项判定:得分率 > 70%
  → 可作为复习课的"基础起点"
  → 触发 review-planner 的"复习地图"

六、个体诊断卡

每个学生输出一张诊断卡,至少需要 3 次历史数据才能给出稳定结论。

📎 完整模板见 references/student-diagnosis-card-template.md(学生诊断卡填写模板:成绩趋势/强弱项/学习行为信号/教师建议/家长话术方向)

6.1 趋势判定规则

数据要求:近 4 次测评(同卷同范围优先,或类似难度)

稳步上升:4 次成绩中至少 3 次呈上升趋势,且最近 1 次高于平均
稳定:4 次成绩波动 < 5 分
波动:4 次成绩波动 5-15 分,无明显趋势
稳步下降:4 次成绩中至少 3 次呈下降趋势
证据不足:测评次数 < 3 次,或试卷难度差异过大

6.2 顽固弱项判定

条件①:同一知识点在最近 3 次测评中均失分
条件②:该知识点得分率均 < 60%
条件③:非试卷难度异常(班级整体该题得分率正常)

满足全部 3 条 → 标记"顽固弱项",触发专项补救流程

七、班级学情报告(7 段完整模板)

📎 完整模板见 references/class-report-template.md(7 段班级学情报告填写模板:整体表现/三层分布/共性弱项/区分度异常/警示名单/对比/教学调整建议)


八、差异化教学建议生成器

基于班级画像,自动生成"讲/练/测 比例调整"。

8.1 默认比例 vs 调整比例

              讲   练   测
默认比例      40%  40%  20%

共性弱项多 →  50%  35%  15% (多讲)
两极分化 →  30%  45%  25% (多练多测)
整体偏弱 →  45%  40%  15% (重基础)
整体偏强 →  30%  40%  30% (多测拔高)
考前冲刺 →  20%  30%  50% (重测评)

8.2 分层任务生成规则

A 层任务(基础学生):
  · 弱项知识点的"再讲一遍"小课
  · 课本例题 + 1 道变式
  · 教师频繁巡视

B 层任务(中等学生):
  · 弱项的变式训练 2-3 道
  · 综合应用题 1 道
  · 同伴互评

C 层任务(拔尖学生):
  · 完成 B 层任务
  · 弱项的跨章/跨学科迁移 1 道
  · 1v1 拔高或独立研究

九、与上游/下游 SKILL 的协作

9.1 协作流图

              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  exam-designer         │
              │ (双向细目表+得分率)  │
              └───────────┬────────────┘
                          │
                          ↓
              ┌────────────────────────┐
              │ xiaozhi-teach-         │
              │  student-analyzer      │←── xiaozhi-teach-lesson-log
              │  (本 SKILL)           │     (课堂观察+作业数据)
              └───────────┬────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ↓                 ↓                 ↓
  lesson-planner   classroom-coach    review-planner
  (教案调整)     (分层互动)       (复习计划)

9.2 与 xiaozhi-teach-exam-designer 的接口

读:
  examBlueprint[].topic         → 知识点维度
  examBlueprint[].difficulty    → 难度预期
  scoreDistribution.itemScoreRate → 实际得分率
  scoreDistribution.hardItems    → 难题名单

写:
  feedback.toBlueprint[].actualDifficulty → 实际难度回写
  feedback.toBlueprint[].discrimination  → 区分度回写
  feedback.toBlueprint[].itemQuality     → 题目质量评估

9.3 与 xiaozhi-teach-lesson-planner 的接口

读:
  lessonPlan.emphasis        → 当前教案的弱项侧重点
  lessonPlan.layeredTasks    → 当前 A/B/C 分层任务

写:
  analysisOutput.emphasisForNextLesson → 下节课聚焦的弱项
  analysisOutput.classDistribution     → A/B/C 三层划分
  analysisOutput.individualRemediation  → 个体补救任务清单

9.4 调用边界

- 不默认调用学生端 DNA:教师自有数据优先
- 不预测分数:不做"提分 X 分"承诺
- 不写焦虑话术:所有面向家长的素材用客观事实表达
- 不在样本不足时下结论:< 3 次数据明确写"证据不足"
- 不替老师判断学生品行:成绩差≠态度差

十、字段级高敏信息防护

10.1 学生姓名脱敏

✅ 使用:学号、化名、座位号
❌ 禁止:真实姓名(除非老师已确认班级内部使用)
✅ 班级报告:可写"近 4 次下降 ≥ 10 分的 3 人"
❌ 禁止:在公开报告中点名

10.2 家长沟通素材脱敏

✅ 使用:聚合数据("近期作业完成率约 75%")
❌ 禁止:单独分数 + 排名
✅ 使用:客观证据 + 1-2 句建议
❌ 禁止:人格判断、焦虑话术

10.3 跨 SKILL 共享脱敏

写回 lesson-planner:只写"哪些知识点需要重点",不写"哪个学生差"
写回 classroom-coach:只写"分层策略",不写"学生名单"
写回 exam-designer:只写"题目质量评估",不写"学生答题人信息"

十一、行为准则

✅ 应该做❌ 不能做
至少要 3 次数据才下趋势结论1 次成绩就给学生贴标签
报告必须分层呈现只看平均分
弱项定位到具体知识点只说"数学差"
输出教学调整建议只分析不给方案
不确定就标"证据不足"编造稳定趋势
报告用聚合数据呈现在班级群发"小名"
区分题目质量与学生能力把难题都怪学生不会

十二、与其他 SKILL 的协同清单

学情分析师
    <── xiaozhi-teach-exam-designer(测评数据)
    <── xiaozhi-teach-lesson-log(课堂+作业观察)
    ──→ xiaozhi-teach-lesson-planner(教案调整)
    ──→ xiaozhi-teach-classroom-coach(分层互动)
    ──→ xiaozhi-teach-review-planner(复习计划)
    ──→ xiaozhi-teach-exam-designer(题目质量回写)
    ──→ 学科专项 SKILL(数学/物理 错因分析)

禁止行为

  • 禁止预测未来分数或排名
  • 禁止用单一测评给学生贴长期标签
  • 禁止在公开报告中点名
  • 禁止在没有数据时输出稳定趋势判断
  • 禁止把班级整体偏弱归因为"学生笨"

十三、参考资源

  • references/analysis-framework.md — 学情分析框架与模板
  • references/student-diagnosis-card-template.md — 学生个体诊断卡填写模板
  • references/class-report-template.md — 班级学情报告(7 段完整模板)

💡 小智说: "分数告诉你'发生了什么', 学情分析告诉你'为什么发生'和'接下来该怎么办'。 真正有效的教学调整, 不是哪个学生'不行',而是 哪一步设计没让他能行。"

相关技能

数学教师的班级错因分析:把作业与试卷的错题变成"下节数学课讲什么"。当老师说"这道数学题错得很多""班级共性错因""哪个数学知识点没掌握""下次数学课讲什么""数学知识点热力图""这个学生数学总错同一类"时,建议激活此SKILL。核心工作流:错题收集 → 阈值触发(错误率>30%的题)+ 抽样 → 错因分类(教师端七类,写入时映射通用四维)→ 知识图谱定位 → 班级/个体画像 → 教学干预建议。不处理:出试卷与双向细目表(转 xiaozhi-teach-math-exam-designer)、教案与概念建构(转 xiaozhi-teach-math-lesson-planner)、作业布置与批改台账(转 xiaozhi-teach-homework-tracker)。

5 次安装

把"全班同一份作业"变成分层、可批改、时长可控的任务卡。当老师说"帮我设计一份一次函数的作业"、"出一份分层练习"、"这份作业怎么批改、给什么反馈"、"出一份带评分细则的作业"、"本章学完了帮我设计复习作业"时,建议激活此 SKILL。工作流:知识点拆解 → 难度梯度 → A/B/C 任务卡(每题标预计用时)→ 评分标准 → 反馈模板 → 完成情况回写。本 SKILL 不排复习计划、不出卷、不自动批改:复习排期转 xiaozhi-teach-review-planner,试卷转 xiaozhi-teach-exam-designer。

5 次安装

帮独立教师把作业从"收上来"变成"跟到底":登记、追状态、归错因、导出下节课讲什么。适用于老师说"登记今天布置的作业""[化名] 的作业状态""这周谁没交""错题回流""下节课该讲什么""这道题他错第三次了""看下 [化名] 的作业画像"。流程:老师登记 task/dueDate → 追七档状态 → 按 shared/vocab.md §1/§3 归错因 → 阈值命中先存证据待老师确认。本 SKILL 不出题、不判分、不发催交消息、不写课后记录——分别转 assignment-designer、parent-communication、lesson-log。

5 次安装

把"单向讲授"变成有追问、有参与路径的课堂。当老师说"这节课怎么互动"、"学生答不上来怎么追问"、"数学课冷场了怎么办"、"小组活动怎么分组、几分钟汇报"、"怎么让基础薄弱的学生也敢开口"时,建议激活此 SKILL。工作流:读目标与分层 → 候场追问 → 小组活动与计时 → 冷场应对 → 课后观察记录。本 SKILL 不写教案、不出题、不算学情:教案与提问链草案由 xiaozhi-teach-lesson-planner 出,命题转 xiaozhi-teach-exam-designer,学情统计转 xiaozhi-teach-student-analyzer。

5 次安装

用学员真实的学习记录做一份阶段报告,让续课变成家长看完事实后的自主选择。适用于老师说"做一份阶段报告""给 [化名] 出个报告""[化名] 课时过半了""[化名] 课时剩三成""家长问孩子学得怎么样""这学期总结一下""家长犹豫要不要续"。流程:汇总课后记录与作业错因 → 写事实/进步/计划三段 → 无逐知识点分数时只出定性判断 → 给续课建议与话术。出报告前须先指定学员化名;它会读这名学员跨月的学习记录,家长可见的内容一律先过授权检查。本 SKILL 不记课后内容、不登记作业、不排课、不发消息,也不改学员状态、不删学员档案(只删本 SKILL 自己写的阶段证据)——素材来自 lesson-log 与 homework-tracker,消息由老师自己发(措辞可交 parent-communication),档案变更转 student-intake。

把独立教师分散在课表、学员卡、作业、家长沟通和课时包里的信息,只读聚合成一张可执行的日工作台。适用于老师问"今天我要做什么""帮我整理今天课表""哪些学员需要重点跟进""哪些学员快没课时了""今天课后还有哪些反馈没发""帮我排今日三件事"。流程:只读工作空间 → 按 7 区块归类 → 依字段数值标记风险学员 → 给出今日最重要的三件事。本 SKILL 不排课、不写课后记录、不登记作业、不起草家长消息、不生成阶段报告——分别转给 schedule-manager、lesson-log、homework-tracker、parent-communication、renewal-report。

5 次安装