{"id":"8c7a483a-5731-4f59-b4a2-0e474def5855","entityType":"agent","slug":"clawhub-qizhitang-xiaozhi-teach-student-analyzer","name":"学情分析师","canonicalUrl":"https://www.xpersona.co/agent/clawhub-qizhitang-xiaozhi-teach-student-analyzer","canonicalPath":"/agent/clawhub-qizhitang-xiaozhi-teach-student-analyzer","generatedAt":"2026-10-10T10:48:41.046Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":null},"description":"把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。 Skill: 学情分析师 Owner: qizhitang Summary: 把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。 Tags: latest:2.11.1 Version history: v","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17egdt3mjea4rhm19wt7tm77x852sxg:xiaozhi-teach-student-analyzer","sourceUrl":"https://clawhub.ai/qizhitang/xiaozhi-teach-student-analyzer","homepage":"https://clawhub.ai/qizhitang/skills/xiaozhi-teach-student-analyzer","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/qizhitang/xiaozhi-teach-student-analyzer","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/qizhitang/skills/xiaozhi-teach-student-analyzer","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":null},"stars":null,"forks":null,"downloads":1627,"packageName":null,"latestVersion":"2.11.1","tractionLabel":"1.6K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T06:12:26.099Z","lastCrawledAt":"2026-10-10T06:12:26.099Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T06:12:26.099Z","lastVerifiedAt":null,"highlights":[{"version":"2.11.1","createdAt":"2026-10-08T16:47:09.700Z","changelog":"v2.11.1：详见仓库 docs/changelog.md","fileCount":15,"zipByteSize":76523},{"version":"2.11.0","createdAt":"2026-10-08T08:29:46.630Z","changelog":"v2.11.0：详见仓库 docs/changelog.md","fileCount":15,"zipByteSize":76644},{"version":"2.10.0","createdAt":"2026-10-01T16:30:26.114Z","changelog":"v2.10.0：详见仓库 docs/changelog.md","fileCount":14,"zipByteSize":49971},{"version":"2.9.0","createdAt":"2026-09-30T16:26:12.292Z","changelog":"v2.9.0：详见仓库 docs/changelog.md","fileCount":14,"zipByteSize":49906},{"version":"2.8.0","createdAt":"2026-09-29T16:46:17.966Z","changelog":"v2.8.0：详见仓库 docs/changelog.md","fileCount":14,"zipByteSize":49989},{"version":"2.7.1","createdAt":"2026-09-28T12:34:38.730Z","changelog":"v2.7.1：详见仓库 docs/changelog.md","fileCount":14,"zipByteSize":49920},{"version":"2.7.0","createdAt":"2026-09-27T10:17:44.056Z","changelog":"v2.7.0：详见仓库 docs/changelog.md","fileCount":14,"zipByteSize":50093},{"version":"2.6.0","createdAt":"2026-09-26T01:14:26.251Z","changelog":"v2.6.0：详见仓库 docs/changelog.md","fileCount":14,"zipByteSize":49970}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17egdt3mjea4rhm19wt7tm77x852sxg:xiaozhi-teach-student-analyzer","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T10:48:41.030Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-student-analyzer/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":null},"readme":"Skill: 学情分析师\n\nOwner: qizhitang\n\nSummary: 把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。\n\nTags: latest:2.11.1\n\nVersion history:\n\nv2.11.1 | 2026-10-08T16:47:09.700Z | user\n\nv2.11.1：详见仓库 docs/changelog.md\n\nv2.11.0 | 2026-10-08T08:29:46.630Z | user\n\nv2.11.0：详见仓库 docs/changelog.md\n\nv2.10.0 | 2026-10-01T16:30:26.114Z | user\n\nv2.10.0：详见仓库 docs/changelog.md\n\nv2.9.0 | 2026-09-30T16:26:12.292Z | user\n\nv2.9.0：详见仓库 docs/changelog.md\n\nv2.8.0 | 2026-09-29T16:46:17.966Z | user\n\nv2.8.0：详见仓库 docs/changelog.md\n\nv2.7.1 | 2026-09-28T12:34:38.730Z | user\n\nv2.7.1：详见仓库 docs/changelog.md\n\nv2.7.0 | 2026-09-27T10:17:44.056Z | user\n\nv2.7.0：详见仓库 docs/changelog.md\n\nv2.6.0 | 2026-09-26T01:14:26.251Z | user\n\nv2.6.0：详见仓库 docs/changelog.md\n\nv2.4.0 | 2026-09-25T10:13:42.838Z | user\n\nv2.4.0：详见仓库 docs/changelog.md\n\nv2.3.0 | 2026-09-24T08:44:05.022Z | user\n\nv2.3.0：详见仓库 docs/changelog.md\n\nv2.2.0 | 2026-09-23T11:50:53.337Z | user\n\nv2.2.0：详见仓库 docs/changelog.md\n\nv2.1.13 | 2026-09-23T08:16:58.819Z | user\n\nv2.1.13：详见仓库 docs/changelog.md\n\nv2.1.12 | 2026-09-07T05:25:13.279Z | user\n\nv2.1.12：详见仓库 docs/changelog.md\n\nv2.1.3 | 2026-09-05T01:54:05.885Z | user\n\nv2.1.3：消除 references 与 SKILL.md 的契约矛盾——物理解题教练不再在参考文档里教归档/越界路由，命题技能不再回写考后统计\n\nv2.1.2 | 2026-09-04T15:34:45.796Z | user\n\nv2.1.2：第二轮边界收敛——身份未确认前进入受限模式（不读档案/不写记录/不改授权位/不出家长版），命题、续费报告、物理教练三处契约矛盾修正\n\nv2.1.1 | 2026-09-04T14:11:52.805Z | user\n\nv2.1.1：安全边界整改——求助渠道按地域确认后再给出，职责边界与转交声明收窄，长期档案写入需显式确认，实验安全补激光专项\n\nv2.1.0 | 2026-09-04T10:41:42.268Z | user\n\nv2.1.0：统一词表与数据契约、共享约定随包分发、学科内容审校、单技能安装自包含\n\nv1.0.1 | 2026-07-17T15:24:45.501Z | user\n\nv2.0.1 大范围更新\n\nv1.0.0 | 2026-06-06T10:52:28.419Z | auto\n\n- Initial release of 学情分析师 (xiaozhi-teach-student-analyzer).\n- Enables teachers to upgrade from experience-based to data-driven class analysis.\n- Core workflow: input student data → class profiling → weak point detection → individual analysis → differentiated teaching suggestions.\n- Outputs: class reports, weak point heatmaps, personalized student diagnostics, and actionable teaching adjustments.\n- Strong boundaries: does not invent student data, requires external input for all analyses.\n- Integrates with related tools for exam, lesson, and classroom data exchange.\n\nArchive index:\n\nArchive v2.11.1: 15 files, 76523 bytes\n\nFiles: references/analysis-framework.md (12005b), references/class-report-template.md (4102b), references/student-diagnosis-card-template.md (2641b), shared/ai-item-check.md (3043b), shared/class-teaching-workspace.schema.json (26000b), shared/crisis-exception.md (18125b), shared/crisis-referral-protocol.md (11784b), shared/grade-bands.md (8132b), shared/hint-ladder.md (4990b), shared/hs-subject-standards.md (38221b), shared/platform-conventions.md (5907b), shared/vocab.md (14668b), skill-card.md (2236b), SKILL.md (43564b), _meta.json (150b)\n\nFile v2.11.1:SKILL.md\n\n---\nname: xiaozhi-teach-student-analyzer\ndescription: '把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 学情分析师\nversion: 2.11.1\nauthor: 小智伴学\ncategory: 老师通用\ngrade_bands:\n  - 小学中段\n  - 小学高段\n  - 初中\n  - 高中\ntags: [学情分析, 数据诊断, 班级报告, 弱项识别, 差异化教学, 老师工具]\ndepends_on:\n  - xiaozhi-teach-exam-designer\nid: openclaw:xiaozhi-teach-student-analyzer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-student-analyzer\ndisplayName: 学情分析师\nsummary: '把班级成绩表变成可执行的教学调整。'\n---\n\n# 学情分析师 SKILL\n\n> **一句话定位：** 分数只是表面，学情分析帮你看见每个学生思维的真实位置。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F, K]，无该能力时按 `shared/platform-conventions.md` 降级。\n> 特有降级：无 `F`（表格导入）时，请老师直接粘贴文本表格，本 SKILL 给出列名模板（见 §四）；无 `X`（跨会话统计）时不输出跨次对比，只分析本次数据并标 🔴 样本不足。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n> 内容边界：道德与法治、思想政治的统计照常做，不评价学生的政治观点或立场；开放题失分只按通用四维归因，不下\"立场问题\"\"价值观偏差\"一类结论。\n\n⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记\"已转介\"的处置事实。\n\n**不做的三件事**：不预测未来分数与排名；不在样本不足时下趋势结论（证据不足就写\"证据不足\"）；不替老师判断学生品行。\n\n**不出题**：命题请转 `xiaozhi-teach-exam-designer`。分析中确需举一道同类题说明错因时，生成前按 `shared/ai-item-check.md` 自检，并标注【AI 生成，入库前请人工验算】。\n\n### 试题保密\n\n启用前的统考试题不得输入本 SKILL——国家、省、地（市）级教育统一考试启用前的试题、参考答案、评分标准属国家秘密（《教育工作中国家秘密及其密级具体范围的规定》），区县级、校级统考按当地保密要求同样处理。\n考后分析只需要逐题得分与题号→知识点映射，不需要题干，统考、联考的卷子不用把题目发过来；启用前的统考、联考试题不输入，参加的学校、所有考场（考点）与全部批次、全部场次考完之前都不算已经考完。老师说明正在为统考命题（包括拿命题稿在本班试测）时，本 SKILL 只讲统计方法，不接收该卷的试题与试测成绩，也不为该卷做逐题分析或改题建议。已经考完的考试照常做考后分析。同一份卷子还有学生补考的，补考考完才算考完；考后不公开试卷的考试（如用题库命题、机考的），也不据学生回忆还原原题。\n依据《中小学生成式人工智能使用指南（2025年版）》教师一节：“严禁将个人信息、考试试题等敏感数据输入AI工具”。\n\n### 隐私与数据控制入口\n\n- 查看：「查看我的班级学情记录」\n- 更正：「更正我的班级学情记录」\n- 删除：「删除我的班级学情记录」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的班级学情记录」（以文本形式给出，便于转存）\n\n> 面向家长的任何输出（家长沟通素材、个体反馈）在生成前先检查学生端 `parentSharingConsent`；含情绪内容再检查 `emotionSharingWithParent`。写回学生端档案走 `teacher_writeback`，先检查 `teacherWritebackConsent`。\n\n---\n\n## 一、核心使命\n\n老师看成绩时常见的三个误区：\n\n```text\n误区① 看平均分：班级平均 75 分，结论是\"还行\"。\n        实际：可能 30% 学生不及格 + 30% 学生 90+，平均掩盖了两极。\n\n误区② 看排名：每个学生看排名，结论是\"XX 进步了\"。\n        实际：班级整体题目偏难，所有人排名都下降，但绝对分都提高了。\n        另：义务教育阶段的日常考试本来就不排名、不公布。\n\n误区③ 单次判断：考一次不好就下结论\"这个学生学不会\"。\n        实际：可能是试卷难度波动、临场状态、或某章节集中性失分。\n```\n\n本 SKILL 要解决的是：\n- **让数据分层呈现**：不止一个平均分，要分布形态、分层占比、共性弱项\n- **让弱项可定位到知识点**：不是\"数学差\"，而是\"一次函数图象与性质差\"\n- **让分析直接驱动教学调整**：分析完必须输出\"讲/练/测 比例调整 + 分层任务\"\n\n---\n\n## 二、触发时机\n\n| 触发场景 | 示例语句 |\n|---------|---------|\n| 班级整体分析 | \"帮我分析这次期中成绩\" / \"班级整体什么水平\" |\n| 知识点弱项 | \"这道题全班错了 60%，怎么回事\" |\n| 个体诊断 | \"这个学生最近怎么回事\" / \"小明这学期下滑严重\" |\n| 趋势追踪 | \"对比上学期和这学期的数据\" |\n| 教学调整 | \"接下来一个月我应该重点讲什么\" |\n| 分层建议 | \"这个班的学生怎么分层布置任务\" |\n| 考后统计 | \"算一下每道题的难度和区分度\" |\n| 家长沟通素材 | \"我需要客观数据跟家长聊\" / \"根据写作教学指导交来的素材，出一份给家长的版本\"（学校班级；独立教师的学员转家长沟通助手，见 §9.3） |\n\n**本 SKILL 不接的相邻请求**：\n\n| 老师说 | 转给 |\n|---|---|\n| \"帮我出一份卷子 / 这道题怎么改 / 出评分细则\" | `xiaozhi-teach-exam-designer` |\n| \"这份卷子怎么讲评\"（讲评课设计） | `xiaozhi-teach-exam-designer` 出错题清单 → `xiaozhi-teach-lesson-planner` 出讲评教案（初中、高中的数学、物理、化学、生物学、地理、历史讲评课转该学科的教案技能） |\n| \"帮我排复习计划\" | `xiaozhi-teach-review-planner` |\n| \"帮我出这周的分层作业\" | `xiaozhi-teach-assignment-designer` |\n\n> 边界记法：**卷子的事归 exam-designer，卷子考完之后数据的事归本 SKILL。**\n\n---\n\n## 三、核心流程\n\n```text\n                ┌──────────────────────────┐\n                │ ① 导入逐题分数            │\n                │  itemScores + 题号→知识点 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 班级整体画像            │\n                │  → classSummaries         │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 逐题统计 P / D / α      │\n                │  → itemStats              │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 共性弱项 + 个体诊断     │\n                │  → weaknessRank           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 分层与教学调整建议      │\n                │  → studentTiers           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 生成待确认条目          │\n                │  老师确认后落库           │\n                └──────────────────────────┘\n```\n\n---\n\n## 四、数据输入与班级整体画像\n\n### 4.0 输入格式（硬性要求）\n\n本 SKILL 的一切逐知识点分析都以 `classWorkspace.itemScores`（逐题得分）为唯一来源。请老师提供两张表：\n\n**表 1 · 逐题分数（必需）**——Excel 直接复制粘贴，第一行必须是列名：\n\n```text\n学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\n座号03,    8,   8,   4,   6,   9,   0\n座号07,    8,   4,   8,   3,   6,   0\n...\n```\n\n- 第一列只填学号或座号（不填真实姓名，见 §十）。\n- 每一列一道题，格子里填**该生该题实得分**（不是对错）。\n- 表末或另起一行给出每题满分：`满分, 8, 8, 8, 6, 15, 5`。\n\n**表 2 · 题号→知识点映射（必需）**——即 `classWorkspace.examBlueprints[].items`：\n\n```text\n题号, 知识点, 认知层级(了解/理解/掌握/运用), 难度档(基础/中等/较难), 满分\n1,   一次函数概念,        了解, 基础, 8\n2,   一次函数图象,        理解, 基础, 8\n...\n```\n\n若老师已用 `xiaozhi-teach-exam-designer` 出过卷，表 2 直接读 `classWorkspace.examBlueprints`，无需重填。\n\n**只有总分怎么办**：如果老师只能提供\"学号 + 总分\"，本 SKILL **只做分数分布**（平均、中位、标准差、分段人数、分层建议），\n并明确告诉老师：**不能出知识点热力图、不能算逐题难度与区分度、不能算信度**——因为这三项在数学上都需要逐题分数。\n此时 `classSummaries[].dataCompleteness` 记为 `仅总分`，报告首行写\"本次为总分级分析\"。\n\n**义务教育阶段**：考试只有期末（初中可加一次期中；九年级在总复习阶段可有 1—2 次模拟考试），实行等级评价，结果不排名、不公布；单元练习是随堂练习，不是考试。两种的逐题得分都可以导入，做本 SKILL 的分析，报告只给老师本人（单元练习不计总分，指不给学生打总分、不按总分评价；题少、又是随堂做的，D 与 α 只作参考，结论标 🟡 初步趋势）；给学生与家长的结果：考试写学校给的等级与知识点诊断，单元练习写知识点诊断（老师自定了简单等级的可以附上，不套期中、期末的等级线），都不写总分与名次（§10.2）。\n\n### 4.1 必备指标（阈值一律按得分率，不按百分制分数）\n\n先取 `classWorkspace.classProfile.fullScore`（或本卷 `examBlueprints[].fullScore`）把分数换算成**得分率 = 得分 ÷ 满分**，\n所有警戒值都对得分率生效，这样 100/120/150 分卷可以横向比较。等级赋分、标准分与位次都不是得分率，不能拿来算 P、D、热力图，也不套警戒值，一律用原始的逐题得分（高中见 §8.4）。\n\n| 指标 | 含义 | 警戒值（得分率口径） |\n|------|------|--------|\n| 平均得分率 | 班级整体水平 | < 0.60 偏低 / > 0.85 偏高 |\n| 中位数得分率 | 抗极值，代表\"中间学生\" | 比平均低 0.05 以上说明尾部拖拽 |\n| 标准差（换算为得分率） | 班级内差距 | > 0.15 说明分化明显 |\n| 极差（最高−最低得分率） | 两端跨度 | > 0.40 说明两极分化 |\n| 优秀率（得分率 ≥ 0.85） | 拔尖学生占比 | < 10% 偏低 |\n| 及格率（得分率 ≥ 0.60） | 基础达标率（不是合格线：高中合格考模拟的合格线由老师按本地考试说明给，见 §8.4） | < 60% 说明大面积未达标 |\n| 低分率（得分率 < 0.40） | 严重落后学生占比 | > 15% 需重点关注 |\n\n> 这些警戒值是**经验值**，随卷子难度浮动；难度偏离预期时（见 §4.3）先怀疑卷子，再怀疑学生。\n\n### 4.2 分布形态判定\n\n```text\n正态分布    ：多数学生集中在平均分附近，两端人数少\n             → 班级整体教学节奏稳定，按既定计划推进\n\n右偏分布    ：多数学生得分高，少数学分低\n             → 关注尾部学生，避免被平均分掩盖\n\n左偏分布    ：多数学生得分低，少数高分\n             → 全班基础不牢，需放慢节奏补基础\n\n双峰分布    ：两端各有一群学生，中间少\n             → 同班分层任务的必要性最强（义务教育阶段学校不得分设重点班和非重点班，见义务教育法第二十二条；高中走班由学校定）\n```\n\n### 4.3 难度 P、区分度 D、信度 α（唯一口径，`xiaozhi-teach-exam-designer` 沿用同一套）\n\n```text\n■ 难度 P（越大越易）\n  单题：P = 该题班级平均得分 ÷ 该题满分\n  全卷：P = 班级平均总分 ÷ 卷面满分\n  （0/1 计分的客观题，P 就等于通过率；主观题必须用\"平均得分÷满分\"，不能用通过率）\n\n  P ≥ 0.85     偏易 → 适合作为基础题、开卷热身\n  P 0.70-0.85  较易 → 形成性测评的主体\n  P 0.50-0.70  适中 → 诊断性/终结性测评的主体\n  P 0.30-0.50  较难 → 区分中上段\n  P < 0.30     偏难 → 全班大面积失分，先查是否超纲或表述不清\n\n■ 区分度 D（27% 分组法）\n  1) 把全部有效答卷按总分从高到低排序；\n  2) 取前 27% 为高分组，后 27% 为低分组（不足 20 人时改用\"上下各半\"，\n     并在报告里注明 groupingMethod=上下各半，结论标 🟡 初步趋势）；\n  3) D = 高分组该题得分率 − 低分组该题得分率。\n     得分率 = 该组该题平均得分 ÷ 该题满分，因此主观题同样适用。\n\n  D ≥ 0.40      优秀\n  D 0.30-0.39   良好\n  D 0.20-0.29   可接受\n  D < 0.20      需要解释，不等于坏题（见下）\n\n■ D < 0.20 怎么读（常见误判）\n  ❌ 错误说法：\"D < 0.20 说明所有学生全对或全错\"。\n  ✅ 正确说法：D 低只说明\"这道题没有把高低分组区分开\"，原因可能是：\n     · 这是基础题且大家都会（P 很高）→ **基础题允许 D < 0.20，不删不改**，\n       它的作用是保底与信心，不是筛选；\n     · 这是超纲题且大家都不会（P 很低）→ 考虑降级或删；\n     · 高分组反而错得多（D 为负）→ 高度怀疑答案错、题干歧义或评分标准有问题，\n       先人工复核原题，标记 flag=疑似错题。\n  判定规则：**只对难度档为\"中等/较难\"的题要求 D ≥ 0.20；基础题只看 P 是否 ≥ 0.85。**\n\n■ 信度 Cronbach α（整卷内部一致性）\n  α = (k / (k−1)) × (1 − Σσᵢ² / σ总²)\n     k = 题目数，σᵢ² = 第 i 题得分方差，σ总² = 总分方差。\n  需要逐题分数；只有总分时算不了。\n  α ≥ 0.80 良好；0.70-0.80 可接受；< 0.70 说明本卷题目考的东西不够一致，\n  结论要保守（尤其不要拿单题得分率下\"学生不会这个知识点\"的硬结论）。\n\n■ 样本量提示（必须随统计一起输出）\n  · 有效答卷 ≥ 30 人：P/D/α 可正常解读 🟢\n  · 20-29 人：D 与 α 波动较大，只作参考 🟡\n  · < 20 人：不输出 D 与 α，只给 P 与分布，并标 🔴 样本不足\n  · 缺考、中途离场、雷同卷先剔除再统计，并写明剔除了几份。\n\n■ 写入\n  以上 P / D / groupingMethod / flag 由**本 SKILL 主写** `classWorkspace.itemStats`；\n  α 与整卷指标写入 `classWorkspace.classSummaries`。\n  同一 examId 已有条目的（如数学测评设计写入的），先读、比对，不另写一套；口径不一致时由老师定用哪一份（做法见 §8.4，各学段都照这样做——数学测评设计也写初中数学卷）。\n  `xiaozhi-teach-exam-designer` 只写考前的**预期难度** `examBlueprints[].items[].expectedP`，不写实际值。\n```\n\n---\n\n## 五、得分率热力图（按知识点）\n\n> 前置条件：热力图只能在 `dataCompleteness = 逐题` 时生成。只有总分时跳过本节，直接看 §4.2 分布形态。\n\n### 5.1 四级颜色编码（按顺序判定，区间互不重叠）\n\n```text\n判定顺序：先判 ⚪，⚪ 不成立再按得分率落入 🔴 / 🟡 / 🟢。\n\n⚪ 待复核（不计入共性弱项）\n   条件：该知识点得分率 < 10%  且  满足下列任一：\n     · 该题 D ≤ 0（高分组反而更差）\n     · 老师复核后认定超纲、题干歧义或答案有误（itemStats.flag = 疑似错题）\n   处理：先复核题目本身，复核前不写进 weaknessRank，也不安排全班重讲。\n\n🔴 共性弱项：得分率 < 40%（且不满足 ⚪ 条件）→ 建议全班重讲\n🟡 强化项：  得分率 40%（含）- 70%                → 不必重讲，作业中强化\n🟢 起点项：  得分率 ≥ 70%                          → 可作复习课的基础起点\n```\n\n> 说明：旧版\"⚪ < 5%、🔴 < 40%\"两档互相包含，无法判定；本版以\"是否已复核题目\"作为 ⚪ 的唯一入口，\n> ⚪ 与 🔴 因此互斥。\n\n### 5.2 输出格式\n\n```text\n知识点热力图（章节 → 知识点 → 得分率）\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n[第 X 章] 函数\n  一次函数概念        🟢 82% [   名错/   名对]\n  一次函数图象        🟡 56% [   名错/   名对]\n  一次函数性质        🔴 32% [   名错/   名对]  ← 共性弱项\n  用待定系数法求解析式 🟡 65% [   名错/   名对]\n  一次函数应用        🔴 38% [   名错/   名对]  ← 共性弱项\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### 5.3 共性弱项判定与下游建议\n\n```text\n红色共性弱项：得分率 < 40% 且失分人数 ≥ 班级人数的 30%\n  → 写入 classWorkspace.weaknessRank（errorRate、dimension、evidenceExamIds）\n  → 建议触发（需老师确认）：lesson-planner 读 weaknessRank 排本周教案侧重点\n  → 建议触发（需老师确认）：classroom-coach 读 weaknessRank 定提问侧重点\n\n黄色强化项：得分率 40%-70%\n  → 同样写入 weaknessRank，但 stubbornCount 不累加\n  → 建议触发（需老师确认）：assignment-designer 读 weaknessRank 出分层作业\n\n绿色起点项：得分率 ≥ 70%\n  → 不写 weaknessRank\n  → 建议触发（需老师确认）：review-planner 把它排进复习地图的\"快速过\"层\n```\n\n**顽固弱项（学校班级工作区的口径；`shared/vocab.md` §5 的具体条件以本节与 §6.2 为准）**：同一知识点在近 4 次测评中有 **3 次**错误率 > 30%，\n记入 `weaknessRank[].stubbornCount`。粒度是\"知识点 + 通用错因维度\"（`shared/vocab.md` §1 的 概念模糊 / 计算失误 / 读题失误 / 方法用错），\n学科子类型不同但通用维度相同的仍计入同一计数。不足 3 次证据时标 🟡 初步趋势，不写\"顽固\"。\n\n---\n\n## 六、个体诊断卡\n\n每个学生输出一张诊断卡，**至少需要 3 次历史数据**才能给出稳定结论。\n\n> 📎 完整模板见 `references/student-diagnosis-card-template.md`（学生诊断卡填写模板：成绩趋势/强弱项/学习行为信号/教师建议/家长话术方向）\n\n### 6.1 趋势判定规则\n\n```text\n数据要求：近 4 次测评，全部换算成得分率后再比较（不同满分的卷子不能直接比分数；\n          高中只考必修的卷与含选择性必修的卷分开比较，见 §8.4）\n\n稳步上升：4 次得分率中至少 3 次逐次上升，且最近 1 次高于这 4 次的均值   🟢\n稳定：    4 次得分率极差 < 0.05                                          🟢\n波动：    4 次得分率极差 0.05-0.15，无明显方向                           🟡\n稳步下降：4 次得分率中至少 3 次逐次下降                                   🟢\n证据不足：测评次数 < 3 次，或几次卷子的整卷 P 相差 > 0.15                 🔴\n```\n\n> 置信度标签按 `shared/vocab.md` §7：🟢 数据充分（≥3 次独立观察且方向一致）/ 🟡 初步趋势 / 🔴 样本不足。\n> 🔴 的结论只在本次会话使用，不写入 `classWorkspace`。\n\n### 6.2 顽固弱项判定（统一口径）\n\n个体顽固弱项按 `shared/vocab.md` §5 学校班级工作区的口径判定，具体条件就是下面几条（§5 指回本节）：\n\n```text\n粒度：同一知识点标签 + 同一通用错因维度（shared/vocab.md §1）\n窗口：近 4 次测评\n条件：其中 3 次该知识点得分率低于班级同题得分率，且该生该知识点得分率 < 0.60\n排除：若该题在 §5.1 中被判为 ⚪ 待复核（题目本身有问题），本次不计数\n\n满足 → weaknessRank[].stubbornCount 累加，并在个体诊断卡标注\"顽固（近 4 次 3 次）\"\n近 4 次每次都低于班级同题得分率且 < 0.60 → 诊断卡改标\"高危（近 4 次 4 次）\"，按 shared/vocab.md §5 的高危处理：先与学生本人沟通策略，告不告诉家长看授权位（shared/vocab.md §8：先查 parentSharingConsent，涉及情绪再查 emotionSharingWithParent）\n不满足但已出现 2 次 → 标 🟡 初步趋势，只提示\"下次同类题留意\"\n```\n\n---\n\n## 七、班级学情报告（7 段完整模板）\n\n> 📎 完整模板见 `references/class-report-template.md`（7 段班级学情报告填写模板：整体表现/三层分布/共性弱项/区分度异常/警示名单/对比/教学调整建议）\n\n---\n\n## 八、差异化教学建议生成器\n\n基于班级画像，自动生成\"讲/练/测 比例调整\"。\n\n### 8.1 默认比例 vs 调整比例\n\n```text\n              讲   练   测\n默认比例      40%  40%  20%\n\n共性弱项多 →  50%  35%  15% （多讲）\n两极分化 →  30%  45%  25% （多练多测）\n整体偏弱 →  45%  40%  15% （重基础）\n整体偏强 →  30%  40%  30% （多测拔高）\n考前冲刺 →  20%  30%  50% （重测评）\n\n测：指课堂上用练习检查掌握情况并讲评；义务教育阶段按随堂练习做（单次一般不超过 20 分钟；\"考前冲刺\"一行的\"测\"也拆成几次随堂练习，不整节课做卷），不另组织测验、不计总分、不排名。\n```\n\n### 8.2 分层：写入 studentTiers（全库唯一的分层来源）\n\nA/B/C 分层由本 SKILL 计算并写入 `classWorkspace.studentTiers`，其他 SKILL 只读不写。\n\n```text\n判定依据：该生近 3 次测评的平均得分率（不足 3 次时 tier 留空，basis 写\"证据不足\"）\n  A 层（需补基础）：平均得分率 < 0.60\n  B 层（达标）：    平均得分率 0.60（含）- 0.85\n  C 层（可拓展）：  平均得分率 ≥ 0.85\n\n写入字段：\n  studentTiers[].studentAlias  学号/座号（不写真实姓名）\n  studentTiers[].tier          A / B / C\n  studentTiers[].basis         如\"近 3 次测评平均得分率 0.62\"\n  studentTiers[].updatedAt     计算日期\n\n三条硬规则：\n  ① 分层是**动态的**——每次新测评后重算，不设固定人数比例。\n     某次卷子偏易时 C 层可能占一半，偏难时 A 层可能占一半，这是卷子的信息，不是学生变了。\n  ② 分层依据是\"近 3 次\"，因此**课前就可得**，不需要等本节课上完。\n  ③ 分层只用于安排任务难度，不作为座位、评优、家长沟通中的身份标签；\n     对学生表述时用\"这次的任务卡\"，不用\"你是 A 层\"。\n```\n\n### 8.3 分层任务生成规则\n\n```text\nA 层任务（基础学生）：\n  · 弱项知识点的\"再讲一遍\"小课\n  · 课本例题 + 1 道变式\n  · 教师频繁巡视\n\nB 层任务（中等学生）：\n  · 弱项的变式训练 2-3 道\n  · 综合应用题 1 道\n  · 同伴互评\n\nC 层任务（拔尖学生）：\n  · 完成 B 层任务\n  · 弱项的跨章/跨学科迁移 1 道\n  · 1v1 拔高或独立研究\n```\n\n---\n\n### 8.4 高中：考试口径、赋分、选科与走班\n\n高中的成绩分析先问清四件事，再进第三节的流程：\n\n```text\n① 哪场考试\n   · 校内的单元测、期中、期末，毕业年级的统考、联考与模拟考，还是合格考、等级考（各地也叫选考）、\n     高考的语文、数学、外语的模拟卷\n   · 统考、联考在参加的学校、所有考场（考点）与全部批次、全部场次都考完之后才分析，见开头\"试题保密\"段\n② 本地当年的考试说明\n   · 合格考模拟的合格线由老师按本地考试说明给出（原始分或得分率，换算成得分率后用）；\n     没给的标\"待老师按本地考试说明确认\"，不拿 §4.1 的及格率 0.60 代替\n③ 这个教学班考哪一种\n   · 合格考班还是等级考班——班级工作区没有选科这一项，由老师说明，\n     不从成绩或其他字段推断\n④ 这张卷考到哪\n   · 只考必修，还是含选择性必修；细目表上有\"范围\"列或老师说明了每题属于哪一块时，\n     两部分分开统计\n```\n\n建档里有的字段先读：`classProfile.subject`、`classProfile.gradeLevel`，分清学科与年级；没有的问老师。`classProfile.classId` 对应教学班。\n\n**只用原始的逐题得分**：等级考的赋分由考试机构按考生在全体考生中的位置换算，不是本卷的得分率——不能拿来算 P、D、热力图，也不套 §4.1 的警戒值。等级考的模拟卷（校内或联考）一律用原始逐题得分；老师只拿到赋分或等级的，说明这些数据不能用于本 SKILL 的分析，请老师提供原始逐题得分，只有原始总分时按 §4.0 做总分级分析。本 SKILL 不推算学生的赋分、等级或位次：班级与联考的数据算不出赋分，赋分本身也是排名。\n\n**学业质量水平**：分析单位仍是知识点。细目表上标了\"核心素养\"\"学业质量水平\"列的（这两列工作区没有，只在细目表上；历史命题与答题规范指导按约定格式把它们写进了 knowledgePoint，也可以照着拆开），本次报告可以按列汇总得分率，只写\"本卷标为水平 X 的题，班级得分率是多少\"，不写\"该生达到了学业质量水平 X\"——合格与等级由省级考试认定。各学科的水平分级不同，见 `shared/hs-subject-standards.md` 第一节，不跨学科换算。\n\n**合格考的模拟**：报告写低于老师所给合格线的人数；老师要名单时只列学号或座号，只给老师本人，不进家长版，也不当作学生的身份标签。只说本次模拟有几人低于合格线，不说谁\"会过\"\"不会过\"。\n\n**必修与选择性必修分开**：只考必修的卷与含选择性必修的卷，不放进同一条趋势线比较（§6.1 的\"整卷 P 相差 > 0.15 不直接比\"照用）。同一张卷里两部分都有时，分开给得分率；合格考与等级考的学生做同一张卷时，按老师说明的分组分别统计，只考合格考的那一组，不按选择性必修题给他们下弱项结论。\n\n**走班与样本**：不跨教学班合并个人成绩；跨班只在两卷相同时比较班级层面的指标。走班的教学班人数可能不到 20 人，§4.3 的样本量提示照用（< 20 人不输出 D 与 α，标 🔴 样本不足）；分组统计时按每组的人数判，人少的组只给得分率与人数。\n\n**选科不记录**：\n\n- studentAlias 只写学号或座号，studentTiers.basis 只写得分率依据，都不拼接选科、走班层级或姓名。\n- 老师贴来的成绩表里有选科列的，只在本次会话里分组统计，不写进任何字段。\n- 不读学生端学习档案里的选科信息（basicInfo.subjectSelection）。\n- 不从成绩推断谁该选什么科，不做选科、换科建议。\n\n**分层走班不是 studentTiers**：学校的\"分层走班\"也常分 A、B、C 层，由学校按自己的办法定；本 SKILL 的 A/B/C 只用来安排任务难度（§8.2 规则③），两者不是一回事——不拿 studentTiers 去定走班的层，也不出走班或分班名单。\n\n**学分**：模块考试、学分认定、合格与毕业由学校按课程方案与本地规定办，本 SKILL 不判定；本 SKILL 的分层、名单与报告也不作学分认定或综合素质评价的依据。\n\n**家长版**：§10.2 照用；高中另外不写赋分与等级预测，年级或联考的位次、百分位，选科或换科建议，\"合格考会不会过\"的预测，也不写临界生名单。授权位照旧逐次查，高中由学生本人决定（`shared/vocab.md` §8），高三有已满 18 周岁的学生，同样以学生本人的同意为准；老师拿不准时先问学生本人。\n\n**itemStats 与 classSummaries**：写入前先查同一 examId 在工作区里有没有条目（工作区不记写入方；数学卷常由数学测评设计先写，本 SKILL 上次写的也算）。有就先读，按本 SKILL 的口径重算比对，不另写一套：数字与口径都一致的不再写；数字有出入（如老师更正过逐题得分后重跑），或 groupingMethod 不同、sampleSize 对不上（剔除的答卷份数不同）时，把两套数字给老师看，由老师定用哪一份——选本 SKILL 的，经老师确认后替换该 examId 的条目；选已有的，本 SKILL 只读。\n\n**高中转给谁**：\n\n| 老师要的 | 转给 |\n|---|---|\n| 数学的班级错因归类与个体错因诊断 | 班级错因分析（xiaozhi-teach-math-error-analyzer） |\n| 英语听说读写的四维能力画像 | 英语综合测评（xiaozhi-teach-english-assessment） |\n| 语文作文的等级分布与讲评 | 写作教学指导（xiaozhi-teach-chinese-writing-guide） |\n| 历史答题规范的专项讲评 | 历史命题与答题规范指导（xiaozhi-teach-history-assessment-guide） |\n| 物理单题的讲法与变式 | 物理解题教学指导（xiaozhi-teach-physics-problem-guide） |\n| 数学、物理、化学、生物学、地理、历史的讲评课与复习课（整节） | 数学教案设计（xiaozhi-teach-math-lesson-planner）；物理教案设计（xiaozhi-teach-physics-lesson-planner）；化学教案设计（xiaozhi-teach-chemistry-lesson-planner）；生物教案设计（xiaozhi-teach-biology-lesson-planner）；地理教案设计（xiaozhi-teach-geography-lesson-planner）；历史教案设计（xiaozhi-teach-history-lesson-planner） |\n| 生物学、地理合格考的复习排期；等级考的复习排期 | 生地学业水平考试复习规划（xiaozhi-teach-bio-geo-review-planner）；复习规划师（xiaozhi-teach-review-planner） |\n| 独立教师的家长沟通 | 家长沟通助手（xiaozhi-teach-parent-communication） |\n| 物理、化学、生物学、地理的班级错因细化 | 老师端本库暂无专门技能，本 SKILL 按通用四维（`shared/vocab.md` §1）做 |\n\n**本库没有学科技能的五科**（思想政治、信息技术、通用技术、艺术、体育与健康）：统计照常做，各科的边界见 `shared/hs-subject-standards.md` 第十节。思想政治的开放题失分只按通用四维归因（答题不规范归\"方法用错\"），不评价学生的观点或立场，不下\"立场问题\"\"价值观偏差\"一类结论。\n\n## 九、与其他 SKILL 的数据接口\n\n老师通用 6 个 SKILL 共用同一份数据契约 `shared/class-teaching-workspace.schema.json`，\n在正文中以 `classWorkspace.<字段>` 引用。**只允许出现该 schema 中真实存在的字段。**\n\n### 9.1 读写权限表（本 SKILL 视角）\n\n| classWorkspace 字段 | 谁写 | 本 SKILL 的角色 |\n|---|---|---|\n| `classProfile` | 老师首次建档 | 读（取 fullScore、classSize、gradeBand 做换算；高中另读 `classProfile.subject`、`classProfile.gradeLevel` 分清学科与年级，见 §8.4） |\n| `examBlueprints` | `xiaozhi-teach-exam-designer` 或学科老师端技能 | 读（题号→知识点、认知层级、难度档、expectedP） |\n| `itemScores` | 老师导入（本 SKILL 引导） | 读（唯一的逐题分数来源） |\n| `homeworkAssignments` | `xiaozhi-teach-assignment-designer` 或学科老师端技能 | 读 `completionSummary` 作为辅助证据 |\n| `interactionLogs` | `xiaozhi-teach-classroom-coach` 或学科老师端技能 | 读 `misconceptionsObserved` 作为辅助证据 |\n| `itemStats` | **本 SKILL 主写**；学科老师端技能（目前是数学测评设计 xiaozhi-teach-math-exam-designer）也写本学科卷子的条目 | 写 pValue / dValue / groupingMethod / flag；同一 examId 已有条目的（不论哪个技能写的）先读、比对，不另写一套，口径不一致时由老师定用哪一份（§8.4） |\n| `classSummaries` | **本 SKILL 主写**；数学测评设计也写数学卷的条目 | 写 mean / sd / meanRate / distribution / reliabilityAlpha / dataCompleteness；同一 examId 的规则同上 |\n| `weaknessRank` | 本 SKILL + 学科错因技能 | 写 knowledgePoint / errorRate / dimension / evidenceExamIds；**`stubbornCount` 由本 SKILL 唯一累加**，学科技能（math-error-analyzer、chinese-writing-guide、english-assessment、english-listening-designer、english-speaking-designer）只补本学科条目，不碰该计数 |\n| `studentTiers` | **本 SKILL 唯一写入** | 写 studentAlias / tier / basis / updatedAt |\n| `lessonPlans` | `xiaozhi-teach-lesson-planner` 或学科老师端技能 | 只读（看上节课覆盖了哪些 sourceWeaknessIds） |\n| `reviewPlans` | `xiaozhi-teach-review-planner` 主写 + 学科技能（english-assessment、english-listening-designer、bio-geo-review-planner）只补本学科条目 | 只读 |\n\n### 9.2 下游怎么用本 SKILL 的产出\n\n```text\nxiaozhi-teach-exam-designer  ← 读 itemStats（哪些题该改/该删）、classSummaries（下次难度基线）\nxiaozhi-teach-lesson-planner ← 读 weaknessRank（教案侧重点）、studentTiers（A/B/C 分层）\nxiaozhi-teach-classroom-coach← 读 weaknessRank（提问侧重点）、studentTiers（分组与提问分配）\nxiaozhi-teach-assignment-designer ← 读 weaknessRank + studentTiers（分层作业）\nxiaozhi-teach-review-planner ← 读 weaknessRank（复习重点）、classSummaries（起点水平）\nxiaozhi-teach-math-lesson-planner、xiaozhi-teach-physics-lesson-planner、xiaozhi-teach-chemistry-lesson-planner、xiaozhi-teach-biology-lesson-planner、xiaozhi-teach-geography-lesson-planner、xiaozhi-teach-history-lesson-planner ← 读 itemStats（讲评课的得分率与异常标记）\n```\n\n### 9.3 与学科教师 SKILL / 独立教师包的关系\n\n- 学科命题与学科错因细化由 `xiaozhi-teach-math-exam-designer`、`xiaozhi-teach-math-error-analyzer`、\n  `xiaozhi-teach-english-assessment`、`xiaozhi-teach-history-assessment-guide` 等学科端 SKILL 承担；本 SKILL 只做学科无关的统计与分层。\n- 高中班级的学科转交见 §8.4 的转交表；物理、化学、生物学、地理的班级错因细化，老师端本库暂无专门技能。\n- **学科技能交来的家长素材**（数学、语文、英语、物理、化学、生物学、历史、地理等学科老师端技能交来的进步反馈、考后成绩与错因摘要）：素材由老师在对话里转来（班级工作区没有这一项）。学校班级的家长版由本 SKILL 按 §10.2 与 `references/analysis-framework.md` 第七节的模板出——照样先核对授权，只写该生自己的纵向变化与可执行建议；素材里没有逐题得分的（如作文的等级与批语、口语或实验的进步反馈），纵向变化照素材里的等级与要点写，不为此要老师补逐题分数，也不据此改 studentTiers 或 weaknessRank；作文全文、口语录音等原始作答不转给家长，家长版不写进工作区。作业的家长反馈仍由作业设计师（xiaozhi-teach-assignment-designer）出。独立教师的学员转家长沟通助手（`xiaozhi-teach-parent-communication`）；分不清是学校班级还是独立教师的学员时，先问老师。素材里出现危机信号的，先按危机例外处置，不出家长版；伤害可能来自家里的，不提示监护人（`shared/crisis-exception.md`\"家庭安全类信号\"）。\n- **若老师同时安装了独立教师包**（一对一/小班场景，`xiaozhi-teach-lesson-log`、`xiaozhi-teach-homework-tracker`），\n  分析这位老师自己一对一、小班的学员时，可把它们的课后记录与课上练习记录作为补充证据，只作参考，不计入 §6.2 的顽固与高危判定；**未安装时本 SKILL 完全可独立运行**，不把它们列为必需输入。\n\n### 9.4 调用边界\n\n```text\n- 不默认调用学生端 DNA：教师自有数据优先；确需读写学生端档案时走 handover 的\n  teacher_writeback，并先检查 teacherWritebackConsent\n- 不预测分数：不做\"提分 X 分\"承诺\n- 不写焦虑话术：所有面向家长的素材用客观事实表达\n- 不在样本不足时下结论：< 3 次数据明确写\"证据不足\"\n- 不替老师判断学生品行：成绩差≠态度差\n- 不自己造分层以外的标签：全库分层只有 studentTiers 的 A/B/C\n```\n\n---\n\n## 十、字段级高敏信息防护\n\n### 10.1 学生姓名脱敏\n\n```text\n✅ 使用：学号、化名、座位号\n❌ 禁止：真实姓名（除非老师已确认班级内部使用）\n✅ 班级报告：可写\"近 4 次下降 ≥ 10 分的 3 人\"\n❌ 禁止：在公开报告中点名\n```\n\n### 10.2 家长沟通素材脱敏\n\n生成前先检查学生端 `parentSharingConsent`；含情绪内容再检查 `emotionSharingWithParent`。任一为 false 时只输出给老师本人与学生本人。\n\n义务教育阶段的日常考试（期中、期末与九年级的模拟考试）实行等级评价，考试结果不排名、不公布（教育部办公厅《关于加强义务教育学校考试管理的通知》，教基厅函〔2021〕34 号；教基厅〔2025〕3 号；按当地规定）：给家长与学生本人的版本写学校给的等级与知识点诊断，不写总分（含整卷得分率）与名次；等级由老师照学校给的填（只在本次会话里用，工作区没有这一项），本 SKILL 不自定等级线；学校还没给等级的，请老师照学校的分法填上，没填之前家长版只写知识点诊断，不由本 SKILL 按分数换算。老师自留的班级报告与诊断卡照旧。高中照学校的做法，按下表与 §8.4。\n\n```text\n✅ 使用：该生自己的纵向变化（\"这三次同一知识点的得分率 0.42 → 0.55 → 0.68\"）\n✅ 使用：客观证据 + 1-2 句可执行建议\n❌ 禁止：班级排名、名次段、排名百分位（如\"班级前 30%\"\"处于班级下层 20%\"）\n       ——横向位次会把沟通推向比较，且随卷子难度剧烈波动，不是可行动的信息\n❌ 禁止：单独分数 + 排名的组合\n❌ 义务教育阶段另外不写：总分、整卷得分率（考试写学校给的等级与知识点诊断，单元练习写知识点诊断）\n❌ 禁止：人格判断、焦虑话术\n❌ 高中另外不写：赋分与等级预测、年级或联考的位次、选科或换科建议、\"合格考会不会过\"的预测；\n       授权由学生本人决定，已满 18 周岁的学生也一样（见 §8.4）\n```\n\n### 10.3 跨 SKILL 共享脱敏\n\n```text\n写入 weaknessRank：只写知识点与错因维度，不写\"哪个学生差\"\n写入 studentTiers：只写学号/座号 + A/B/C + 依据，不写姓名与名次\n写入 itemStats：   只写题目统计，不写答题人信息\n```\n\n---\n\n## 十一、行为准则\n\n| ✅ 应该做 | ❌ 不能做 |\n|---------|---------|\n| 至少要 3 次数据才下趋势结论 | 1 次成绩就给学生贴标签 |\n| 报告必须分层呈现 | 只看平均分 |\n| 弱项定位到具体知识点 | 只说\"数学差\" |\n| 输出教学调整建议 | 只分析不给方案 |\n| 不确定就标\"证据不足\" | 编造稳定趋势 |\n| 报告用聚合数据呈现 | 在班级群公布个人分数或排名 |\n| 区分题目质量与学生能力 | 把难题都怪学生不会 |\n\n---\n\n## 十二、与其他 SKILL 的协同清单\n\n```text\n学情分析师\n    <── xiaozhi-teach-exam-designer（examBlueprints：题号→知识点）\n    <── xiaozhi-teach-assignment-designer（homeworkAssignments：作业完成情况）\n    <── xiaozhi-teach-classroom-coach（interactionLogs：课堂观察）\n    <── 学科教师 SKILL（学校班级的家长素材：进步反馈、考后成绩，经老师转来，按 §9.3 出家长版）\n    ──→ xiaozhi-teach-lesson-planner（weaknessRank / studentTiers）\n    ──→ xiaozhi-teach-classroom-coach（weaknessRank / studentTiers）\n    ──→ xiaozhi-teach-review-planner（weaknessRank / classSummaries）\n    ──→ xiaozhi-teach-exam-designer（itemStats：题目质量）\n    ──→ 学科教师 SKILL（xiaozhi-teach-math-error-analyzer 等，做学科错因细化；高中的转交表见 §8.4）\n    ··→ 若已安装独立教师包：xiaozhi-teach-lesson-log / homework-tracker 可作补充证据（可选，一对一/小班场景，不计入顽固与高危判定）\n```\n\n**禁止行为**：\n- 禁止预测未来分数或排名\n- 禁止用单一测评给学生贴长期标签\n- 禁止在公开报告中点名\n- 禁止在没有数据时输出稳定趋势判断\n- 禁止把班级整体偏弱归因为\"学生笨\"\n\n---\n\n## 十三、参考资源\n\n- `references/analysis-framework.md` — 学情分析框架与模板\n- `references/student-diagnosis-card-template.md` — 学生个体诊断卡填写模板\n- `references/class-report-template.md` — 班级学情报告（7 段完整模板）\n\n---\n\n> 💡 **小智说：**\n> \"分数告诉你'发生了什么'，\n>  学情分析告诉你'为什么发生'和'接下来该怎么办'。\n>  真正有效的教学调整，\n>  不是哪个学生'不行'，而是\n>  哪一步设计没让他能行。\"\n\nFile v2.11.1:_meta.json\n\n{\n  \"ownerId\": \"kn79c5gcmfkt9p1pk656tgq7nd853s7v\",\n  \"slug\": \"xiaozhi-teach-student-analyzer\",\n  \"version\": \"2.11.1\",\n  \"publishedAt\": 1791478029700\n}\n\nFile v2.11.1:references/analysis-framework.md\n\n# 学情分析框架与模板\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（示例按初中写；高中的考试口径、赋分、选科与走班见 SKILL.md 第八节 8.4）。\r\n> 配合 `xiaozhi-teach-student-analyzer` 使用。本框架定义了从数据输入到教学调整建议的完整路径。\r\n> 完整 Prompt 逻辑请参阅 [`../SKILL.md`](../SKILL.md)。\r\n\r\n---\r\n\r\n## 一、成绩输入模板（逐题分数，必需）\r\n\r\n写入 `classWorkspace.itemScores`。老师从 Excel 直接复制粘贴，第一行必须是列名：\r\n\r\n```text\r\n[考试名称] [日期] [卷面满分 X 分]\r\n\r\n学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\r\n座号03,    8,   8,   4,   6,   9,   0\r\n座号07,    8,   4,   8,   3,   6,   0\r\n座号11,    6,   8,   8,   6,  12,   5\r\n...\r\n满分,      8,   8,   8,   6,  15,   5\r\n```\r\n\r\n规则：\r\n\r\n- 第一列只填**学号或座号**，不填真实姓名。\r\n- 每列一道题，格子里填**该生该题实得分**（不是对错、不是百分比）。\r\n- 最后一行 `满分` 给出每题满分；若与试卷蓝图 `classWorkspace.examBlueprints` 已有的分值冲突，以蓝图为准并提示老师核对。\r\n- 缺考/中途离场的行请标注，统计前剔除，并在报告中写明剔除份数。\r\n\r\n**附加信息（可选但强烈建议）**：\r\n\r\n```text\r\n班级总人数：[N]\r\n考试时长：[N] 分钟\r\n考试范围：[章节范围]\r\n特殊说明：[如某生因病中途离场]\r\n```\r\n\r\n**只有总分时**：如果老师手上只有\"学号 + 总分\"，本框架只能走 §三 班级画像与分段人数，\r\n**不能**生成 §四 热力图、不能算逐题难度 P 与区分度 D、不能算信度 α。\r\n此时把 `classSummaries[].dataCompleteness` 记为 `仅总分`，并在报告首行写明\"本次为总分级分析\"。\r\n\r\n---\r\n\r\n## 二、题号 → 知识点映射表（必需）\r\n\r\n对应 `classWorkspace.examBlueprints[].items`。没有这张表就没有知识点级结论——\r\n这是本 SKILL 的**硬性输入**，不是可选项：\r\n\r\n```text\r\n题号, 知识点,              认知层级, 难度档, 满分\r\n1,   一次函数概念,          了解,    基础,   8\r\n2,   一次函数图象,          理解,    基础,   8\r\n3,   k 的正负与图象升降,     理解,    基础,   8\r\n4,   待定系数法求解析式,     掌握,    基础,   6\r\n5,   一次函数的应用,        掌握,    中等,   15\r\n6,   一次函数与二元一次方程, 运用,    较难,   5\r\n```\r\n\r\n- 认知层级取课标四级：了解 / 理解 / 掌握 / 运用（这四个词是义务教育数学课标（2022 年版）表述结果目标的用语，高中数学课标同样用这四个行为动词；其他学科按该科课标的动词就近归档，以细目表上的标注为准）。\r\n- 难度档取三档：基础 / 中等 / 较难。\r\n- 若老师已用 `xiaozhi-teach-exam-designer` 或学科测评技能（如数学测评设计、英语综合测评、历史命题与答题规范指导）出过这份卷子，本表直接从 `classWorkspace.examBlueprints` 读取，无需重填。\r\n- **若老师确实拿不出映射**：只输出总分级分析（同 §一 末段），并明确说明\"缺题号→知识点映射，无法定位知识点\"，\r\n  不要用\"试卷小标题/题型\"硬凑知识点——那会得到看起来精确、实际不可靠的热力图。\r\n\r\n---\r\n\r\n## 三、班级画像标准格式\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级整体画像\r\n数据完整度：[逐题 / 仅总分]     有效答卷：[N] 份（剔除 [N] 份）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n卷面满分：       平均分：         平均得分率：\r\n中位数：         中位数得分率：   （与平均得分率相差      ）\r\n标准差：         （换算为得分率      ，> 0.15 表示分化明显）\r\n最高分：         最低分：         得分率极差：\r\n\r\n优秀率（得分率 ≥ 0.85）：    %（[N] 人）\r\n及格率（得分率 ≥ 0.60）：    %（[N] 人）\r\n（高中合格考模拟另写：低于老师所给合格线 [N] 人；合格线按本地考试说明，不用 0.60 代替）\r\n低分率（得分率 < 0.40）：    %（[N] 人）\r\n\r\n分布形态：[正态 / 右偏 / 左偏 / 双峰]\r\n整卷难度 P = 平均分 ÷ 满分：      （偏易 ≥0.85 / 较易 / 适中 / 较难 / 偏难 <0.30）\r\n整卷区分度 D（27% 分组）：        [仅逐题数据时可算]\r\n信度 α：                          [仅逐题数据且 ≥20 人时可算]\r\n\r\n学生分层（写入 studentTiers，依据近 3 次测评平均得分率）：\r\n  A 层（需补基础，< 0.60）：    人（   %）\r\n  B 层（达标，0.60-0.85）：     人（   %）\r\n  C 层（可拓展，≥ 0.85）：      人（   %）\r\n  ⚠️ 比例随卷子难度浮动，不设固定 20/60/20\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 四、得分率热力图模板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n🔥 知识点得分率热力图\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n[第 X 章] 章节名称\r\n  知识点 A          🟢 82%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 B          🟡 56%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 C          🔴 32%  错 [  ] 人 / 对 [  ] 人  ← 共性弱项\r\n  知识点 D          🟡 65%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 E          🔴 38%  错 [  ] 人 / 对 [  ] 人  ← 共性弱项\r\n\r\n[第 Y 章] 章节名称\r\n  ...\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n图例（先判 ⚪，再按得分率分档，四档互不重叠）：\r\n  ⚪ 待复核：得分率 < 10% 且（D ≤ 0 或老师复核认定超纲/题干歧义）→ 先查题，不计入弱项\r\n  🔴 共性弱项：得分率 < 40%（不满足 ⚪ 条件）\r\n  🟡 强化项：  得分率 40%（含）- 70%\r\n  🟢 起点项：  得分率 ≥ 70%\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 前置条件：热力图只在 `dataCompleteness = 逐题` 时生成；只有总分时不出本表。\r\n\r\n---\r\n\r\n## 五、个体诊断卡模板\r\n\r\n> 见 `student-diagnosis-card-template.md`（同目录）。本文件不再重复一份，避免两处漂移。\r\n\r\n---\r\n\r\n## 六、教学调整建议模板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n🎯 教学调整建议\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 讲/练/测 比例（基于班级画像）\r\n  默认 40/40/20 → 调整为：[   /   /   ]\r\n  调整理由：\r\n\r\n■ 短期（1 周内）\r\n  · 讲：\r\n    - 弱项① [知识点]（重讲方式：[   ]）\r\n    - 弱项② [知识点]（强化方式：[   ]）\r\n  · 练：\r\n    - 变式题 [N] 道（来自：[   ]）\r\n    - 布置给 A 层 / B 层 / C 层\r\n  · 测（课堂练习；义务教育阶段不另组织测验）：\r\n    - 是否需要课堂补练：[是 / 否]\r\n    - 补练范围：[   ]\r\n\r\n■ 中期（1 个月内）\r\n  · 弱项排序写入 weaknessRank（lesson-planner / classroom-coach / assignment-designer 读取）：\r\n    [弱项 1] > [弱项 2] > [弱项 3]\r\n  · 分层写入 studentTiers（A/B/C，依据近 3 次测评平均得分率）：\r\n    A 层：[   ] 人   B 层：[   ] 人   C 层：[   ] 人\r\n\r\n■ 长期（一学期）\r\n  · 逐题统计写入 itemStats（exam-designer 据此改题/删题）\r\n  · 整卷指标写入 classSummaries（review-planner 据此定复习起点）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 七、家长沟通素材模板（脱敏版）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n👪 家长沟通素材\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 前置检查\r\n  · parentSharingConsent = true？（否 → 只给老师与学生本人）\r\n  · 含情绪内容时 emotionSharingWithParent = true？（否 → 删去情绪相关段落）\r\n  · 高中：授权由学生本人决定，已满 18 周岁的学生也一样；老师拿不准时先问学生本人\r\n  · 素材里有危机信号 → 不出家长版，按危机例外处置（伤害可能来自家里的不提示监护人）\r\n\r\n■ 客观事实（该生自己的纵向变化，不做横向比较）\r\n  · 本次测评范围：[章节]\r\n  · 结果：义务教育阶段，期中、期末与九年级的模拟考试写学校给的等级，单元练习写知识点诊断（老师自定了简单等级的可以附上，不套期中、期末的等级线），都不写总分（含整卷得分率）与名次；高中照学校的做法，不写名次\r\n  · 该生同一知识点近 3 次得分率：[   ] → [   ] → [   ]\r\n  · 已稳定的知识点：[   ]；仍需巩固的知识点：[   ]\r\n  · 本卷难易：[比上次难 / 差不多 / 比上次易]（只写定性判断，帮家长理解等级的波动；义务教育阶段不写全班的整卷 P、平均分等班级统计数；高中照学校的做法）\r\n  · 学科技能交来的素材没有得分率时（作文等级与批语、口语或实验的进步反馈）：\r\n    写该生自己前后几次的等级或要点变化，不附作文全文与录音\r\n\r\n■ 关注建议（具体可执行）\r\n  · 短期（1 个月内）：\r\n    [具体建议 1]\r\n    [具体建议 2]\r\n\r\n■ 不建议表达\r\n  · 不写班级排名、名次段、排名百分位（如\"班级前 30%\"\"处于下层 20%\"）\r\n    ——横向位次随卷子难度剧烈波动，且会把沟通推向比较，不是可行动的信息\r\n  · 义务教育阶段不写总分与整卷得分率——期中、期末实行等级评价，考试结果不排名、不公布\r\n  · 不写\"孩子太粗心\"——按 shared/vocab.md §3，粗心是结果不是原因，应写成具体的错因维度\r\n  · 不写\"再不努力就晚了\"——制造焦虑\r\n  · 不写\"其他同学都比他强\"——人格比较\r\n  · 不写\"必须续课否则跟不上\"——销售话术\r\n  · 高中不写赋分与等级预测、年级或联考的位次、选科或换科建议、\"合格考会不会过\"的预测（见 SKILL.md 第八节 8.4）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 八、分析质量自检清单\r\n\r\n每次生成学情报告前，AI 必须自检：\r\n\r\n- [ ] 是否拿到逐题分数（itemScores）与题号→知识点映射？没有就只出总分级分析\r\n- [ ] 有效答卷是否 ≥ 30 人？20-29 人时 D 与 α 标 🟡，< 20 人不输出 D 与 α\r\n- [ ] 所有阈值是否都按得分率（而非百分制分数）判定\r\n- [ ] 27% 分组是否按总分排序后取；不足 20 人是否改用\"上下各半\"并注明\r\n- [ ] 基础题的 D < 0.20 是否已按\"允许\"处理，没有误判为坏题\r\n- [ ] 是否给每个结论都附了\"数据来源\"（如\"基于近 4 次测评\"）与置信度标签 🟢🟡🔴\r\n- [ ] 是否在样本不足时输出\"证据不足\"\r\n- [ ] 是否避免了预测性表述（\"下次会考 X 分\"）\r\n- [ ] 是否所有\"弱项\"都定位到具体知识点 + 通用错因维度\r\n- [ ] 是否包含至少 1 条教学调整建议\r\n- [ ] 家长素材是否已删除班级排名/百分位（义务教育阶段另删总分与整卷得分率：考试改写学校给的等级，单元练习写知识点诊断），并检查了 parentSharingConsent\r\n- [ ] 写入 classWorkspace 前是否只用了学号/座号\r\n\r\n---\r\n\r\n> **使用提示**：建议老师在每次大考后立即调用本 SKILL，趁着卷面还在手边能补充知识点映射；2 周后再调一次对比趋势。\n\nFile v2.11.1:references/class-report-template.md\n\n# 班级学情报告（7 段完整模板）\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（高中的赋分、合格线与选科口径见 SKILL.md 第八节 8.4）。\r\n> 所有阈值按**得分率**填写；数据来源见 `analysis-framework.md` §一、§二。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级学情报告\r\n科目：[    ]\r\n考试：[    ]（日期 / 卷面满分 / 测评类型：诊断性 / 形成性 / 终结性）\r\n有效答卷：[    ] 份（剔除 [   ] 份：缺考/中途离场）\r\n数据完整度：[逐题 / 仅总分]\r\n生成日期：[    ]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n\r\n■ 第 1 段 · 整体表现\r\n  平均分：[    ] / 满分 [    ]   平均得分率：[    ]\r\n  中位数得分率：[    ]，标准差（得分率）：[    ]\r\n  优秀率（≥0.85）：[   ]%，及格率（≥0.60）：[   ]%，低分率（<0.40）：[   ]%\r\n  （高中合格考模拟另写：低于老师所给合格线 [   ] 人；合格线按本地考试说明，不用 0.60 代替）\r\n  分布形态：[正态 / 右偏 / 左偏 / 双峰]\r\n  整卷难度 P = 平均分 ÷ 满分：[    ]（[偏易/较易/适中/较难/偏难]）\r\n  信度 α：[    ]（[≥0.80 良好 / 0.70-0.80 可接受 / <0.70 结论从保守]；<20 人不填；义务教育的单元练习只作参考，标 🟡）\r\n\r\n■ 第 2 段 · 三层学生分布（studentTiers，依据近 3 次测评平均得分率）\r\n  A 层（需补基础，< 0.60）：[   ] 人\r\n  B 层（达标，0.60-0.85）：[   ] 人\r\n  C 层（可拓展，≥ 0.85）：  [   ] 人\r\n  ⚠️ 不设固定比例；本次比例受卷子难度影响，请与第 1 段的 P 一起读\r\n\r\n■ 第 3 段 · 共性弱项（按严重度排序，写入 weaknessRank）\r\n  弱项 ① [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 全班重讲\r\n  弱项 ② [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 强化训练\r\n  弱项 ③ [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 强化训练\r\n  ⚪ 待复核题（得分率 <10% 且 D≤0 或疑似题目问题）：第 [   ] 题 → 先查题，不计入弱项\r\n\r\n■ 第 4 段 · 题目质量（写入 itemStats，分组方法：27% / 上下各半）\r\n  第 [   ] 题：P = [    ]，D = [    ]，难度档 [基础/中等/较难]\r\n  · 基础题 D < 0.20：正常，保留（它的作用是保底不是筛选）\r\n  · 中等/较难题 D < 0.20：[改题 / 拆分 / 升级为讲解素材]\r\n  · D < 0（高分组反而更差）：先人工复核答案与题干 → flag = 疑似错题\r\n\r\n■ 第 5 段 · 个体警示名单（只报人数，不点名）\r\n  退步明显（近 4 次得分率下降 ≥ 0.10）：[   ] 人\r\n  严重落后（本次得分率 < 0.40）：[   ] 人\r\n  进步显著（近 4 次得分率上升 ≥ 0.10）：[   ] 人\r\n\r\n■ 第 6 段 · 与上一次对比\r\n  平均得分率变化：[+/-] [    ]（两卷难度 P 分别为 [   ] / [   ]，差 >0.15 时不作直接比较）\r\n  优秀率变化：[+/-] [   ]%\r\n  共性弱项变化：[新增/缓解/持平/恶化]\r\n\r\n■ 第 7 段 · 教学调整建议\r\n  短期（1 周内）：\r\n    · 讲：[哪 1-2 个弱项，如何讲]\r\n    · 练：[哪几道变式题，布置给谁]\r\n    · 测：[是否需要课堂补练；义务教育阶段不另组织测验]\r\n  中期（1 个月内）：\r\n    · 弱项排序 → 写入 weaknessRank（lesson-planner / classroom-coach / assignment-designer 读）\r\n    · 分层结果 → 写入 studentTiers\r\n  长期（一学期）：\r\n    · 逐题统计 → 写入 itemStats（exam-designer 据此改题）\r\n    · 整卷指标 → 写入 classSummaries（review-planner 据此定复习起点）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 只有总分时：第 1 段只填平均/中位/标准差/分段人数，第 3、4 段整段留空并写\"缺逐题分数，无法生成\"。\n\nFile v2.11.1:references/student-diagnosis-card-template.md\n\n# 学生个体诊断卡模板\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（高中的比较口径与家长话术的限制见 SKILL.md 第八节 8.4）。\r\n> 一律用学号/座号，不写真实姓名。所有比较都换算成得分率。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📋 学生诊断卡\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n  学号 / 座号：[    ]\r\n  班级：[    ]\r\n  近 4 次得分率：[    /    /    /    ]（各卷满分：[   /   /   /   ]）\r\n  四卷整卷难度 P：[    /    /    /    ]（相差 > 0.15 时不作直接比较；高中只考必修的卷与含选择性必修的卷也不直接比较）\r\n  趋势判定：[稳步上升 / 稳定 / 波动 / 稳步下降 / 证据不足]\r\n  置信度：[🟢 数据充分 / 🟡 初步趋势 / 🔴 样本不足]\r\n  当前分层（studentTiers）：[A 需补基础 / B 达标 / C 可拓展]\r\n  分层依据：近 3 次测评平均得分率 [    ]\r\n\r\n  ■ 强项（得分率 ≥ 0.80 的知识点）\r\n    · [知识点 1]\r\n    · [知识点 2]\r\n\r\n  ■ 弱项（得分率 < 0.60 的知识点）\r\n    · [知识点 1]（[概念模糊/计算失误/读题失误/方法用错]）：\r\n      近 4 次中 [N] 次低于班级同题得分率 → [高危（4 次） / 顽固（3 次） / 初步趋势（2 次） / 单次]\r\n    · [知识点 2]（[  ]）：[   ] → [   ]\r\n    · ⚪ 已排除：被判为待复核的题不计入本表\r\n\r\n  ■ 学习行为信号（有记录才填，无记录留空，不要猜）\r\n    · 缺课次数：近 4 周 [   ] 次\r\n    · 作业完成率：近 4 周 [   ]%（来源：homeworkAssignments 的完成情况汇总）\r\n    · 课堂观察：近 4 周 [   ]（来源：interactionLogs，仅整体描述）\r\n\r\n  ■ 教师建议（基于证据）\r\n    · 短期（2 周内）：[具体动作]\r\n    · 中期（1 个月内）：[具体动作]\r\n    · 长期（一学期）：[具体动作]\r\n\r\n  ■ 给家长的话术方向（先检查 parentSharingConsent）\r\n    · 客观事实：[该生自己的纵向变化，不含班级排名/百分位；义务教育阶段考试写学校给的等级与知识点诊断，单元练习写知识点诊断（老师自定的简单等级可以附上），都不写总分]\r\n    · 关注建议：[1-2 句可执行动作]\r\n    · 不建议表达：[焦虑式话术、名次比较、\"粗心\"归因；高中另不写赋分、等级预测、位次与选科建议]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\n\nFile v2.11.1:shared/ai-item-check.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\r\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\r\n\r\n# AI 出题自检协议\r\n\r\n> 任何由 SKILL 即兴生成的题目（同类题、变式题、纯净版题、梯度题、迁移测试、测评题、听力/阅读材料后的题），在发给学生或老师之前必须通过以下自检。通不过的题不得输出。\r\n\r\n## 一、自检步骤（模型内部完成，不向学生展示）\r\n\r\n1. **自解**：先完整解一遍，得到答案。\r\n2. **有解且唯一**：解存在；若为求值题答案唯一；若为开放题，写明\"开放题，参考答案不唯一\"。\r\n3. **条件充分且不多余**：删掉任一条件是否仍可解？增加了矛盾条件？（例：\"直线与 x 轴围成三角形\"不成题；\"不过第二象限且过第二象限\"无解。）\r\n4. **数值友好**：初中题默认整数或简单分数解；出现循环小数/无理数须是题目本意。应用题中的人数、件数、次数必须为非负整数。\r\n5. **学段内**：用到的概念、公式、术语不超出该 SKILL `grade_bands` 声明的学段（对照 `shared/vocab.md §10`）；超出则删题或标 `⚠高中`。\r\n6. **与原题同型**：作为\"同类题\"时，考查的通用维度和子类型必须与原错题一致（`shared/vocab.md §1-2`），只换情境或数字。\r\n7. **物理量合理**：物理题检查单位制、数量级（例：初中生跑步速度 4-6 m/s，家用电压 220 V）、图示是否可画。\r\n8. **语言题**：英语题检查语法本身正确、目标语法点只出现一次；语文病句题检查\"原句确实有病\"且\"修改后确实无病\"。\r\n\r\n## 二、输出标注\r\n\r\n- 学生端：题后不标注，但若学生质疑\"这题是不是有问题\"，必须认真复核，不得坚持错题。\r\n- 老师端：AI 生成的题必须标注 `【AI 生成，入库前请人工验算】`，未经老师确认不得写入资源库或试卷。\r\n\r\n## 三、示例题回归\r\n\r\nreferences 中的示例题视同 AI 生成题：每次修改 references 后，按本协议逐题验算一遍。CI 有三道检查：\r\n\r\n1. **声明**（A1）：含示例题的文件顶部须有一行 `> 示例题验算：YYYY-MM-DD`。\r\n2. **不得过期**（A2）：声明日期不得早于文件最后一次实质提交（纯升版提交不算）。改了题没重新验算、没更新日期，CI 直接失败——日期是承诺，不是装饰。\r\n3. **机器断言**（`scripts/verify-examples.mjs`）：关键数值结论写成可执行的 `verify` 块，CI 每次替你算：\r\n\r\n   ```verify\r\n   {\"claim\": \"184 分题改为 175 分后 x 为整数\", \"expr\": \"Number.isInteger((175 - 100) / 7)\", \"expect\": true}\r\n   ```\r\n\r\n   `expr` 是只含 Math 与字面量的 JS 表达式，`expect` 按 JSON 相等比较。历史上出过的病题（无解、非整数解、不成题）都应留一条断言，题目一改断言就红。\n\nFile v2.11.1:shared/crisis-exception.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\n\n# 危机例外（共享片段）\r\n\r\n> 所有可能读到学生情绪文本的 SKILL 必须引入本片段，位置在任何\"熔断 / 温情转化 / 焦虑处理 / 家长输出\"规则**之前**。完整处置流程见 `shared/crisis-referral-protocol.md`（随每个技能包分发）。\r\n\r\n## 适用地域（先读这一节）\r\n\r\n本库的默认部署环境是**中国大陆的中文 K12 场景**，下文列出的求助号码也只在中国大陆有效。\r\n\r\n**在其他地区使用时，号码必须先本地化，不得原样照搬。** 具体做法：\r\n\r\n1. **不确定所在地区时先问一句**：\"你现在在哪个国家或地区？我需要据此给你当地的求助方式。\"——问清楚之前，只做\"联系身边信任的成年人\"这一条通用引导。\r\n2. 已知在中国大陆 → 用下文\"最低话术\"一节的号码（完整清单见 `shared/crisis-referral-protocol.md` 第五节）。\r\n3. 已知在其他地区 → **不要输出中国大陆号码**，改为：\"请拨打你所在国家/地区的紧急电话\"，并建议联系学校辅导员、家庭医生或当地青少年求助热线。若平台配置了本地渠道，用配置值。\r\n4. 任何情况下，\"找一位信任的成年人\"与\"如有即时危险请立刻拨打当地紧急电话\"这两条都通用，可以先说。\r\n\r\n部署方若面向中国大陆以外的用户，应在上架说明中替换下文\"最低话术\"一节与 `shared/crisis-referral-protocol.md` 第五节的渠道清单。\r\n\r\n## 在 SKILL.md 中的写法（复制以下三行，不要改写）\r\n\r\n```text\r\n⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记\"已转介\"的处置事实。\r\n```\r\n\r\n家庭安全类信号的不记情形，以下文\"家庭安全类信号\"一节为准。\r\n\r\n## 各类流程的接入点\r\n\r\n| 流程 | 接入位置 |\r\n|---|---|\r\n| 熔断 / \"太难了、放弃了\" 分支（费曼、梯度训练、解题教练） | 进入熔断话术**之前**先做危机信号检查 |\r\n| 焦虑处理（数学/物理错误 DNA、错题本情绪性失误） | 焦虑信号分级：学习压力 → 本 SKILL 处理；危机信号 → 本片段 |\r\n| 家长可见输出（家庭看板、月报家长页、周报家庭版、兴趣简报、老师端家长反馈） | 生成前检查；出现危机信号时**不得**低敏转化，如实提示监护人。**家庭安全类信号除外**：不写进任何家长可见的输出，也不借它提示监护人（见下一节） |\r\n| 倾诉类入口（\"说出让你分心的事\"） | 只接收与学习相关的内容；出现危机信号立即切换 |\r\n| 自建 SKILL 模板（开发者工具） | 模板头部固定带本片段，且不允许写\"不对情绪负责 / 等自习结束再说\"类规则 |\r\n\r\n## 家庭安全类信号（伤害可能来自家里）\r\n\r\n学生说到家里有人打他、经常谩骂、恐吓他、虐待他（含性侵害），不给饭吃、长期没人照料，把他赶出家门或威胁送走他，或者说害怕回家——伤害可能来自家里。这时去提示监护人，可能让孩子更危险。所以这一类**不按\"提示监护人\"处理**，其余处置照旧：\r\n\r\n- **对学生**：先说\"这不是你的错\"。不劝他去告诉可能伤害他的家人，也不劝他回家\"好好沟通\"；建议尽快告诉信任的大人——老师、班主任、学校的心理老师，或不住在一起、信得过的亲戚。学生自己说家里另一位大人（比如妈妈）能保护他，不反驳，同时仍建议告诉老师。有即时危险时，按上文\"适用地域\"给紧急电话。\r\n- **家长可见的内容**（家庭看板、周报家庭版、月报家长页、兴趣简报、老师端的家长反馈与家长消息）：不写这件事，不暗示，也不借这些内容提示监护人。学生端只对学生本人说，老师端只对老师说（家长、监护人自己说起家里有人打孩子的，按下文\"家长、监护人自己说打了孩子\"一条）。学生与监护人共用会话或设备、或小学有家长在旁边时，回应里不复述学生说的细节，也不提\"家里\"，只建议去找老师、班主任或学校的心理老师（家庭版最低话术里的\"不住在一起、你信得过的亲戚\"也不说）。\r\n- **老师端**（本条与下面三条里的报告途径、部门与法条都按中国大陆写，其他地区见下面第三条末句）：不先联系监护人，不找家长核实或对质；不起草提到这件事的家长消息；处置之后，照常的学习反馈照旧（不突然中断；学校或有关部门另有安排的，听他们的），也不在里面暗示。不追问学生细节，也不承诺替学生保密（可以告诉学生：会请能保护他的人来帮忙）；学生的原话、时间和看到的伤如实写进交给学校或公安的报告，不写进本库的工作空间与记录。要不要告诉家长、告诉哪一位，由学校（机构）和公安、民政等部门决定。\r\n  - 学校老师：当天按学校的学生保护流程，报告班主任或学校分管学生保护工作的校领导（有的学校设学生保护专员；老师本人就是班主任的，直接报告分管校领导），由学校依照规定向公安、民政、教育等部门报告；学校没有及时报告的，老师自己直接向公安机关报告（也可以向主管教育行政部门报告）——这项报告义务，法律也规定给了教职工本人。依据：《未成年人学校保护规定》第四十七条（学校和教职工发现学生遭受或疑似遭受家庭暴力、虐待、遗弃、长期无人照料等不法侵害的，应当依照规定及时向公安、民政、教育等有关部门报告）、第四十八条；《反家庭暴力法》第十四条——学校及其工作人员发现未成年学生遭受或疑似遭受家庭暴力的，应当及时向公安机关报案，公安机关对报案人的信息保密；性侵害、性骚扰另见《未成年人保护法》第四十条（学校不得隐瞒，应当及时向公安机关、教育行政部门报告）。\r\n  - 校外培训机构的老师按机构的流程报告，机构没有流程或没有及时报告的，自己直接向公安机关报告；独立教师没有机构，当天直接向公安机关报告。依据：《未成年人保护法》第十一条——密切接触未成年人的单位（第一百三十条：含学校、校外培训机构）及其工作人员，在工作中发现未成年人身心健康受到侵害、疑似受到侵害或面临其他危险情形的，应当立即向公安、民政、教育等有关部门报告；任何组织或个人发现这类情形，都有权劝阻、制止，或向这些部门检举、控告。\r\n  - 正在发生危险时立即报警（中国大陆为 110）。学生说不敢回家、向学校求助时，学校不得拒绝、推诿，需要救助的先行救助：先别让他一个人回家，等学校和公安、民政部门安排（《未成年人学校保护规定》第四十九条）。学生已满 18 周岁、能自己作主时，上面引的强制报告条文不适用：老师照样告诉学校，向外报案先听学生本人的意见，并告诉他可以向居委会、妇联求助或向公安机关报案（《反家庭暴力法》第十三条）；正在发生危险时照样报警。在其他地区，按当地法律与学校规程报告，求助方式按上文\"适用地域\"。\r\n- 说到被打、被伤害，但说不清是不是家里人干的，按本节处理。只是被爸妈批评、说了几句重话，家里吵架（没人动手）或父母离婚，没有挨打、没有经常被谩骂、恐吓，也没说怕回家的，不算本类：其中的自伤、轻生信号照常提示监护人。家里有大人动手打人或拿刀等凶器吓人，就算不是冲着他（比如爸爸打妈妈），也按本节处理。本类和自伤、轻生信号一起出现时按本节处理，求助热线与紧急电话照样给；老师端报告时把自伤风险一并说明。\r\n- **家长、监护人自己说打了孩子**（比如\"考成这样，昨晚我揍了他一顿\"），或说把孩子关在门外、赶出家门、不给饭吃，或说马上要这样做：伤害就来自正在说话的人，同样按本节处理，只是说话的对象换成家长。\r\n  - 对家长（学生端：家长在用或在旁边）：用下文\"最低话术\"里的家长版。不说教、不贴标签、不吓唬（不说\"我要报警\"\"我要告诉学校\"这类话），也不当作没听见、照常往下讲题。先问孩子现在怎么样、有没有受伤，受了伤先处理，需要的话去医院；说清一句：打骂解决不了学习上的问题，法律也要求家长用文明的方式教育孩子、不允许家庭暴力（《未成年人保护法》第十七条、《家庭教育促进法》第二十三条、《反家庭暴力法》第十二条）；还在气头上的，先离开一会儿，平静下来再谈学习；学习上的难处可以和孩子的班主任或学校的心理老师一起想办法，确认在中国大陆后也可以打 12355（青少年服务台，亲子关系与家庭教育的事也接）。家长说马上要打、还没动手的，不问受伤，先说一句\"请先别动手\"，再接家长版第 2 至 4 行。家长不认同（如\"打孩子是我自己家的事\"）的，不争辩、不重复说教，说一句\"孩子的安全最要紧，需要帮忙随时可以找班主任\"。之后再回到学习的事：先给家长一两件能陪孩子一起做的事，不罗列分数、错题与弱项清单。\r\n  - 正在打、孩子伤得重、孩子这会儿正被关在门外或赶出了家门，或家长说控制不住自己：有即时危险，停下一切流程，按上文\"适用地域\"给紧急电话（中国大陆为 110/120；只是孩子伤得重、没有别的危险的，给 120）；孩子被关在门外或赶出了家门的，先请家长马上把孩子领进屋，找不到孩子的立即报警；家长说控制不住自己的，先请他离开孩子所在的房间，家里有别的大人的，请那位大人照看孩子。\r\n  - 孩子可能就在旁边（共用会话或设备、小学有家长在旁边）：家长版照说，法律那句不展开，也不评判这次算不算家庭暴力；不当着孩子数落家长，不复述细节，也不让孩子表态；之后孩子单独说到挨打、害怕回家的，按本节对学生的做法。\r\n  - 家长说的是家里另一位大人打孩子（对这位家长不用上面的家长版）：先护住孩子和自己，正在发生危险时报警；孩子或自己受了伤的先去医院，病历和伤情照片留好；不劝他先去和打人的一方\"好好谈\"；可以向居委会（村委会）、妇联投诉、求助，或向公安机关报案（《反家庭暴力法》第十三条），也可以向法院申请人身安全保护令（第二十三条），告诉孩子的班主任，请学校一起帮忙；确认在中国大陆后，也可以打 12355 咨询。手机或设备打人的一方也会用的，提醒家长看完可以删掉这段对话。\r\n  - 这件事不写进本库的档案和任何记录（处置事实也不记），不写进家长可见的内容，学习记录里也不把挨打写成原因或教训。老师端：家长发来的原消息留着（截图），不删。\r\n  - 老师端：家长在消息里或当面对老师说自己打了孩子，也是疑似家庭暴力，照上面\"老师端\"一条报告（报告途径相同；家长的原话和时间如实写进报告）。回这位家长的消息时，在学习安排之外加一句不带指责的劝阻，比如\"成绩的事我们一起想办法，请别因为成绩打骂孩子\"——这一句和下面给保护方家长的回复，是上面\"不起草提到这件事的家长消息\"仅有的两个例外；不提报告，不追问打成什么样，不对质。家长说到孩子受了伤、经常这样，或把孩子关在门外、赶出家门、不给饭吃的，老师自己看到孩子身上有伤的也算，先报告（孩子这会儿还在门外或找不到的，按正在发生危险立即报警），回不回、怎么回听学校（机构）和公安的；他们交代之前，照常的学习反馈照旧，不提这件事，也不加这句劝阻。家长只说要打、还没动手的，回消息时同样加这一句劝阻，并留意孩子之后的状况（学校老师同时告诉班主任）；说要拿棍子、皮带等东西打，或说自己控制不住的，孩子面临危险，照上面\"老师端\"一条报告，回消息时照样加这一句劝阻；说眼下就要动手的，按正在发生危险立即报警；孩子之后说到挨打、身上有伤或害怕回家的，按本节处理。家长说的是家里另一位大人打孩子的，同样照上面\"老师端\"一条报告；回这位家长时可以写\"谢谢您告诉我。孩子和您的安全最要紧，遇到危险请先报警，居委会、妇联也都可以求助\"，不在消息里问细节、复述细节（手机可能被打人的一方看到）。学生已满 18 周岁的，照上面\"老师端\"一条里成年学生的写法：向外报案先听学生本人的意见。\r\n- 档案照旧只记\"已转介\"的处置事实，不写家庭信息，也不记\"已提示监护人\"；家长可见的内容不显示这条记录。小学有家长在旁边、学生与监护人共用会话或设备，或家长自己说打了孩子时，这一条不记；事后的跟进只在确认是学生本人、身边没有家里人时再问。\r\n\r\n## 最低话术\r\n\r\n**通用部分（任何地区都可以先说）：**\r\n\r\n```text\r\n谢谢你愿意告诉我。这件事很重要，比任何题目都重要。\r\n我是学习伙伴，帮不了这么重要的事，但我很在意你。\r\n现在能不能找一位你信任的大人——爸爸妈妈、老师、或学校的心理老师——把刚才的话告诉他们？\r\n如果你现在就有危险，请立刻拨打你所在地区的紧急电话。\r\n```\r\n\r\n**伤害可能来自家里时**（见\"家庭安全类信号\"一节），通用部分改用这一版：\r\n\r\n```text\r\n谢谢你愿意告诉我。这不是你的错。\r\n这件事需要能保护你的大人来帮你。我是学习伙伴，帮不了这么大的忙，但我很在意你。\r\n能不能尽快找一位你信任的大人——老师、班主任、学校的心理老师，或者不住在一起、你信得过的亲戚——把刚才的话告诉他们？\r\n你现在安全吗？如果现在就有危险，请立刻拨打你所在地区的紧急电话。\r\n```\r\n\r\n**家长、监护人自己说打了孩子时**（学生端用，见\"家庭安全类信号\"一节；老师端回家长的消息不用这一版，照该节\"家长、监护人自己说打了孩子\"一条里的\"老师端\"一小条写），先说这一版：\r\n\r\n```text\r\n学习的事先放一放，我想先问一句：孩子现在怎么样？有没有受伤？受了伤先处理，需要的话带孩子去医院。\r\n成绩也好，作业也好，打骂都解决不了问题；法律也要求家长用文明的方式教育孩子，不允许家庭暴力。\r\n要是火气还没下去，先离开一会儿，等平静下来再谈学习。\r\n学习上的难处我可以帮着一起看，也可以找孩子的班主任或学校的心理老师一起想办法。孩子伤得重，或者现在还有危险的，请立刻拨打您所在地区的急救或紧急电话。\r\n```\r\n\r\n**家长版确认在中国大陆后，补这一句**（不用下面给学生的那段；有即时危险时按\"家庭安全类信号\"一节给 110/120）：\r\n\r\n```text\r\n亲子关系、家庭教育上的难处，也可以打 12355（青少年服务台）；孩子伤得重的，打 120。\r\n```\r\n\r\n**确认在中国大陆后，再补这一句：**\r\n\r\n```text\r\n即时危险可以打 110 或 120。\r\n也可以打 12355（青少年服务台）或 400-161-9995（希望24热线）。\r\n```\r\n\r\n**确认在其他地区时：**\r\n\r\n```text\r\n我这里只有中国大陆的求助号码，可能不适用于你所在的地方。\r\n请拨打你所在国家/地区的紧急电话，或联系学校的辅导老师。\r\n```\r\n\r\n## 禁止\r\n\r\n- 不做诊断、不贴\"抑郁/焦虑症\"标签。\r\n- 不承诺替学生保密到掩盖危险。\r\n- 家庭安全类信号：不劝学生去告诉可能伤害他的人，不借家长可见的内容提示监护人；老师端不先联系监护人（家长自己说起家里有人打孩子时回他的消息不算，见\"家庭安全类信号\"一节）；家长自己说打了孩子时，不当作没听见，也不说教、吓唬（老师端的严重情形，学校、公安交代之前回家长的消息不提这件事，见同一节）。\r\n- 不把危机信号写进\"本周阳光总结 / 攻坚蓄能期\"。\r\n- 不在档案中记录事件细节，只记录\"已触发危机转介、已提示成年人/求助渠道\"的处置事实（schema `safetyRecord`）——**且只在档案已经开启（profileEnabled 为 true）时记**；没开档案就什么都不写，也不为了记这一条去建档。**记录动作只由学习DNA 执行**（它是 `safetyRecord` 的唯一写入方，见其授权规则表“危机转介”一行）；其他 SKILL 不写 `safetyRecord`，职责到按本文处置为止。\r\n- **不在未确认地区的情况下，把中国大陆号码当作通用紧急联系方式输出。**\n\nFile v2.11.1:shared/crisis-referral-protocol.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从技能 xiaozhi-learning-dna 的 references 目录下的 crisis-referral-protocol.md 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改那份原件，然后运行 npm run sync:shared -->\n\n# 危机识别与转介协议（全库共享安全底线）\r\n\r\n> 适用学段：全部（小学低段至高中，无例外）。\r\n> 本协议是小智伴学全库的**安全底线**，优先级高于任何\"低敏温情转化\"\"家长看板输出\"或\"学习状态观察\"规则。\r\n> 适用于：`xiaozhi-learning-dna`（学习情绪维度 §7）、`xiaozhi-weekly-review`（家庭分享版）、以及任何可能接触到学生情绪/求助信号的 SKILL。\r\n\r\n---\r\n\r\n## 一、为什么需要这条底线\r\n\r\n学习情绪维度与家庭看板的\"低敏温情转化\"（把\"高度焦虑/挫败抗拒\"转述为\"攻坚蓄能期/静息调整期\"）在**普通学习压力**场景是恰当的——避免激化家长焦虑。\r\n\r\n但当出现**超出学习支持范畴的危机信号**时，低敏转化会**掩盖真实求救信号**，是危险的。此时必须**立即切换到本协议**，停止一切美化措辞。\r\n\r\n> ⚠️ 核心原则：**宁可误报，不可漏报。** 涉及未成年人安全时，谨慎地\"多提示一次监护人\"，远好过把求救信号包装成\"学习状态正常波动\"。伤害可能来自家里时例外：不提示监护人，见第三节末的\"家庭安全类信号\"。\r\n\r\n---\r\n\r\n## 二、危机信号（出现任一即触发本协议）\r\n\r\n- **自伤/自残**：提到伤害自己、已经伤害过自己、\"疼一下会好受些\"等。\r\n- **轻生念头**：提到不想活、\"消失就好了\"、\"没有我大家会更好\"、交代后事、赠送珍视物品等。\r\n- **遭受伤害**：提到被打、被欺凌/霸凌、被威胁、被孤立、遭受身体或性的侵害。\r\n- **持续严重低落/绝望**：长时间（非一次考试失利）表达\"一切都没意义\"\"怎么努力都没用\"\"我是废物\"，伴随睡眠/食欲/兴趣的明显改变。\r\n- **家庭安全问题**：提到家中暴力（挨打，或经常被谩骂、恐吓；看到、听到家里大人打人或拿刀等凶器吓人也算）、虐待（含性侵害）、被忽视到影响基本安全，或害怕回家、被赶出家门、被威胁送走。处置与其他信号不同，见第三节末的\"家庭安全类信号\"。\r\n\r\n> 说明：这些是**安全信号识别**，**不是**心理诊断。不要给学生贴\"抑郁症\"\"焦虑症\"等标签。\r\n\r\n---\r\n\r\n## 三、触发后必须做（按顺序）\r\n\r\n1. **停止低敏转化**：不把该信号写成\"攻坚蓄能期/静息调整期/信心重建期\"等安抚话术；不\"报喜不报忧\"。\r\n2. **稳住、不评判、不追问细节**：表达关心与陪伴（\"谢谢你愿意告诉我，你现在的感受很重要\"），**不要**追问细节、不要说教、不要轻描淡写（\"别想太多\"\"大家都这样\"）。\r\n3. **明确 AI 的边界**：坦诚\"我是学习伙伴，帮不了这么重要的事，但我很在意你，希望你现在就找到能真正帮到你的人\"。\r\n4. **如实、及时提示可信的成年人**：建议学生立即联系**信任的成年人**（父母/监护人、老师、学校心理老师）。若信号出现在家长/监护人可见的看板或报告场景，**如实、不美化**地提示监护人尽快关注与陪伴，并建议寻求专业帮助——**不得**用低敏话术冲淡。伤害可能来自家里时，本步改按本节末的\"家庭安全类信号\"做。\r\n5. **提供专业求助渠道**（见第五节）。\r\n6. **如有即时危险**（正在自伤、有立即轻生行动等）：建议**立即拨打所在地区的紧急电话**或前往最近的医院急诊。具体号码按第五节的地域判断给出——确认在中国大陆才说 110/120，其他地区说\"你所在国家/地区的紧急电话\"。\r\n\r\n**家庭安全类信号（伤害可能来自家里）**：第 4 步改为下面的做法；第 3 步的说法改用 `shared/crisis-exception.md` 家庭版最低话术（先说\"这件事需要能保护你的大人来帮你\"），其余各步照旧。提示可能造成伤害的监护人，可能让孩子更危险。\r\n\r\n- 先告诉学生\"这不是你的错\"。不劝他去告诉可能伤害他的家人，也不劝他回家\"好好沟通\"；建议尽快告诉**家庭以外信任的成年人**（老师、班主任、学校心理老师，或不住在一起、信得过的亲戚）；学生自己说家里另一位大人能保护他，不反驳，同时仍建议告诉老师。\r\n- 不在家长/监护人可见的看板、报告、家长消息里写这件事，不暗示，也不借它们提示监护人（家长、监护人自己说起家里有人打孩子的，见本节\"家长、监护人自己说打了孩子\"一条）；学生与监护人共用会话或设备、或小学有家长在旁边时，回应里不复述细节，也不提\"家里\"，只建议去找老师、班主任或学校心理老师（家庭版最低话术里的\"不住在一起、你信得过的亲戚\"也不说）。\r\n- 老师端：不先联系监护人，不找家长核实或对质，不追问学生细节，不承诺替学生保密；不起草提到这件事的家长消息。学校老师当天按学校的学生保护流程，报告班主任或学校分管学生保护工作的校领导，由学校依照规定向公安、民政、教育等部门报告；学校没有及时报告的，老师自己直接向公安机关报告，这项报告义务法律也规定给了教职工本人（《未成年人学校保护规定》第四十七、四十八条；家庭暴力另见《反家庭暴力法》第十四条，性侵害另见《未成年人保护法》第四十条）。校外培训机构的老师按机构的流程报告，机构没有流程或没有及时报告的，自己直接向公安机关报告；独立教师当天直接向公安机关报告（《未成年人保护法》第十一条）。要不要告诉家长、告诉哪一位，由学校（机构）和有关部门决定。正在发生危险时立即报警（中国大陆为 110，其他地区用当地紧急电话）；学生说不敢回家、向学校求助时，需要救助的，学校先行救助，先别让他一个人回家（《未成年人学校保护规定》第四十九条）。学生已满 18 周岁的，向外报案先听本人意见，正在发生危险时照样报警。其他地区按当地法律与学校规程报告。\r\n- 说到被打、被伤害，但说不清是不是家里人干的，按本条做。只是被父母批评、说了几句重话，家里吵架（没人动手）或父母离婚，没有挨打、没有经常被谩骂、恐吓，也没说怕回家的，不算本类：其中的自伤、轻生信号照常按第 4 步提示监护人。家里有大人动手打人或拿刀等凶器吓人，就算不是冲着他（比如爸爸打妈妈），也按本条做。本类和自伤、轻生信号一起出现时按本条做，第 5、6 步照旧；老师端报告时把自伤风险一并说明。\r\n- 家长、监护人自己说打了孩子（或说把孩子关在门外、赶出家门、不给饭吃，或说马上要这样做）：说话的对象换成家长，照 `shared/crisis-exception.md` 本类一节\"家长、监护人自己说打了孩子\"一条与家长版最低话术——不说教、不吓唬，也不当作没听见；先问孩子有没有受伤，说清打骂解决不了学习上的问题、法律也要求家长用文明的方式教育孩子、不允许家庭暴力，建议先冷静、找班主任或学校心理老师一起想办法；正在打、伤得重、孩子正被关在门外或赶出了家门，或家长说控制不住自己时按第 6 步，号码与第一步照 `shared/crisis-exception.md` 同一条。孩子可能在旁边时，不当着孩子数落家长，不复述细节，也不让孩子表态。家长说的是另一位家里人打孩子的，建议先护住孩子和自己，正在发生危险时报警，不劝他先去和打人的一方\"好好谈\"；也可以向居委会（村委会）、妇联或公安机关求助（《反家庭暴力法》第十三条），告诉孩子的班主任，请学校一起帮忙。这件事不记档案（处置事实也不记）。老师端听家长自己说打了孩子，照上面老师端一条报告；回这位家长的消息只加一句不带指责的劝阻，不提报告、不追问、不对质；孩子受了伤、经常这样，或被关在门外、赶出家门、不给饭吃的，先报告（孩子这会儿还在门外或找不到的，立即报警），回不回、怎么回听学校（机构）和公安的，交代之前照常的学习反馈照旧，不提这件事。家长说的是另一位家里人打孩子的，老师端同样报告，回复只给求助途径，不问、不复述细节。\r\n- 档案的处置事实记\"已建议联系信任的成年人\"，不记\"已提示监护人\"；小学有家长在旁边、学生与监护人共用会话或设备，或家长自己说打了孩子时，处置事实也不记。\r\n\r\n---\r\n\r\n## 四、禁止（触发本协议时）\r\n\r\n- ❌ 不把危机信号做低敏转化后写进家长看板/周报\"阳光总结\"。\r\n- ❌ 不承诺\"替你保密\"到掩盖危险的程度——学生安全高于隐私偏好。\r\n- ❌ 家庭安全类信号：不劝学生去告诉可能伤害他的人，不借家长可见的内容提示监护人，老师端不先联系监护人（家长自己说起家里有人打孩子时回他的消息不算，见第三节）。\r\n- ❌ 不做心理诊断、不贴病理标签、不评判对错。\r\n- ❌ 不把危机的**具体隐私细节**（家庭事件、创伤细节等）写入长期档案；档案中仅可记录\"已触发危机转介、已提示监护人/建议专业求助\"这一**处置事实**（由学习DNA 记入 `safetyRecord`，其他 SKILL 不写），不留敏感细节。\r\n- ❌ 不因\"要保持温情/不想吓到家长\"而弱化提示。\r\n\r\n---\r\n\r\n## 五、专业求助渠道\r\n\r\n> ⚠️ **先确认地区再给号码。** 下列号码**只在中国大陆有效**。不确定学生所在地区时，先问\"你现在在哪个国家或地区\"；在问清之前只做\"联系身边信任的成年人 / 拨打你所在地区的紧急电话\"这类通用引导，**不要**直接报出中国大陆号码。\r\n\r\n### 中国大陆\r\n\r\n- **紧急危险**（正在发生的伤害/立即风险）：**110（警) / 120（急救）**\r\n- **北京心理危机研究与干预中心** 24 小时热线：**010-82951332**\r\n- **希望24热线**（生命教育与危机干预）：**400-161-9995**\r\n- **共青团 12355** 青少年服务台（心理与法律援助）：**12355**\r\n- 学校心理老师 / 当地精神卫生中心 / 未成年人保护热线\r\n\r\n> 提示：具体号码可能随地区与时间变化，使用前请让学生/家长核实当地有效渠道；中国大陆的即时危险以 110/120 为准。\r\n\r\n### 中国大陆以外\r\n\r\n不要输出上面的号码。改为：\r\n\r\n- **即时危险**：请拨打你所在国家/地区的紧急电话\r\n- 学校辅导老师 / 家庭医生 / 当地青少年心理支持热线\r\n- 若部署方在平台侧配置了本地求助渠道，优先使用配置值\r\n\r\n部署到中国大陆以外时，运营方应在上架说明与本节中替换为当地渠道。\r\n\r\n---\r\n\r\n## 六、事后\r\n\r\n- 危机缓解后，**回归学习支持角色**，不反复追问、不把学生当\"病人\"看待。\r\n- 若学生愿意，可温和确认\"你后来找到能帮你的人了吗？\"，但不施压。家庭安全类信号只在确认是学生本人、身边没有家里人时问。\r\n- 长期档案仅保留\"处置事实 + 是否已连接到成年人/专业支持\"，供后续温和跟进，不留敏感细节。\n\nFile v2.11.1:shared/grade-bands.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\n\n# 学段参数表\r\n\r\n> 与 `shared/vocab.md §10` 配套。所有涉及时间、时长、课时、提醒窗口的 SKILL 只引用本表，不在正文写死数字。以下为**默认经验值**，用户（学生/监护人/老师）可在会话中调整；调整后以用户设置为准。第一节表下的睡眠时间与就寝时间、第三节校外培训的时段上限（小学低段、中段、高段再提前的三个时刻是本库默认）、第五节作业总量出自国家规定，只能往更严的方向调：就寝与校外培训结束时间只能更早，睡眠时间只能更长，作业量只能更少。\r\n\r\n## 一、作息与提醒窗口\r\n\r\n| 学段 | 建议就寝不晚于 | 免打扰窗口（不发送任何提醒） | 每日提醒上限 |\r\n|---|---|---|---|\r\n| 小学低段（1-2） | 20:30 | 20:00 – 7:30 | 不适用（IM 提醒从小学中段起） |\r\n| 小学中段（3-4） | 21:00 | 20:30 – 7:30 | 1 条合并摘要 |\r\n| 小学高段（5-6） | 21:20 | 21:00 – 7:00 | 1 条合并摘要 + 1 条即时 |\r\n| 初中（7-9） | 22:00 | 21:30 – 7:00 | 1 条合并摘要 + 1 条即时 |\r\n| 高中（10-12） | 23:00 | 22:30 – 6:30 | 1 条合并摘要 + 1 条即时 |\r\n\r\n睡眠时间：小学生每天应达到 10 小时，初中生 9 小时，高中生 8 小时；就寝一般不晚于小学 21:20、初中 22:00、高中 23:00（教育部办公厅《关于进一步加强中小学生睡眠管理工作的通知》，教基厅函〔2021〕11 号）。上表小学低段 20:30、中段 21:00 是本库更早的默认值；个别学生到就寝时间作业还没做完的，也按时就寝，不熬夜（同一通知）。\r\n\r\n## 二、单次专注与休息（番茄钟默认值）\r\n\r\n| 学段 | 单次专注 | 短休 | 一次学习段最多几个番茄 |\r\n|---|---|---|---|\r\n| 小学低段 | 10-15 分钟 | 5 分钟 | 2 |\r\n| 小学中段 | 15-20 分钟 | 5 分钟 | 3 |\r\n| 小学高段 | 20-25 分钟 | 5 分钟 | 3 |\r\n| 初中 | 25 分钟 | 5 分钟 | 4 |\r\n| 高中 | 25-40 分钟 | 5-10 分钟 | 4 |\r\n\r\n## 三、课时与课堂\r\n\r\n| 学段 | 一节课 | 45 分钟教案伸缩表中的档位 |\r\n|---|---|---|\r\n| 小学 | 40 分钟 | 40 |\r\n| 初中 | 45 分钟 | 45 |\r\n| 高中 | 40 或 45 分钟（各地不同） | 40 / 45 |\r\n| 校外一对一 / 小班 | 线下 60 / 90 分钟。所有学段：线下结束不晚于 20:30、线上不晚于 21:00，不与学校教学时间冲突（国办发〔2018〕80 号、教基厅函〔2021〕11 号）；小学低段 19:30、小学中段 20:00、小学高段 20:20 前结束（按一的就寝时间再提前，本库默认）。面向义务教育阶段学生的学科类培训另外：线上每课时不超过 30 分钟、课程间隔不少于 10 分钟，不排休息日、法定节假日与寒暑假（双减意见；高中参照执行，按当地规定） | 30 / 60 / 90 |\r\n\r\n## 四、学生端 SKILL 适用性（默认）\r\n\r\n| SKILL 类型 | 小学低段 | 小学中段 | 小学高段 | 初中 | 高中 |\r\n|---|---|---|---|---|---|\r\n| 数学五个学生端技能 | 不适用 | 不适用 | 不适用 | 适用 | 高中原生（必修与选择性必修） |\r\n| 英语五个学生端技能 | 不适用 | 不适用 | 适用（降级版） | 适用 | 高中原生（必修与选择性必修） |\r\n| 语文五个学生端技能 | 不适用 | 不适用 | 适用（降级版；跨时空古文对话除外） | 适用 | 高中原生（必修与选择性必修；选修如实说明不覆盖） |\r\n| 物理五个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（八、九年级） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 化学五个学生端技能 | 不适用 | 不适用 | 不适用 | 学校开了化学才适用（开课年级见表下说明） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 初高衔接规划 | 不适用 | 不适用 | 不适用 | 九年级下学期至中考后暑假 | 高一上学期 |\r\n| 历史三个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（七至九年级；开卷考试地区配合开卷答题教练） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 开卷答题教练 | 不适用 | 不适用 | 不适用 | 本地中考有开卷科目时适用 | 不适用 |\r\n| 生物五个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（学校开设生物学课的年级；含初中学业水平考试的复习） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 地理三个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（学校开设地理课的年级；含初中学业水平考试的复习） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 费曼学习 | 不适用 | 仅前两跳 | 前三跳 | 全流程 | 全流程 |\r\n| 康奈尔笔记 | 不适用 | 不适用 | 简化版（三栏→两栏） | 适用 | 适用 |\r\n| 30 天学习计划 | 不适用 | 不适用 | 周计划版 | 适用 | 适用 |\r\n| 兴趣探索（52 周） | 不适用 | 8 周试探版 | 8 周试探版 | 适用 | 适用 |\r\n| 时间与专注力 | 不适用 | 番茄钟入门 | 适用 | 适用 | 适用 |\r\n| 错题本 | 不适用 | 快速记录模式 | 快速记录模式 | 适用 | 适用 |\r\n| 每周复盘 | 不适用 | 三问版 | 三问版 | 七问版 | 七问版 |\r\n| 学习 DNA / IM 提醒 | 不适用 | 仅监护人开启 | 监护人同意 | 学生 + 监护人 | 学生本人 |\r\n\r\n学科错误 DNA（数学、物理、化学、生物）不在\"错题本\"一行，随所属学科一行，都从初中起。\r\n\r\n**理化开课年级各地不同**：六三制地区物理一般从八年级、化学从九年级开设；五四制地区化学从八年级开设；浙江等地初中开设综合的《科学》课，物理、化学内容分散在各年级学。化学技能按\"学校开没开化学\"判断，不按年级号一刀切：七、八年级学生问化学，先问一句学校教没教过。\r\n\r\n\"不适用\"时 SKILL 应直接说明并建议由监护人/老师陪同，不强行降级。\r\n\r\n**小学各学段一律以有家长或老师在场为前提**（`shared/vocab.md` §8 规则 4，依据《中小学生成式人工智能使用指南（2025年版）》）。表中小学列的\"简化版 / 降级版 / 适用\"等都在这个前提下成立。\r\n\r\n**学科技能的高中列**：`grade_bands` 声明了 `高中` 的学科技能是**高中原生**——高中章节按高中课标写，不逐行标注越纲（`shared/vocab.md` §10）；其余学科技能对高中学生仍按\"适用（标注越纲）\"处理。\r\n\r\n## 五、作业总量（全部学科合计）\r\n\r\n| 学段 | 每天书面作业总量 |\r\n|---|---|\r\n| 小学一、二年级 | 不布置家庭书面作业，可在校内适当安排巩固练习 |\r\n| 小学三至六年级 | 平均完成时间不超过 60 分钟 |\r\n| 初中 | 平均完成时间不超过 90 分钟 |\r\n| 高中 | 没有全国统一的分钟数，按本校晚自习安排、年级统筹与就寝时间协调 |\r\n\r\n依据：教育部办公厅《关于加强义务教育学校作业管理的通知》（教基厅函〔2021〕13 号）与\"双减\"意见。这是**全部学科合计**的上限，各科份额由学校（年级）统筹；技能给单科出作业时，先问本科份额，问不到时按\"全科总量 ÷ 当天有书面作业的科数\"估并写明是估的，不把本科作业量写到接近全科上限。不给家长布置或变相布置作业，不要求家长检查、批改作业（\"双减\"意见）；校外培训不给学员留作业（独立教师包的校外培训口径）。\r\n\r\n## 六、说明\r\n\r\n本表不是政策文件的复述，只提供 SKILL 运行所需的默认参数；各地校规、家庭安排优先，但出自国家规定的几项（见文首）只能往更严的方向调。\n\nFile v2.11.1:shared/hint-ladder.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\r\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\r\n\r\n# 提示阶梯与\"完整示例\"出口\r\n\r\n> 替代各 SKILL 中\"永远不给答案 / 不给完整步骤\"的绝对禁令。原则：**不代做，但不把学生困死**。新手需要 worked example（示例效应），熟手需要自己想（专长逆转效应）；SKILL 按学生当前状态选择阶梯位置。\r\n\r\n## 〇、前置：考试进行中不进入阶梯\r\n\r\n学生说明**正在考试或测验中**——线上考试、限时测验、老师说过不许外传的卷子——SKILL 不进入提示阶梯，不讲该题、不给任何方向提示。\r\n用一句话说明原因（考试中用 AI 属于作弊，《中小学生成式人工智能使用指南（2025年版）》要求学生不得利用生成式人工智能作弊），并约好考完再来一起复盘。\r\n\r\n- 判断只看学生自述或明确的上下文（\"还有十分钟交卷\"\"监考老师出去了\"）。**已经考完的题、昨天考过的卷子正常讲**——考后复盘是本库鼓励的用法。\r\n- 不确定时问一句\"这是已经考完的，还是正在考？\"，不凭猜测拒绝。\r\n- 不说教、不记录、不告诉家长；学生说已经考完了，就按正常流程走。\r\n\r\n## 一、提示阶梯（从轻到重）\r\n\r\n| 级 | 名称 | 给什么 | 不给什么 |\r\n|---|---|---|---|\r\n| L0 | 复述 | 让学生复述条件与问题 | 任何方向 |\r\n| L1 | 方向 | 指出\"这题和哪类知识有关\" | 具体工具 |\r\n| L2 | 工具 | 点名要用的概念/公式/方法名 | 怎么用 |\r\n| L3 | 条件 | 指出题中哪个条件还没用到 | 怎么把它用进去 |\r\n| L4 | 半步 | 给出下一步的一半，让学生补完 | 后续步骤 |\r\n| L5 | 示例 | 用**同型不同数**的例题做一遍完整示范，然后让学生做原题 | 原题答案 |\r\n| L6 | 讲解 | 讲解原题完整过程，**随后必须**让学生独立做一道同类题（按 `shared/ai-item-check.md` 生成） | 直接给答案后结束 |\r\n\r\n## 二、升级规则\r\n\r\n- 每一级学生尝试后仍卡住（一次有实质内容的回答仍不对，或明确说\"不会\"），升一级。\r\n- 同一级最多停留 2 轮。\r\n- 新手（该知识点弱项状态为 `待处理 / 初步弱项`，或学生自报\"这块完全没学过\"）可直接从 L5 开始。\r\n- L6 是出口，不是惩罚：到达 L6 时用一句话说明\"这道我先做给你看，下一道你来\"。\r\n- 学生说\"我不想被引导了，直接告诉我\"：初中及以上尊重一次，走 L5；连续要求 → 走 L6 并记录为\"当前偏好直接讲解\"（不写入长期档案，只在会话内）。\r\n\r\n## 三、各 SKILL 的默认上限\r\n\r\n| SKILL | 默认最高级 | 说明 |\r\n|---|---|---|\r\n| 数学/物理/化学解题教练 | L6 | 到 L6 必须配同类题 |\r\n| 应用题教练 | L5 | 公式只在 L2 以\"名称\"出现，不在 L1 出现 |\r\n| 概念解释器 | L6 | 概念题本来就允许讲解 |\r\n| 时空线索构建器 | L6 | 纪年换算、时代特征可以直接讲，讲完请学生自己排一遍 |\r\n| 梯度训练 | L4 | 超出 L4 说明该层过高，回退一层 |\r\n| 英语语法教练 | L6 | 形式类错误（三单、冠词、复数）研究支持显性纠正，可直接 L5 |\r\n| 化学用语与方程式教练 | L5 | 化学式与配平可显性纠正，随后请学生自己再写一次 |\r\n| 英语/语文写作教练 | L4 | 不代写；L5 只用于\"句式示范\"，不得替学生写论点，不设 L6 |\r\n| 历史论述题教练 | L4 | 不代写；不替学生拟定观点或论题，不设 L5、L6 |\r\n| 语文阅读拆解 | L5 | 示范题必须换文本 |\r\n| 历史材料解析题教练 | L5 | 示范题必须换一则材料；原题的结论不直接给 |\r\n| 遗传推理教练 | L6 | 到 L6 必须配同类题；遗传图解由学生先画 |\r\n| 生物概念网络构建器 | L6 | 概念可以讲，讲完请学生自己画出概念之间的联系 |\r\n| 生物图表与材料题教练、地理读图教练 | L5 | 示范题必须换一幅图 |\r\n| 生物实验探究教练 | L5 | 示范换一个实验情境；本题的实验方案由学生先设计 |\r\n| 地理成因链教练 | L5 | 示范换一个区域或现象；本题的成因链由学生自己连 |\r\n| 区域认知构建器 | L6 | 区域特征可以讲，讲完请学生自己做一次区域比较 |\r\n| 语文语病追踪 | L5 | 先让学生找出病处；示范只改同类的另一句 |\r\n| 文言文复活计划 | L5 | 实词/句式可讲解；翻译题的原句答案不直接给 |\r\n| 费曼学习 | L5（一级支架） | 已是原设计 |\r\n\r\n## 四、与\"铁律\"的关系\r\n\r\n各 SKILL 保留\"不直接给原题答案\"的铁律，铁律的准确表述改为：\r\n> 不在学生尝试之前给原题答案；提示按 `shared/hint-ladder.md` 逐级升，到达上限后用同型例题或讲解 + 同类题收尾。\n\nFile v2.11.1:shared/hs-subject-standards.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从技能 xiaozhi-teach-exam-designer 的 references 目录下的 hs-subject-standards.md 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改那份原件，然后运行 npm run sync:shared -->\n\n# 高中八科课标对照：核心素养、学业质量水平与考试口径\n\n> 适用学段：高中。\n> 本文是 `xiaozhi-teach-exam-designer`（测评设计师）的参考资源（原件），随包分发给教案设计器（xiaozhi-teach-lesson-planner）、作业设计师（xiaozhi-teach-assignment-designer）、学情分析师（xiaozhi-teach-student-analyzer）、复习规划师（xiaozhi-teach-review-planner）。各技能带的是同一份副本；要改只改原件，改完再同步到各副本，不在副本上直接改。\n> 课程依据：《普通高中语文课程标准日常修订版（2017 年版 2025 年修订）》《普通高中数学课程标准日常修订版（2017 年版 2025 年修订）》《普通高中英语课程标准日常修订版（2017 年版 2025 年修订）》《普通高中物理课程标准日常修订版（2017 年版 2025 年修订）》《普通高中化学课程标准日常修订版（2017 年版 2025 年修订）》《普通高中生物学课程标准日常修订版（2017 年版 2025 年修订）》《普通高中地理课程标准日常修订版（2017 年版 2025 年修订）》《普通高中历史课程标准日常修订版（2017 年版 2025 年修订）》。\n> 用法：「」内是课标原文，「」外是本库的整理，直双引号只用来提及字词。各学科学业质量的分级不同，不跨学科换算；具体以该学科课标、学科老师端技能与本地当年的考试说明为准。\n> 称呼：合格考指学业水平合格性考试，等级考指学业水平等级性考试（各地也叫选考）。语文、数学、英语课标没有等级性考试，与合格性考试并列的是高考；数学课标只称\"学业水平考试\"，不称合格性考试。\n\n## 一、对照总表\n\n本节是整理，不含课标原文；原文在各格所指的那一节。\n\n| 学科 | 核心素养 | 学业质量几级 | 合格的依据 | 等级考或高考的上限 | 合格考的形式 | 等级考的形式 | 必修 / 选择性必修学分 |\n|---|---|---|---|---|---|---|---|\n| 语文 | 语言建构与运用、思维发展与提升、审美鉴赏与创造、文化传承与理解（见第二节） | 3 级：水平一至水平三，据学业质量表（见第二节） | 水平一：毕业应达到的要求；合格性考试的难度主要依据水平一（见第二节） | 没有等级性考试，对应高考：水平二是高考命题的依据（课标没写\"不超过\"）（见第二节） | 课标未写；只列出可选的形式，可探索口语交际测试（见第二节） | 没有等级性考试；高考的形式课标未写（见第二节） | 8 / 6（见第二节） |\n| 数学 | 数学抽象、逻辑推理、数学建模、直观想象、数学运算、数据分析（见第三节） | 3 级：水平一至水平三（见第三节） | 水平一：毕业要求，也是学业水平考试命题的依据（见第三节） | 没有等级性考试，对应高考：不超过水平二（见第三节） | 学业水平考试一般闭卷笔试；条件具备时也可计算机化考试，适当加入完成课题或论文等形式（见第三节） | 没有等级性考试；高考闭卷笔试（见第三节） | 8 / 6（见第三节） |\n| 英语 | 语言能力、文化意识、思维品质、学习能力（见第四节） | 3 级：水平一至水平三（见第四节） | 水平一：毕业要求，也是合格等级的划定依据（见第四节） | 没有等级性考试，对应高考：不超过水平二（见第四节） | 一般笔试，含听力；有条件的地区可实施口试（见第四节） | 没有等级性考试；高考一般笔试（闭卷，含听力），条件允许可组织口试（见第四节） | 6 / 8（见第四节） |\n| 物理 | 物理观念、科学思维、科学探究、科学态度与责任（见第五节） | 3 级：水平 1 至水平 3（见第五节） | 水平 1：毕业要求，也是合格等级的划定依据（见第五节） | 不超过水平 3（见第五节） | 课标未写（见第五节） | 课标未写（见第五节） | 6 / 6（见第五节） |\n| 化学 | 宏观辨识与微观探析、变化观念与平衡思想、证据推理与模型认知、科学探究与创新意识、科学态度与社会责任（见第六节） | 4 级：水平 1 至水平 4（见第六节） | 水平 2：毕业要求，也是合格等级的划定依据；合格考依据水平 1、水平 2 命题（见第六节） | 不超过水平 4；主要依据水平 3、水平 4 命题（见第六节） | 纸笔考试加实验操作考查，独立设置实验操作考试（见第六节） | 纸笔考试；是否闭卷课标未写（见第六节） | 4 / 6（见第六节） |\n| 生物学 | 生命观念、科学思维、科学探究、社会责任（见第七节） | 3 级：水平 1 至水平 3（见第七节） | 水平 1：毕业要求，也是合格等级的划定依据（见第七节） | 水平 3 是命题可达到的最高要求（见第七节） | 纸笔测试（闭卷）加实验操作考查（见第七节） | 闭卷（见第七节） | 4 / 6（见第七节） |\n| 地理 | 人地协调观、综合思维、区域认知、地理实践力（见第八节） | 3 级：水平 1 至水平 3（见第八节） | 水平 1：毕业要求，也是合格等级的划定依据（见第八节） | 不超过水平 3；难度主要依据水平 3（见第八节） | 一般纸笔测试与地理实践活动相结合；非纸笔测试含上机、实验、野外考察、社会调查测试等（见第八节） | 纸笔测试；是否闭卷课标未写（见第八节） | 4 / 6（见第八节） |\n| 历史 | 唯物史观、时空观念、史料实证、历史解释、家国情怀（见第九节） | 4 级：水平 1 至水平 4（见第九节） | 水平 2：毕业要求，也是合格等级的划定依据（见第九节） | 水平 4 是命题的最高参照标准（见第九节） | 原则上纸笔考试；成绩原则上分合格、不合格两类（见第九节） | 单科、笔试、闭卷；成绩用百分制或等级制赋分（见第九节） | 4 / 6（见第九节） |\n\n- 考试范围八科是同一口径：合格考（数学为学业水平考试）的范围是必修；等级考与语数英高考的范围是必修和选择性必修。物理、化学还含学生必做实验（物理合格考 12 个、等级考 21 个，化学合格考 9 个、等级考 18 个）；生物学合格考的实验操作考查，以两个必修模块\"教学提示\"中要求的学生实验活动为范围。\n- 学分一栏：英语选择性必修 4 个模块共 8 学分，供有进一步学习或升学需求的学生修习；生物学、历史的选择性必修 6 学分是按每模块 2 学分合计的，课标没写合计数。各科选修的设置见各节的\"课程结构与学分\"。\n\n---\n\n## 二、语文\n\n- **核心素养**：「主要包括“语言建构与运用”“思维发展与提升”“审美鉴赏与创造”“文化传承与理解”四个方面。」\n- **学业质量与考试的对应**：学业质量表分水平一、二、三，共 3 级（课标没有\"分为几级\"的句子）。课标里没有等级性考试，与合格性考试并列的是普通高校招生考试（高考）；也没有\"合格等级的划定依据\"一语。\n  - 各级的用途：「语文学科学业质量水平一是普通高中毕业应达到的要求，水平二是普通高校招生考试命题的依据，水平三用于指导在语文学习方面有更高要求的学校设计课程与测评工具。」\n  - 难度：「合格性考试主要依据学业质量水平一确定难度结构；普通高校招生考试主要依据学业质量水平二确定难度结构」\n- **考试的范围与形式**：\n  - 范围：「学业水平合格性考试范围为必修课程内容；普通高校招生考试范围为必修和选择性必修课程内容。」「古诗文背诵不超过课程标准推荐篇目的范围。」\n  - 形式：「可分为书面与非书面、线上与线下、开卷与闭卷等。」课标只列出这些可选的形式，合格性考试、高考各用哪一种，课标未写。「考试形式宜多样化，同一考试可探索多种组合方式，学业水平合格性考试可探索口语交际测试。」\n  - 题型：「合格性考试应包含一定比例的主观题，普通高校招生考试应适当增加主观题的比例。」\n  - 命题蓝图：「制定命题蓝图要遵循考试设计要求，综合考虑试题考查目标、试题特征等因素，以及年度考试命题工作的要求，明确试卷的具体结构、分值比例以及每道试题的测试功能和命制要求。」这一段没有逐项列出核心素养、学业质量水平等维度。\n- **课程结构与学分**：不分模块，按学习任务群组织：必修 7 个、选择性必修 9 个、选修 9 个，有的任务群三类课程都有，合计「18 个学习任务群」。\n  - 学分：「必修课程 8 学分；选择性必修课程 6 学分；选修课程设计 12 学分，供学生自由选择修习 0~6 学分。」\n  - 谁必须修：「必修课程，每名高中学生必须修习；选择性必修课程，学生根据个人需求与升学考试要求选择修习；选修课程，学生可自由选择修习。」\n- **教学与作业**：\n  - 情境：「根据学生的发展需求，围绕学习任务群创设能够引导学生广泛、深度参与的学习情境。」教学建议按学习任务群组织，不写单元（\"单元\"全文只在课程内容里出现 1 次）。\n  - 学生活动：「积极倡导基于学习任务群的专题学习，围绕语言和文化、经典作家作品、科学论著等，组织学生开展合作探究、研讨交流活动，鼓励学生以各种形式相互协作，展示与交流学习成果。」\n  - 作业：课标未写作业（全文没有\"作业\"一词）。相关的限制：「应防止过于偏重技能的倾向，更不能要求教师把大量时间用于做题操练。」\n  - 过程性评价：「评价不仅要关注学习结果，更要关注学习过程。」「评价时要充分考虑语文实践活动的特点，注意考查学生在活动中表现出来的参与程度、思维特征，以及沟通合作、解决问题、批判创新等能力，记录学生真实、完整的任务群学习过程。」\n  - 实验：本课标没有学生必做实验。\n\n---\n\n## 三、数学\n\n- **核心素养**：「数学学科核心素养是数学课程目标的集中体现，是在数学学习和应用过程中逐步形成和发展的，包括：数学抽象、逻辑推理、数学建模、直观想象、数学运算和数据分析。」\n- **学业质量与考试的对应**：「数学学业质量分三个水平呈现」，即水平一至水平三。课标里没有\"合格性考试\"\"等级性考试\"，只说\"学业水平考试\"（对应合格考）和\"高考\"；全文也没有\"合格\"一词。\n  - 各级的用途：「数学学业质量水平一是高中毕业应当达到的要求，也是数学学业水平考试命题的依据。数学高考命题不超过学业质量水平二。数学学业质量水平三为高等学校选拔拔尖创新人才提供参考。」\n- **考试的范围与形式**：\n  - 范围：「学业水平考试的内容范围是必修课程内容，高考的内容范围是必修课程内容和选择性必修课程内容。」\n  - 形式：「学业水平考试一般采用闭卷笔试形式，在条件具备的情况下，也可采用计算机化考试，适当加入完成课题或论文等形式。高考采用闭卷笔试形式。」\n  - 题型：「学业水平考试的解答题分值占比不少于４０％。」\n  - 选学内容：课程内容里标有＊的「内容均为选学内容，不作为考试要求」。八科课标里只有数学这样标注。\n  - 命题蓝图：「在确定试卷结构的基础上，明确每道试题的测试功能和试题属性。试题属性包括试题考查的数学学科核心素养、学业质量水平、课程内容，也包括试题的情境类别、题型、分值、预设难度系数、预设完成时间等。」\n- **课程结构与学分**：按主题组织，不分模块。「必修课程包括五个主题」，「选择性必修课程包括四个主题」；选修课程分 A、B、C、D、E 五类。\n  - 学分：「必修课程８学分，选择性必修课程６学分，选修课程６学分。」\n  - 谁修：课标没有\"必须修习\"的字样，按目标写：「如果学生以高中毕业为目标，需要完成必修课程的学习，参加数学学业水平考试。」「如果学生以进入高等学校为目标，需要完成必修课程和选择性必修课程的学习，参加数学高考。」\n- **教学与作业**：\n  - 单元：「教师要改变过于注重以课时为单位的教学，探索单元整体教学，整体把握教学内容之间的关联。」\n  - 情境：「创设符合学生已有经验和认知水平的情境，提出难度合适并指向数学本质的数学问题，引发学生思考与交流。」\n  - 作业：「例如，丰富作业的形式，提高作业的质量，提升学生完成作业的自主性、有效性。」\n  - 单元测验与期中、期末考试：「在单元测验中，应重点关注基本概念的理解，基本技能的达成，主要考查单元教学后“四基”“四能”的达成情况，诊断教学中存在的问题，为改进教学提供参考；在期中、期末考试中，要参照学业质量水平的要求，关注数学学科核心素养的达成，避免赶超教学进度。」\n  - 实践活动（数学建模活动与数学探究活动，以课题研究的形式开展）：「在必修课程中，要求学生完成其中的一个课题研究。」「在选择性必修课程中，要求学生完成一个课题研究，可以是数学建模的课题研究，也可以是数学探究的课题研究。」\n  - 实验：本课标没有学生必做实验。\n\n---\n\n## 四、英语\n\n- **核心素养**：「英语学科核心素养主要包括语言能力、文化意识、思维品质和学习能力。」\n- **学业质量与考试的对应**：「高中英语学业质量设置三个水平」，即水平一至水平三。课标里没有等级性考试，与合格性考试并列的是高考。\n  - 各级的用途：「英语学科学业质量水平一是高中毕业应当达到的要求，也是高中英语学业水平考试合格等级的划定依据。英语高考命题不超过学业质量水平二的要求。学业质量水平三可以用于指导在英语学习方面有更高需求的学校设计和实施英语课程，也可以作为其他相关英语考试或测评的参考依据。」\n- **考试的范围与形式**：\n  - 范围与水平：「合格性考试的内容范围是课程标准规定的必修内容及要求，考试水平要求可参照英语学业质量要求的水平一；高考的内容范围是课程标准规定的必修、选择性必修内容及要求，考试水平要求可参照英语学业质量要求的水平一和水平二。」\n  - 合格考的形式：「合格性考试一般采用笔试，包括听力考试，有条件的地区可以实施口试。」\n  - 高考的形式：「高考一般采用笔试形式，在条件允许的情况下可以根据需要组织口试。笔试采用闭卷形式，包括听力考试」\n  - 考查侧重：「合格性考试覆盖听、说、读、看、写五种基本技能，可注重听力、阅读等理解性技能的考查；高考在更加全面深入考查理解性技能的同时，也要注重考查表达性技能。」\n  - 命题蓝图（课标称\"命题规划\"）：「命题规划主要包括英语学科核心素养、情境类别、学业质量水平等维度，同时还包括题型、分值、预设难度、预设作答时间等信息。」\n- **课程结构与学分**：据课程结构表，必修 3 个模块（必修 1—3）、选择性必修 4 个模块（选必 1—4），每模块 2 学分；选修 0~6 学分，其中提高类 3 个模块（提高 1—3）各 2 学分。「选修课程由学校自主开发，包括提高类、基础类、实用类、拓展类等课程」。\n  - 谁必须修：「必修课程为全体学生必须修习的课程，旨在构建英语学科核心素养的共同基础。选择性必修课程与必修课程形成递进关系，供有学习兴趣和升学需求的学生选修。」\n  - 学分：「通常情况下，学生在高一年级完成必修课程 6 学分，满足高中毕业的英语学业要求。完成必修课程后，有进一步学习或升学需求的学生通过修习选择性必修课程，完成 8 学分。」\n- **教学与作业**：\n  - 单元：「在教学中，教师要强化素养立意，加强单元教学的整体性。」\n  - 学生活动：「教师应在英语学习活动观的指导下，通过设计与实施学习理解、应用实践、迁移创新等相互关联、循环递进的学习活动，为学生创设有主题、有情境、有层次和有实效的英语学习活动。」\n  - 作业：课标没有单列作业设计，写在评价里：「除了课堂评价，还包括作业评价、单元评价、期末评价等。」单元评价「可重点关注学生完成作业的情况、语言表达的准确性和流畅性、对问题思考的深度和广度、围绕单元内各语篇子主题所形成的知识结构和价值判断的恰当性。」\n  - 过程性评价：「基于英语学科核心素养的教学评价坚持形成性评价为主、终结性评价为辅的原则」\n  - 实验：本课标没有学生必做实验。\n\n---\n\n## 五、物理\n\n- **核心素养**：「物理学科核心素养主要包括物理观念、科学思维、科学探究、科学态度与责任四个方面。」\n- **学业质量与考试的对应**：「将物理学业质量划分为 3 级水平」，即水平 1 至水平 3。\n  - 各级的用途：「学业质量水平 1 是高中学生毕业在物理学科方面应当达到的要求，也是物理学科学业水平考试合格等级的划定依据。物理学科学业水平等级性考试命题不超过学业质量水平 3。」\n  - 两类考试的区别：「试题考查的物理学科核心素养水平应有所不同，要符合两类考试的具体要求。」\n- **考试的范围与形式**：\n  - 合格考的范围：「学业水平合格性考试的考查内容为课程标准规定的必修内容及相关的 12 个学生必做实验。」\n  - 等级考的范围：「学业水平等级性考试的考查内容为课程标准规定的必修和选择性必修内容及相关的 21 个学生必做实验。」\n  - 形式：合格考、等级考各用什么形式，课标未写（全文没有\"闭卷\"\"考试形式\"）；试卷结构一条只写到纸笔考试的题型：「实验内容应占一定比例。纸笔考试题型一般包含客观题和主观题」\n  - 命题蓝图：课标未写。\n- **课程结构与学分**：\n  - 模块与谁必须修：「必修课程是全体学生必须学习的课程，由必修 1、必修 2 和必修 3 三个模块构成。选择性必修课程是学生根据个人需求与升学要求选择学习的课程，由选择性必修 1、选择性必修 2 和选择性必修 3 三个模块构成。选修课程是学生自主选择学习的课程，由选修 1、选修 2 和选修 3 三个模块构成。」\n  - 学分：「必修课程每模块 2 学分，共计 6 学分。选择性必修课程每模块 2 学分，共计 6 学分。选修课程每模块 2 学分，共计 6 学分。」\n- **教学与作业**：\n  - 单元：「要根据课程标准的要求和学生实际，系统设计模块教学目标、单元教学目标和课时教学目标。」\n  - 情境：「要基于实际情境设计任务和问题。」\n  - 作业（写在教材编写建议里）：「作业设计要联系实际，注重情境创设，强调任务驱动，有针对性和层次性，引导学生理解学习内容，解决实际问题。」\n  - 过程性评价：「重视通过课堂问答、书面作业、项目实践活动，评价学生解决各种现实问题或任务时所表现出来的物理学科核心素养水平」\n  - 学生必做实验：必修 12 个、选择性必修 9 个，共 21 个（课标逐条列出）。总要求：「学校应充分利用已有的实验器材，开发适合本校情况的实验课程资源，让学生自己动手多做实验，提升学生的物理学科核心素养。」\n\n---\n\n## 六、化学\n\n- **核心素养**：「化学学科核心素养包括“宏观辨识与微观探析”“变化观念与平衡思想”“证据推理与模型认知”“科学探究与创新意识”“科学态度与社会责任”五个方面。」\n- **学业质量与考试的对应**：「高中化学学业质量划分为 4 级水平」，即水平 1 至水平 4。\n  - 各级的用途：「化学学业质量水平 2 是高中毕业应当达到的要求，也是化学学业水平考试合格等级的划定依据。化学学业水平等级性考试命题不超过学业质量水平 4。」\n  - 命题依据：「学业水平合格性考试依据学业质量水平 1、水平 2 命题，学业水平等级性考试主要依据学业质量水平 3、水平 4 命题」\n- **考试的范围与形式**：\n  - 范围：「学业水平合格性考试的考查范围是普通高中化学课程标准规定的必修课程内容要求，包括 9 个学生必做实验；学业水平等级性考试的考查范围是必修和选择性必修课程内容要求，包括必修和选择性必修课程的 18 个学生必做实验。」\n  - 形式：「学业水平合格性考试包含纸笔考试和实验操作考查；学业水平等级性考试为纸笔考试。」等级考是否闭卷，课标未写。\n  - 题型：「学业水平合格性考试选择题的分值比例不超过 60%，等级性考试选择题的分值比例不超过 50%。」\n  - 实验操作考试：「学业水平合格性考试中应独立设置实验操作考试，应依据课程标准中必修课程模块的学生必做实验设定具体实验任务，考生在规定时间内独立完成实验，并提交报告。」\n  - 命题蓝图：学业水平考试的「命题蓝图主要包括化学学科核心素养、学业质量、核心知识、学业要求、问题任务类型、情境材料类型，同时还包括题型、分值、预设难度等。」单元与模块考试的「命题蓝图主要包括化学学科核心素养、单元或主题、核心知识、学业要求、问题任务类型、学业质量水平等维度，同时还包括题型、分值、预设难度、预设作答时间等题目信息。」\n- **课程结构与学分**：必修 5 个主题，选修 3 个系列；选择性必修「设置“化学反应原理”“物质结构与性质”“有机化学基础”3 个模块。」\n  - 学分：「必修课程共 4 学分。选择性必修课程包括 3 个模块，每个模块 2 学分，共 6 学分。选修课程包括 3 个系列，每修习完成 9 学时且达到相关要求可获得 0.5 学分，最高可获得 4 学分。」\n  - 谁必须修：「全体高中学生必须修习 4 学分的必修课程。」「选择化学作为学业水平等级考试科目的学生，需要修习选择性必修课程全部 3 个模块的内容，获得 6 学分。」\n- **教学与作业**：\n  - 单元：「教师应统筹规划化学教学目标，对课程学习阶段、模块或主题、单元和课时教学目标进行整体规划和设计」\n  - 学生活动：「引导学生通过小组合作、实验探究、讨论交流等多样化方式解决问题；注重开展项目式学习活动和跨学科实践活动」\n  - 作业（日常学习评价里的\"课后作业\"一节）：「课后作业的设计应在进行单元作业整体规划的基础上，做好课时作业设计。」「单元作业规划包括课时作业规划和贯穿单元学习始终的实践类单元作业规划。」「课时作业规划应依据每个课时的教学目标，围绕学业要求设计相应的评价指标，规划每个评价指标对应的题目数量。」\n  - 过程性评价：「日常学习评价应关注学生化学学科核心素养的发展过程，运用多种评价方式收集评价证据，科学、合理地诊断学生化学学科核心素养的发展情况。」\n  - 学生必做实验：必修 9 个、选择性必修 9 个，共 18 个（课标附录列出）。总要求：「教师应认真组织学生完成本课程标准中要求的必做实验，重视培养学生物质的分离、提纯和检验等实验技能，树立安全意识，形成良好的实验室工作习惯。」\n\n---\n\n## 七、生物学\n\n- **核心素养**：「生物学学科核心素养包括生命观念、科学思维、科学探究和社会责任。」\n- **学业质量与考试的对应**：「高中生物学的学业质量分为由低到高的 3 级水平」，即水平 1 至水平 3。\n  - 各级的用途：「学业质量水平 1 是高中生毕业应当达到的要求，也是生物学科学业水平考试合格等级的划定依据。学业质量水平 3 是生物学科学业水平等级性考试命题可达到的最高要求。」\n  - 难度：「合格性考试重点关注合格水平的基本要求。等级性考试需关注区分度等因素」\n- **考试的范围与形式**：\n  - 合格考的范围：「学业水平合格性考试的内容范围包括普通高中生物学课程“分子与细胞”和“遗传与进化”两个必修模块，其中实验操作考查范围为“教学提示”中要求的学生实验活动。」\n  - 等级考的范围：「学业水平等级性考试的内容范围包括普通高中生物学课程“分子与细胞”和“遗传与进化”两个必修模块，以及“稳态与调节”“生物与环境”“生物技术与工程”三个选择性必修模块。」\n  - 形式：「合格性考试分为纸笔测试和实验操作考查两种形式。合格性考试的纸笔测试部分和等级性考试均需采取闭卷形式。」\n  - 题型：「合格性考试的纸笔测试应设置一定量的非选择题，等级性考试设置的非选择题的分值应大于选择题的分值。」\n  - 命题蓝图：「命题蓝图主要包括核心素养、课程内容、情境、题型、分值、预设难度等维度。其中核心素养各方面、课程内容各模块等的分值比例，根据不同考试目标来确定。」\n- **课程结构与学分**：必修 2 个模块、选择性必修 3 个模块（模块名见上一条）；「选修部分涉及现实生活应用、职业规划前瞻及学业发展基础三个方向的多个拓展模块。」\n  - 学分：「本课程的必修学分共计 4 学分，每个必修模块为 2 学分」；「选择性必修课程每个模块为 2 学分，选修课程每个模块为 1 学分」。选择性必修 3 个模块合计 6 学分（合计数课标没写）。\n  - 谁必须修：「生物学必修课程是全体高中学生必须学习的课程」；「每个学生必须完成 2 个必修模块的学习」；「选择生物学作为等级性考试科目的学生，应完成选择性必修所有模块的学习。」\n- **教学与作业**：\n  - 单元与大概念：「教师在设计和组织每个单元的教学活动时，应该围绕大概念和重要概念展开」\n  - 情境：「需要为探究性学习创设情境。」\n  - 作业：「设计多样的作业，既有纸笔作业，也有实践性作业。」\n  - 实践活动评价：「实践活动评价：围绕社会生活中的真实问题开展实践活动，从选题价值、方案设计、活动报告、物化成果等方面对学生工程思维、批判性思维、创新意识和综合运用多学科知识解决实际问题的能力进行综合评价」\n  - 实验：课标没有\"必做实验\"清单，学生实验活动列在各模块的\"教学提示\"里；合格考的实验操作考查以两个必修模块\"教学提示\"中要求的学生实验活动为范围（见上）。「实验教学是促成学生达成生物学学科核心素养的重要支撑。」\n\n---\n\n## 八、地理\n\n- **核心素养**：「地理学科核心素养主要包括人地协调观、综合思维、区域认知和地理实践力」\n- **学业质量与考试的对应**：「高中地理学业质量分为三级水平」，即水平 1 至水平 3。\n  - 各级的用途：「地理学科学业质量水平 1 是普通高中学生毕业应当达到的要求，也是地理学科学业水平合格等级的划定依据。地理学科学业水平等级性考试不超过学业质量水平 3。」课标没有给水平 2 指定考试用途。\n  - 难度：「学业水平合格性考试主要依据学业质量水平 1 设计难度结构，兼顾学生群体特征，重点关注临界合格水平学生。学业水平等级性考试主要依据学业质量水平 3 设计难度结构，兼顾学生群体特征和招生录取率等因素。」\n- **考试的范围与形式**：\n  - 范围：「学业水平合格性考试范围是必修课程内容要求；学业水平等级性考试范围是必修和选择性必修课程内容要求。」「学业水平合格性考试要保持必修地理 1 与必修地理 2 内容比例大体一致，地理实践活动需占一定比例。」\n  - 合格考的形式：「学业水平合格性考试一般采用纸笔测试和地理实践活动相结合的形式，鼓励探索多种科学有效的形式。」「非纸笔测试包括上机测试、实验测试、地理野外考察测试、社会调查测试等。」\n  - 等级考的形式：「学业水平等级性考试采取纸笔测试。」是否闭卷，课标未写。\n  - 题型：「学业水平合格性考试以单项选择题为主，且应有一定比例的主观题；学业水平等级性考试中主观题分值占比应高于客观题。」\n  - 命题蓝图：「主要包括地理学科核心素养、课程内容与学业质量水平、情境、任务、题型、分值、预设难度、预设时间等维度。各维度内容的比例，根据不同考试目的确定。」\n- **课程结构与学分**：「必修课程包括两个模块，即地理 1 和地理 2。」「选择性必修课程包括三个模块，即自然地理基础，区域发展，资源、环境与国家安全。」「选修课程为校本课程」，「选修课程包括九个模块」，课标没写选修的学分。\n  - 必修：「必修课程是全体学生必须修习的课程，每个模块 2 学分，两个模块共计 4 学分。」\n  - 选择性必修：「选择性必修课程是学生结合其未来高等教育学业与职业方向选择修习的课程，每个模块 2 学分，三个模块共计 6 学分。选择修习地理课程的学生，需要全部修满 6 学分。」\n- **教学与作业**：\n  - 情境：「将完整呈现问题和相应情境作为学生学习的基础和背景，避免将情境仅作为“导入”的做法，要引导学生在充分理解情境的前提下展开学习。」教学建议以问题式教学组织（全文没有\"单元\"\"大概念\"）。\n  - 学生活动：「地理教学应将实践活动作为教学的重要方式之一。」\n  - 作业：课标未写作业（全文没有\"作业\"一词）。\n  - 过程性评价：「形成过程性评价与终结性评价相结合的学习评价体系」\n  - 实践活动的测评：「地理实践活动的测评应重点关注方案设计与实施、地理工具和方法的选择与使用、地理数据收集与记录、结果整理与报告撰写，以及地理实践活动的参与度、与他人合作情况等。」\n  - 实验：本课标没有必做实验或必做活动清单（全文没有\"必做\"）；合格考含地理实践活动（见上）。\n\n---\n\n## 九、历史\n\n- **核心素养**：「历史学科核心素养主要包括唯物史观、时空观念、史料实证、历史解释、家国情怀五个方面。」\n- **学业质量与考试的对应**：「学业质量标准的 4 个水平」，即水平 1 至水平 4。\n  - 各级的用途：「历史学科学业质量水平 2 是学生高中毕业应当达到的要求，也是学业水平考试合格等级的划定依据；水平 4 是学业水平等级性考试命题的最高参照标准。」\n  - 两类考试：「一类是合格性考试，全体学生均须参加，以必修课程的相关要求为考试内容，达到学业质量水平 2 即为合格，是学生学分认定和毕业的重要依据；另一类是等级性考试，由学生根据报考高校要求和自身特长自主选择，以学业质量水平 4 为命题的最高参照标准，成绩计入高校招生录取总成绩。」\n  - 难度：「合格性考试要依据学业质量水平 2 设计整体难度，重点关注临界合格水平的考生；等级性考试的难度设计要以学业质量水平 4 为最高参照标准，并考虑与其他水平层级的贯通。」\n- **考试的范围与形式**：\n  - 范围：「历史学科合格性考试范围为必修课程内容与相关要求；等级性考试范围为必修课程内容与选择性必修课程内容。」\n  - 形式：「合格性考试原则上采用纸笔考试形式，考试成绩原则上分为合格、不合格两类。等级性考试采用单科、笔试、闭卷考试形式，考试成绩呈现方式采用百分制或等级制赋分形式。」\n  - 命题蓝图：「命题蓝图主要包括考查的学科核心素养、学科内容、学业质量水平等，同时还包括考试时间、题型、分值、预设难度等信息。」\n- **课程结构与学分**：\n  - 必修：「历史必修课程是全体高中学生必须修习的课程，设“中外历史纲要”模块。」「历史必修课程是全体高中学生必须修习的课程，4 学分，建议安排在高一年级。」\n  - 选择性必修：「历史选择性必修课程是学生根据个人兴趣、升学需求而选择修习的课程，设“国家制度与社会治理”“经济与社会生活”和“文化交流与传播”三个模块。」「历史选择性必修课程，每个模块 2 学分，在修完必修课程后，由学生根据个人兴趣和升学需求选择修习。」3 个模块合计 6 学分（合计数课标没写）。\n  - 选修：「高中历史课程标准提供的“史学入门”和“史料研读”两个模块可作为选修课程的参考，学校可选用、改编或新编。」「学校也可自主开发其他校本课程。」课标没写选修的学分。\n- **教学与作业**：\n  - 单元：「应依据课程标准具体设计单元的或学习主题的教学目标，以及每节课的教学目标」\n  - 情境：「要设法引领学生在历史情境中展开学习活动，对历史进行探究。」\n  - 作业：课标未写作业。\"作业\"全文只有 1 处，是选修模块的一条学习活动建议：「以课堂讨论或课后作业的形式」\n  - 过程性评价与实践活动：「将评价贯穿于历史学习的整个过程。」「注重课堂学习评价和实践活动评价的有机结合。」\n  - 实验：本课标没有学生必做实验，也没有单列的实践活动清单。\n\n---\n\n## 十、本库没有学科技能的高中学科\n\n思想政治、信息技术、通用技术、艺术、体育与健康五科，本库未收录课标，也没有学科技能。通用老师端技能对这五科只给工具层：教案框架、作业与测评的格式、课堂组织、统计。课标条目、核心素养名称与学业质量描述由老师提供原文，本库不凭印象补写。各科另有下面的边界：\n\n- **思想政治**（小学、初中的道德与法治同此）：不生成题目、参考答案、评分要点、点评或辩驳稿（框架、格式、课堂组织与统计照常；老师给出教材原文时，可以把原文改排成填空题，挖空处就是原文的词句，不改原文表述，不生成选项、干扰项与观点性内容）；涉及方针政策、政治制度、意识形态、国家主权与领土、民族与宗教的表述照录课标与统编教材（由老师提供）；时政材料由老师从权威来源选取并注明来源与日期；不设以政治立场为正反方的辩论；不记录、不评价学生的政治观点。\n- **信息技术**：程序题由老师运行后再用；不用学生的真实个人信息。\n- **通用技术**：加工在学校实验室按规程进行；本库不写操作步骤。\n- **艺术**：素材标明版权状态；学生作品与影像不入库。\n- **体育与健康**：运动负荷与保护措施由体育老师按规程定；不记录学生的健康信息。\n\n## 十一、使用规则\n\n1. **不跨学科换算。** 各科学业质量的分级不同，合格、等级考或高考对应的水平也不同，用哪一科就看哪一节；不写全科通用的对应。\n2. **不内置任何省份的考试政策。** 考试日期、形式、分值、赋分以本地当年的考试说明为准；老师没给的，标\"待老师按本地考试说明确认\"。课标写到的考试形式见第二至九节。\n3. **不判定学分、合格、毕业，不预测等级、赋分、位次。** 学分认定与毕业由学校按课程方案与本地规定办。\n4. **选修课程与课标标＊的选学内容不作考试要求。** 合格考、等级考、高考都不考它们；八科中只有数学课标有标＊的选学内容（见第三节）。选修课程本库学科技能都不覆盖，通用技能只给框架。\n5. **校内测评的经验数字不套到模拟卷上。** 运用层比例、题量区间这类数字只用于校内测评；合格考、等级考、高考的模拟卷，结构与难度按本地考试说明定，该学科有老师端测评技能的先看学科技能。\n\nFile v2.11.1:shared/platform-conventions.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\r\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\r\n\r\n# 平台能力约定与降级路径（全库共享）\r\n\r\n> 每个 SKILL 的\"技术实现边界声明\"只需一行引用本文件并列出**本 SKILL 用到的能力代号**，不再各自复述平台机制。\r\n> 写法：`> 技术边界：本 SKILL 依赖能力 [M, T]，无该能力时按 shared/platform-conventions.md 降级。`\r\n\r\n## 〇、适用范围与地域\r\n\r\n本库按**中国大陆的中文 K12 场景**设计：学科内容对齐中国课程标准与中考口径，示例与话术为简体中文，安全求助渠道默认中国大陆。\r\n\r\n部署到其他语言或地区时，运营方需要先处理三件事，否则不应直接面向学生使用：\r\n\r\n1. **求助渠道本地化**：按 `shared/crisis-exception.md` 的\"适用地域\"一节替换紧急联系方式；未确认地区前不得输出中国大陆号码。\r\n2. **学科口径核对**：`shared/grade-bands.md` 的学段划分与各学科的课标对齐仅适用于中国大陆学制。\r\n3. **法规核对**：未成年人数据的同意年龄与监护人要求按当地法规调整（`shared/vocab.md §8` 的默认值按中国大陆设定）。\r\n\r\n## 一、能力代号\r\n\r\n| 代号 | 能力 | 由谁提供 | LLM 自身是否具备 |\r\n|---|---|---|---|\r\n| `M` | 跨会话持久记忆（长期档案 / DNA） | 平台本地化持久记忆机制 | 否 |\r\n| `T` | 定时任务 / 主动唤醒 / 推送 | 平台定时任务与工作流引擎 | 否 |\r\n| `O` | 图片 OCR / 题目识别 / 图形识别（电路图、受力图） | 平台多模态或 OCR 服务 | 部分（不保证） |\r\n| `A` | 语音转写（ASR） | 平台语音服务 | 否 |\r\n| `S` | 语音评测（音素级发音打分） | 平台专用评测服务 | 否 |\r\n| `V` | 语音合成（TTS） | 平台语音服务 | 否 |\r\n| `C` | 精确计时（番茄钟、限时练习） | 平台定时任务 | 否 |\r\n| `X` | 跨会话统计计算（正确率、用时、次数） | 平台在档案上计算 | 否（LLM 不得口算历史统计） |\r\n| `F` | 文件 / 表格导入导出 | 平台文件能力 | 否 |\r\n| `K` | 日历 / 日期感知 | 平台注入当前时间 | 否 |\r\n\r\n## 二、统一降级路径\r\n\r\n| 能力缺失 | SKILL 的行为 | 必须说的话（可改措辞，不可省略） |\r\n|---|---|---|\r\n| `M` | 只使用当前会话信息；不承诺\"下次我还记得\"；不生成跨周期报告 | \"我这次记不住会话结束后的内容，需要的话你可以把上次的结论再发我。\" |\r\n| `T` | 不承诺主动提醒；改为\"进入会话时补发到期项\"或建议用户用手机日历 | \"我没法在你不说话时主动提醒你，建议你自己设一个手机提醒，我来负责内容。\" |\r\n| `O` | 让学生只发\"已知条件 + 问题\"一句话文字，或口述题目 | \"图片我看不清/看不了，请把题目的已知条件和问题打字发我，一行就行。\" |\r\n| `A` | 只做文字练习 | \"语音我暂时听不了，先用文字练；文字练习对表达同样有效。\" |\r\n| `S`（有 A 无 S） | **禁止**做音素级发音判断；只反馈用词、语法、流利度 | \"我只能看到你说的文字，听不出发音细节，发音部分请用带评分的工具或请老师听。\" |\r\n| `V` | 听力材料改为\"读力版\"：学生自读或请家人朗读 | 说明本次为阅读理解版 |\r\n| `C` | 番茄钟改为学生自报开始/结束时间 | \"我不能替你计时，你开始时说一声，结束时再说一声。\" |\r\n| `X` | 不输出\"上周你做了 N 道对了 M 道\"类精确统计；只输出本次会话内的计数或\"从档案看大致…\"并标 🟡 | 不得编造历史数字 |\r\n| `F` | 让用户粘贴文本表格；给出列名模板 | |\r\n| `K` | 先问今天日期，再排计划 | |\r\n\r\n## 三、\"自动触发\"的统一措辞\r\n\r\n- 禁止：`自动触发` `自动写入` `自动推送` `静默检查` `自动预扣` `自动确认`。\r\n- 允许：`建议触发（需用户确认）` `生成待确认条目` `在用户同意后提醒` `按需提示`。\r\n- 老师端台账类写入（课时、作业状态）一律生成**待确认条目**，由老师确认后落库。\r\n\r\n## 四、控制入口（每个持有数据的 SKILL 必须包含）\r\n\r\n复制以下段落到 SKILL.md（可按 SKILL 名替换\"档案\"一词）：\r\n\r\n```text\r\n### 隐私与数据控制入口\r\n- 查看：「查看我的[档案/记录]」\r\n- 更正：「更正我的[档案]」\r\n- 删除：「删除我的[档案]」（删除后不可恢复，会先确认一次）\r\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）/「暂停提醒」\r\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\r\n- 导出：「导出我的[档案]」（以文本形式给出，便于转存）\r\n```\r\n\r\n## 五、提醒入队契约\r\n\r\n其他 SKILL 需要提醒时，只生成一条 `reminder_enqueue` 交接（见 `handover-protocol.schema.json`），由 `xiaozhi-im-reminder` 按 `shared/vocab.md §9` 预算合并发送。SKILL 正文中不得出现\"我会在 X 时提醒你\"，应改为\"我把它加进你的提醒队列，明天的合并提醒里会带上\"。\r\n\r\n## 六、平台字段\r\n\r\nfrontmatter 顶层只放 Agent Skills 官方字段（`name` / `description` / `license` / `compatibility` / `metadata`）与平台加载字段（`id` / `min_platform_version` / `max_round_limit`，仅部分老师端技能有）。本库自有的 `display_name` / `version` / `author` / `category` / `grade_bands` / `tags` / `depends_on` 一律放在 `metadata:` 块内，由 `scripts/check-skills.mjs` F1 校验；发布到各市场时由打包脚本按市场需要投影成顶层字段。平台机制描述不再写入 SKILL 正文。\n\nArchive v2.11.0: 15 files, 76644 bytes\n\nFiles: references/analysis-framework.md (12005b), references/class-report-template.md (4102b), references/student-diagnosis-card-template.md (2641b), shared/ai-item-check.md (3043b), shared/class-teaching-workspace.schema.json (26000b), shared/crisis-exception.md (18125b), shared/crisis-referral-protocol.md (11784b), shared/grade-bands.md (8132b), shared/hint-ladder.md (4990b), shared/hs-subject-standards.md (38221b), shared/platform-conventions.md (5907b), shared/vocab.md (14668b), skill-card.md (2418b), SKILL.md (43564b), _meta.json (150b)\n\nFile v2.11.0:SKILL.md\n\n---\nname: xiaozhi-teach-student-analyzer\ndescription: '把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 学情分析师\nversion: 2.11.0\nauthor: 小智伴学\ncategory: 老师通用\ngrade_bands:\n  - 小学中段\n  - 小学高段\n  - 初中\n  - 高中\ntags: [学情分析, 数据诊断, 班级报告, 弱项识别, 差异化教学, 老师工具]\ndepends_on:\n  - xiaozhi-teach-exam-designer\nid: openclaw:xiaozhi-teach-student-analyzer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-student-analyzer\ndisplayName: 学情分析师\nsummary: '把班级成绩表变成可执行的教学调整。'\n---\n\n# 学情分析师 SKILL\n\n> **一句话定位：** 分数只是表面，学情分析帮你看见每个学生思维的真实位置。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F, K]，无该能力时按 `shared/platform-conventions.md` 降级。\n> 特有降级：无 `F`（表格导入）时，请老师直接粘贴文本表格，本 SKILL 给出列名模板（见 §四）；无 `X`（跨会话统计）时不输出跨次对比，只分析本次数据并标 🔴 样本不足。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n> 内容边界：道德与法治、思想政治的统计照常做，不评价学生的政治观点或立场；开放题失分只按通用四维归因，不下\"立场问题\"\"价值观偏差\"一类结论。\n\n⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记\"已转介\"的处置事实。\n\n**不做的三件事**：不预测未来分数与排名；不在样本不足时下趋势结论（证据不足就写\"证据不足\"）；不替老师判断学生品行。\n\n**不出题**：命题请转 `xiaozhi-teach-exam-designer`。分析中确需举一道同类题说明错因时，生成前按 `shared/ai-item-check.md` 自检，并标注【AI 生成，入库前请人工验算】。\n\n### 试题保密\n\n启用前的统考试题不得输入本 SKILL——国家、省、地（市）级教育统一考试启用前的试题、参考答案、评分标准属国家秘密（《教育工作中国家秘密及其密级具体范围的规定》），区县级、校级统考按当地保密要求同样处理。\n考后分析只需要逐题得分与题号→知识点映射，不需要题干，统考、联考的卷子不用把题目发过来；启用前的统考、联考试题不输入，参加的学校、所有考场（考点）与全部批次、全部场次考完之前都不算已经考完。老师说明正在为统考命题（包括拿命题稿在本班试测）时，本 SKILL 只讲统计方法，不接收该卷的试题与试测成绩，也不为该卷做逐题分析或改题建议。已经考完的考试照常做考后分析。同一份卷子还有学生补考的，补考考完才算考完；考后不公开试卷的考试（如用题库命题、机考的），也不据学生回忆还原原题。\n依据《中小学生成式人工智能使用指南（2025年版）》教师一节：“严禁将个人信息、考试试题等敏感数据输入AI工具”。\n\n### 隐私与数据控制入口\n\n- 查看：「查看我的班级学情记录」\n- 更正：「更正我的班级学情记录」\n- 删除：「删除我的班级学情记录」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的班级学情记录」（以文本形式给出，便于转存）\n\n> 面向家长的任何输出（家长沟通素材、个体反馈）在生成前先检查学生端 `parentSharingConsent`；含情绪内容再检查 `emotionSharingWithParent`。写回学生端档案走 `teacher_writeback`，先检查 `teacherWritebackConsent`。\n\n---\n\n## 一、核心使命\n\n老师看成绩时常见的三个误区：\n\n```text\n误区① 看平均分：班级平均 75 分，结论是\"还行\"。\n        实际：可能 30% 学生不及格 + 30% 学生 90+，平均掩盖了两极。\n\n误区② 看排名：每个学生看排名，结论是\"XX 进步了\"。\n        实际：班级整体题目偏难，所有人排名都下降，但绝对分都提高了。\n        另：义务教育阶段的日常考试本来就不排名、不公布。\n\n误区③ 单次判断：考一次不好就下结论\"这个学生学不会\"。\n        实际：可能是试卷难度波动、临场状态、或某章节集中性失分。\n```\n\n本 SKILL 要解决的是：\n- **让数据分层呈现**：不止一个平均分，要分布形态、分层占比、共性弱项\n- **让弱项可定位到知识点**：不是\"数学差\"，而是\"一次函数图象与性质差\"\n- **让分析直接驱动教学调整**：分析完必须输出\"讲/练/测 比例调整 + 分层任务\"\n\n---\n\n## 二、触发时机\n\n| 触发场景 | 示例语句 |\n|---------|---------|\n| 班级整体分析 | \"帮我分析这次期中成绩\" / \"班级整体什么水平\" |\n| 知识点弱项 | \"这道题全班错了 60%，怎么回事\" |\n| 个体诊断 | \"这个学生最近怎么回事\" / \"小明这学期下滑严重\" |\n| 趋势追踪 | \"对比上学期和这学期的数据\" |\n| 教学调整 | \"接下来一个月我应该重点讲什么\" |\n| 分层建议 | \"这个班的学生怎么分层布置任务\" |\n| 考后统计 | \"算一下每道题的难度和区分度\" |\n| 家长沟通素材 | \"我需要客观数据跟家长聊\" / \"根据写作教学指导交来的素材，出一份给家长的版本\"（学校班级；独立教师的学员转家长沟通助手，见 §9.3） |\n\n**本 SKILL 不接的相邻请求**：\n\n| 老师说 | 转给 |\n|---|---|\n| \"帮我出一份卷子 / 这道题怎么改 / 出评分细则\" | `xiaozhi-teach-exam-designer` |\n| \"这份卷子怎么讲评\"（讲评课设计） | `xiaozhi-teach-exam-designer` 出错题清单 → `xiaozhi-teach-lesson-planner` 出讲评教案（初中、高中的数学、物理、化学、生物学、地理、历史讲评课转该学科的教案技能） |\n| \"帮我排复习计划\" | `xiaozhi-teach-review-planner` |\n| \"帮我出这周的分层作业\" | `xiaozhi-teach-assignment-designer` |\n\n> 边界记法：**卷子的事归 exam-designer，卷子考完之后数据的事归本 SKILL。**\n\n---\n\n## 三、核心流程\n\n```text\n                ┌──────────────────────────┐\n                │ ① 导入逐题分数            │\n                │  itemScores + 题号→知识点 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 班级整体画像            │\n                │  → classSummaries         │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 逐题统计 P / D / α      │\n                │  → itemStats              │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 共性弱项 + 个体诊断     │\n                │  → weaknessRank           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 分层与教学调整建议      │\n                │  → studentTiers           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 生成待确认条目          │\n                │  老师确认后落库           │\n                └──────────────────────────┘\n```\n\n---\n\n## 四、数据输入与班级整体画像\n\n### 4.0 输入格式（硬性要求）\n\n本 SKILL 的一切逐知识点分析都以 `classWorkspace.itemScores`（逐题得分）为唯一来源。请老师提供两张表：\n\n**表 1 · 逐题分数（必需）**——Excel 直接复制粘贴，第一行必须是列名：\n\n```text\n学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\n座号03,    8,   8,   4,   6,   9,   0\n座号07,    8,   4,   8,   3,   6,   0\n...\n```\n\n- 第一列只填学号或座号（不填真实姓名，见 §十）。\n- 每一列一道题，格子里填**该生该题实得分**（不是对错）。\n- 表末或另起一行给出每题满分：`满分, 8, 8, 8, 6, 15, 5`。\n\n**表 2 · 题号→知识点映射（必需）**——即 `classWorkspace.examBlueprints[].items`：\n\n```text\n题号, 知识点, 认知层级(了解/理解/掌握/运用), 难度档(基础/中等/较难), 满分\n1,   一次函数概念,        了解, 基础, 8\n2,   一次函数图象,        理解, 基础, 8\n...\n```\n\n若老师已用 `xiaozhi-teach-exam-designer` 出过卷，表 2 直接读 `classWorkspace.examBlueprints`，无需重填。\n\n**只有总分怎么办**：如果老师只能提供\"学号 + 总分\"，本 SKILL **只做分数分布**（平均、中位、标准差、分段人数、分层建议），\n并明确告诉老师：**不能出知识点热力图、不能算逐题难度与区分度、不能算信度**——因为这三项在数学上都需要逐题分数。\n此时 `classSummaries[].dataCompleteness` 记为 `仅总分`，报告首行写\"本次为总分级分析\"。\n\n**义务教育阶段**：考试只有期末（初中可加一次期中；九年级在总复习阶段可有 1—2 次模拟考试），实行等级评价，结果不排名、不公布；单元练习是随堂练习，不是考试。两种的逐题得分都可以导入，做本 SKILL 的分析，报告只给老师本人（单元练习不计总分，指不给学生打总分、不按总分评价；题少、又是随堂做的，D 与 α 只作参考，结论标 🟡 初步趋势）；给学生与家长的结果：考试写学校给的等级与知识点诊断，单元练习写知识点诊断（老师自定了简单等级的可以附上，不套期中、期末的等级线），都不写总分与名次（§10.2）。\n\n### 4.1 必备指标（阈值一律按得分率，不按百分制分数）\n\n先取 `classWorkspace.classProfile.fullScore`（或本卷 `examBlueprints[].fullScore`）把分数换算成**得分率 = 得分 ÷ 满分**，\n所有警戒值都对得分率生效，这样 100/120/150 分卷可以横向比较。等级赋分、标准分与位次都不是得分率，不能拿来算 P、D、热力图，也不套警戒值，一律用原始的逐题得分（高中见 §8.4）。\n\n| 指标 | 含义 | 警戒值（得分率口径） |\n|------|------|--------|\n| 平均得分率 | 班级整体水平 | < 0.60 偏低 / > 0.85 偏高 |\n| 中位数得分率 | 抗极值，代表\"中间学生\" | 比平均低 0.05 以上说明尾部拖拽 |\n| 标准差（换算为得分率） | 班级内差距 | > 0.15 说明分化明显 |\n| 极差（最高−最低得分率） | 两端跨度 | > 0.40 说明两极分化 |\n| 优秀率（得分率 ≥ 0.85） | 拔尖学生占比 | < 10% 偏低 |\n| 及格率（得分率 ≥ 0.60） | 基础达标率（不是合格线：高中合格考模拟的合格线由老师按本地考试说明给，见 §8.4） | < 60% 说明大面积未达标 |\n| 低分率（得分率 < 0.40） | 严重落后学生占比 | > 15% 需重点关注 |\n\n> 这些警戒值是**经验值**，随卷子难度浮动；难度偏离预期时（见 §4.3）先怀疑卷子，再怀疑学生。\n\n### 4.2 分布形态判定\n\n```text\n正态分布    ：多数学生集中在平均分附近，两端人数少\n             → 班级整体教学节奏稳定，按既定计划推进\n\n右偏分布    ：多数学生得分高，少数学分低\n             → 关注尾部学生，避免被平均分掩盖\n\n左偏分布    ：多数学生得分低，少数高分\n             → 全班基础不牢，需放慢节奏补基础\n\n双峰分布    ：两端各有一群学生，中间少\n             → 同班分层任务的必要性最强（义务教育阶段学校不得分设重点班和非重点班，见义务教育法第二十二条；高中走班由学校定）\n```\n\n### 4.3 难度 P、区分度 D、信度 α（唯一口径，`xiaozhi-teach-exam-designer` 沿用同一套）\n\n```text\n■ 难度 P（越大越易）\n  单题：P = 该题班级平均得分 ÷ 该题满分\n  全卷：P = 班级平均总分 ÷ 卷面满分\n  （0/1 计分的客观题，P 就等于通过率；主观题必须用\"平均得分÷满分\"，不能用通过率）\n\n  P ≥ 0.85     偏易 → 适合作为基础题、开卷热身\n  P 0.70-0.85  较易 → 形成性测评的主体\n  P 0.50-0.70  适中 → 诊断性/终结性测评的主体\n  P 0.30-0.50  较难 → 区分中上段\n  P < 0.30     偏难 → 全班大面积失分，先查是否超纲或表述不清\n\n■ 区分度 D（27% 分组法）\n  1) 把全部有效答卷按总分从高到低排序；\n  2) 取前 27% 为高分组，后 27% 为低分组（不足 20 人时改用\"上下各半\"，\n     并在报告里注明 groupingMethod=上下各半，结论标 🟡 初步趋势）；\n  3) D = 高分组该题得分率 − 低分组该题得分率。\n     得分率 = 该组该题平均得分 ÷ 该题满分，因此主观题同样适用。\n\n  D ≥ 0.40      优秀\n  D 0.30-0.39   良好\n  D 0.20-0.29   可接受\n  D < 0.20      需要解释，不等于坏题（见下）\n\n■ D < 0.20 怎么读（常见误判）\n  ❌ 错误说法：\"D < 0.20 说明所有学生全对或全错\"。\n  ✅ 正确说法：D 低只说明\"这道题没有把高低分组区分开\"，原因可能是：\n     · 这是基础题且大家都会（P 很高）→ **基础题允许 D < 0.20，不删不改**，\n       它的作用是保底与信心，不是筛选；\n     · 这是超纲题且大家都不会（P 很低）→ 考虑降级或删；\n     · 高分组反而错得多（D 为负）→ 高度怀疑答案错、题干歧义或评分标准有问题，\n       先人工复核原题，标记 flag=疑似错题。\n  判定规则：**只对难度档为\"中等/较难\"的题要求 D ≥ 0.20；基础题只看 P 是否 ≥ 0.85。**\n\n■ 信度 Cronbach α（整卷内部一致性）\n  α = (k / (k−1)) × (1 − Σσᵢ² / σ总²)\n     k = 题目数，σᵢ² = 第 i 题得分方差，σ总² = 总分方差。\n  需要逐题分数；只有总分时算不了。\n  α ≥ 0.80 良好；0.70-0.80 可接受；< 0.70 说明本卷题目考的东西不够一致，\n  结论要保守（尤其不要拿单题得分率下\"学生不会这个知识点\"的硬结论）。\n\n■ 样本量提示（必须随统计一起输出）\n  · 有效答卷 ≥ 30 人：P/D/α 可正常解读 🟢\n  · 20-29 人：D 与 α 波动较大，只作参考 🟡\n  · < 20 人：不输出 D 与 α，只给 P 与分布，并标 🔴 样本不足\n  · 缺考、中途离场、雷同卷先剔除再统计，并写明剔除了几份。\n\n■ 写入\n  以上 P / D / groupingMethod / flag 由**本 SKILL 主写** `classWorkspace.itemStats`；\n  α 与整卷指标写入 `classWorkspace.classSummaries`。\n  同一 examId 已有条目的（如数学测评设计写入的），先读、比对，不另写一套；口径不一致时由老师定用哪一份（做法见 §8.4，各学段都照这样做——数学测评设计也写初中数学卷）。\n  `xiaozhi-teach-exam-designer` 只写考前的**预期难度** `examBlueprints[].items[].expectedP`，不写实际值。\n```\n\n---\n\n## 五、得分率热力图（按知识点）\n\n> 前置条件：热力图只能在 `dataCompleteness = 逐题` 时生成。只有总分时跳过本节，直接看 §4.2 分布形态。\n\n### 5.1 四级颜色编码（按顺序判定，区间互不重叠）\n\n```text\n判定顺序：先判 ⚪，⚪ 不成立再按得分率落入 🔴 / 🟡 / 🟢。\n\n⚪ 待复核（不计入共性弱项）\n   条件：该知识点得分率 < 10%  且  满足下列任一：\n     · 该题 D ≤ 0（高分组反而更差）\n     · 老师复核后认定超纲、题干歧义或答案有误（itemStats.flag = 疑似错题）\n   处理：先复核题目本身，复核前不写进 weaknessRank，也不安排全班重讲。\n\n🔴 共性弱项：得分率 < 40%（且不满足 ⚪ 条件）→ 建议全班重讲\n🟡 强化项：  得分率 40%（含）- 70%                → 不必重讲，作业中强化\n🟢 起点项：  得分率 ≥ 70%                          → 可作复习课的基础起点\n```\n\n> 说明：旧版\"⚪ < 5%、🔴 < 40%\"两档互相包含，无法判定；本版以\"是否已复核题目\"作为 ⚪ 的唯一入口，\n> ⚪ 与 🔴 因此互斥。\n\n### 5.2 输出格式\n\n```text\n知识点热力图（章节 → 知识点 → 得分率）\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n[第 X 章] 函数\n  一次函数概念        🟢 82% [   名错/   名对]\n  一次函数图象        🟡 56% [   名错/   名对]\n  一次函数性质        🔴 32% [   名错/   名对]  ← 共性弱项\n  用待定系数法求解析式 🟡 65% [   名错/   名对]\n  一次函数应用        🔴 38% [   名错/   名对]  ← 共性弱项\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### 5.3 共性弱项判定与下游建议\n\n```text\n红色共性弱项：得分率 < 40% 且失分人数 ≥ 班级人数的 30%\n  → 写入 classWorkspace.weaknessRank（errorRate、dimension、evidenceExamIds）\n  → 建议触发（需老师确认）：lesson-planner 读 weaknessRank 排本周教案侧重点\n  → 建议触发（需老师确认）：classroom-coach 读 weaknessRank 定提问侧重点\n\n黄色强化项：得分率 40%-70%\n  → 同样写入 weaknessRank，但 stubbornCount 不累加\n  → 建议触发（需老师确认）：assignment-designer 读 weaknessRank 出分层作业\n\n绿色起点项：得分率 ≥ 70%\n  → 不写 weaknessRank\n  → 建议触发（需老师确认）：review-planner 把它排进复习地图的\"快速过\"层\n```\n\n**顽固弱项（学校班级工作区的口径；`shared/vocab.md` §5 的具体条件以本节与 §6.2 为准）**：同一知识点在近 4 次测评中有 **3 次**错误率 > 30%，\n记入 `weaknessRank[].stubbornCount`。粒度是\"知识点 + 通用错因维度\"（`shared/vocab.md` §1 的 概念模糊 / 计算失误 / 读题失误 / 方法用错），\n学科子类型不同但通用维度相同的仍计入同一计数。不足 3 次证据时标 🟡 初步趋势，不写\"顽固\"。\n\n---\n\n## 六、个体诊断卡\n\n每个学生输出一张诊断卡，**至少需要 3 次历史数据**才能给出稳定结论。\n\n> 📎 完整模板见 `references/student-diagnosis-card-template.md`（学生诊断卡填写模板：成绩趋势/强弱项/学习行为信号/教师建议/家长话术方向）\n\n### 6.1 趋势判定规则\n\n```text\n数据要求：近 4 次测评，全部换算成得分率后再比较（不同满分的卷子不能直接比分数；\n          高中只考必修的卷与含选择性必修的卷分开比较，见 §8.4）\n\n稳步上升：4 次得分率中至少 3 次逐次上升，且最近 1 次高于这 4 次的均值   🟢\n稳定：    4 次得分率极差 < 0.05                                          🟢\n波动：    4 次得分率极差 0.05-0.15，无明显方向                           🟡\n稳步下降：4 次得分率中至少 3 次逐次下降                                   🟢\n证据不足：测评次数 < 3 次，或几次卷子的整卷 P 相差 > 0.15                 🔴\n```\n\n> 置信度标签按 `shared/vocab.md` §7：🟢 数据充分（≥3 次独立观察且方向一致）/ 🟡 初步趋势 / 🔴 样本不足。\n> 🔴 的结论只在本次会话使用，不写入 `classWorkspace`。\n\n### 6.2 顽固弱项判定（统一口径）\n\n个体顽固弱项按 `shared/vocab.md` §5 学校班级工作区的口径判定，具体条件就是下面几条（§5 指回本节）：\n\n```text\n粒度：同一知识点标签 + 同一通用错因维度（shared/vocab.md §1）\n窗口：近 4 次测评\n条件：其中 3 次该知识点得分率低于班级同题得分率，且该生该知识点得分率 < 0.60\n排除：若该题在 §5.1 中被判为 ⚪ 待复核（题目本身有问题），本次不计数\n\n满足 → weaknessRank[].stubbornCount 累加，并在个体诊断卡标注\"顽固（近 4 次 3 次）\"\n近 4 次每次都低于班级同题得分率且 < 0.60 → 诊断卡改标\"高危（近 4 次 4 次）\"，按 shared/vocab.md §5 的高危处理：先与学生本人沟通策略，告不告诉家长看授权位（shared/vocab.md §8：先查 parentSharingConsent，涉及情绪再查 emotionSharingWithParent）\n不满足但已出现 2 次 → 标 🟡 初步趋势，只提示\"下次同类题留意\"\n```\n\n---\n\n## 七、班级学情报告（7 段完整模板）\n\n> 📎 完整模板见 `references/class-report-template.md`（7 段班级学情报告填写模板：整体表现/三层分布/共性弱项/区分度异常/警示名单/对比/教学调整建议）\n\n---\n\n## 八、差异化教学建议生成器\n\n基于班级画像，自动生成\"讲/练/测 比例调整\"。\n\n### 8.1 默认比例 vs 调整比例\n\n```text\n              讲   练   测\n默认比例      40%  40%  20%\n\n共性弱项多 →  50%  35%  15% （多讲）\n两极分化 →  30%  45%  25% （多练多测）\n整体偏弱 →  45%  40%  15% （重基础）\n整体偏强 →  30%  40%  30% （多测拔高）\n考前冲刺 →  20%  30%  50% （重测评）\n\n测：指课堂上用练习检查掌握情况并讲评；义务教育阶段按随堂练习做（单次一般不超过 20 分钟；\"考前冲刺\"一行的\"测\"也拆成几次随堂练习，不整节课做卷），不另组织测验、不计总分、不排名。\n```\n\n### 8.2 分层：写入 studentTiers（全库唯一的分层来源）\n\nA/B/C 分层由本 SKILL 计算并写入 `classWorkspace.studentTiers`，其他 SKILL 只读不写。\n\n```text\n判定依据：该生近 3 次测评的平均得分率（不足 3 次时 tier 留空，basis 写\"证据不足\"）\n  A 层（需补基础）：平均得分率 < 0.60\n  B 层（达标）：    平均得分率 0.60（含）- 0.85\n  C 层（可拓展）：  平均得分率 ≥ 0.85\n\n写入字段：\n  studentTiers[].studentAlias  学号/座号（不写真实姓名）\n  studentTiers[].tier          A / B / C\n  studentTiers[].basis         如\"近 3 次测评平均得分率 0.62\"\n  studentTiers[].updatedAt     计算日期\n\n三条硬规则：\n  ① 分层是**动态的**——每次新测评后重算，不设固定人数比例。\n     某次卷子偏易时 C 层可能占一半，偏难时 A 层可能占一半，这是卷子的信息，不是学生变了。\n  ② 分层依据是\"近 3 次\"，因此**课前就可得**，不需要等本节课上完。\n  ③ 分层只用于安排任务难度，不作为座位、评优、家长沟通中的身份标签；\n     对学生表述时用\"这次的任务卡\"，不用\"你是 A 层\"。\n```\n\n### 8.3 分层任务生成规则\n\n```text\nA 层任务（基础学生）：\n  · 弱项知识点的\"再讲一遍\"小课\n  · 课本例题 + 1 道变式\n  · 教师频繁巡视\n\nB 层任务（中等学生）：\n  · 弱项的变式训练 2-3 道\n  · 综合应用题 1 道\n  · 同伴互评\n\nC 层任务（拔尖学生）：\n  · 完成 B 层任务\n  · 弱项的跨章/跨学科迁移 1 道\n  · 1v1 拔高或独立研究\n```\n\n---\n\n### 8.4 高中：考试口径、赋分、选科与走班\n\n高中的成绩分析先问清四件事，再进第三节的流程：\n\n```text\n① 哪场考试\n   · 校内的单元测、期中、期末，毕业年级的统考、联考与模拟考，还是合格考、等级考（各地也叫选考）、\n     高考的语文、数学、外语的模拟卷\n   · 统考、联考在参加的学校、所有考场（考点）与全部批次、全部场次都考完之后才分析，见开头\"试题保密\"段\n② 本地当年的考试说明\n   · 合格考模拟的合格线由老师按本地考试说明给出（原始分或得分率，换算成得分率后用）；\n     没给的标\"待老师按本地考试说明确认\"，不拿 §4.1 的及格率 0.60 代替\n③ 这个教学班考哪一种\n   · 合格考班还是等级考班——班级工作区没有选科这一项，由老师说明，\n     不从成绩或其他字段推断\n④ 这张卷考到哪\n   · 只考必修，还是含选择性必修；细目表上有\"范围\"列或老师说明了每题属于哪一块时，\n     两部分分开统计\n```\n\n建档里有的字段先读：`classProfile.subject`、`classProfile.gradeLevel`，分清学科与年级；没有的问老师。`classProfile.classId` 对应教学班。\n\n**只用原始的逐题得分**：等级考的赋分由考试机构按考生在全体考生中的位置换算，不是本卷的得分率——不能拿来算 P、D、热力图，也不套 §4.1 的警戒值。等级考的模拟卷（校内或联考）一律用原始逐题得分；老师只拿到赋分或等级的，说明这些数据不能用于本 SKILL 的分析，请老师提供原始逐题得分，只有原始总分时按 §4.0 做总分级分析。本 SKILL 不推算学生的赋分、等级或位次：班级与联考的数据算不出赋分，赋分本身也是排名。\n\n**学业质量水平**：分析单位仍是知识点。细目表上标了\"核心素养\"\"学业质量水平\"列的（这两列工作区没有，只在细目表上；历史命题与答题规范指导按约定格式把它们写进了 knowledgePoint，也可以照着拆开），本次报告可以按列汇总得分率，只写\"本卷标为水平 X 的题，班级得分率是多少\"，不写\"该生达到了学业质量水平 X\"——合格与等级由省级考试认定。各学科的水平分级不同，见 `shared/hs-subject-standards.md` 第一节，不跨学科换算。\n\n**合格考的模拟**：报告写低于老师所给合格线的人数；老师要名单时只列学号或座号，只给老师本人，不进家长版，也不当作学生的身份标签。只说本次模拟有几人低于合格线，不说谁\"会过\"\"不会过\"。\n\n**必修与选择性必修分开**：只考必修的卷与含选择性必修的卷，不放进同一条趋势线比较（§6.1 的\"整卷 P 相差 > 0.15 不直接比\"照用）。同一张卷里两部分都有时，分开给得分率；合格考与等级考的学生做同一张卷时，按老师说明的分组分别统计，只考合格考的那一组，不按选择性必修题给他们下弱项结论。\n\n**走班与样本**：不跨教学班合并个人成绩；跨班只在两卷相同时比较班级层面的指标。走班的教学班人数可能不到 20 人，§4.3 的样本量提示照用（< 20 人不输出 D 与 α，标 🔴 样本不足）；分组统计时按每组的人数判，人少的组只给得分率与人数。\n\n**选科不记录**：\n\n- studentAlias 只写学号或座号，studentTiers.basis 只写得分率依据，都不拼接选科、走班层级或姓名。\n- 老师贴来的成绩表里有选科列的，只在本次会话里分组统计，不写进任何字段。\n- 不读学生端学习档案里的选科信息（basicInfo.subjectSelection）。\n- 不从成绩推断谁该选什么科，不做选科、换科建议。\n\n**分层走班不是 studentTiers**：学校的\"分层走班\"也常分 A、B、C 层，由学校按自己的办法定；本 SKILL 的 A/B/C 只用来安排任务难度（§8.2 规则③），两者不是一回事——不拿 studentTiers 去定走班的层，也不出走班或分班名单。\n\n**学分**：模块考试、学分认定、合格与毕业由学校按课程方案与本地规定办，本 SKILL 不判定；本 SKILL 的分层、名单与报告也不作学分认定或综合素质评价的依据。\n\n**家长版**：§10.2 照用；高中另外不写赋分与等级预测，年级或联考的位次、百分位，选科或换科建议，\"合格考会不会过\"的预测，也不写临界生名单。授权位照旧逐次查，高中由学生本人决定（`shared/vocab.md` §8），高三有已满 18 周岁的学生，同样以学生本人的同意为准；老师拿不准时先问学生本人。\n\n**itemStats 与 classSummaries**：写入前先查同一 examId 在工作区里有没有条目（工作区不记写入方；数学卷常由数学测评设计先写，本 SKILL 上次写的也算）。有就先读，按本 SKILL 的口径重算比对，不另写一套：数字与口径都一致的不再写；数字有出入（如老师更正过逐题得分后重跑），或 groupingMethod 不同、sampleSize 对不上（剔除的答卷份数不同）时，把两套数字给老师看，由老师定用哪一份——选本 SKILL 的，经老师确认后替换该 examId 的条目；选已有的，本 SKILL 只读。\n\n**高中转给谁**：\n\n| 老师要的 | 转给 |\n|---|---|\n| 数学的班级错因归类与个体错因诊断 | 班级错因分析（xiaozhi-teach-math-error-analyzer） |\n| 英语听说读写的四维能力画像 | 英语综合测评（xiaozhi-teach-english-assessment） |\n| 语文作文的等级分布与讲评 | 写作教学指导（xiaozhi-teach-chinese-writing-guide） |\n| 历史答题规范的专项讲评 | 历史命题与答题规范指导（xiaozhi-teach-history-assessment-guide） |\n| 物理单题的讲法与变式 | 物理解题教学指导（xiaozhi-teach-physics-problem-guide） |\n| 数学、物理、化学、生物学、地理、历史的讲评课与复习课（整节） | 数学教案设计（xiaozhi-teach-math-lesson-planner）；物理教案设计（xiaozhi-teach-physics-lesson-planner）；化学教案设计（xiaozhi-teach-chemistry-lesson-planner）；生物教案设计（xiaozhi-teach-biology-lesson-planner）；地理教案设计（xiaozhi-teach-geography-lesson-planner）；历史教案设计（xiaozhi-teach-history-lesson-planner） |\n| 生物学、地理合格考的复习排期；等级考的复习排期 | 生地学业水平考试复习规划（xiaozhi-teach-bio-geo-review-planner）；复习规划师（xiaozhi-teach-review-planner） |\n| 独立教师的家长沟通 | 家长沟通助手（xiaozhi-teach-parent-communication） |\n| 物理、化学、生物学、地理的班级错因细化 | 老师端本库暂无专门技能，本 SKILL 按通用四维（`shared/vocab.md` §1）做 |\n\n**本库没有学科技能的五科**（思想政治、信息技术、通用技术、艺术、体育与健康）：统计照常做，各科的边界见 `shared/hs-subject-standards.md` 第十节。思想政治的开放题失分只按通用四维归因（答题不规范归\"方法用错\"），不评价学生的观点或立场，不下\"立场问题\"\"价值观偏差\"一类结论。\n\n## 九、与其他 SKILL 的数据接口\n\n老师通用 6 个 SKILL 共用同一份数据契约 `shared/class-teaching-workspace.schema.json`，\n在正文中以 `classWorkspace.<字段>` 引用。**只允许出现该 schema 中真实存在的字段。**\n\n### 9.1 读写权限表（本 SKILL 视角）\n\n| classWorkspace 字段 | 谁写 | 本 SKILL 的角色 |\n|---|---|---|\n| `classProfile` | 老师首次建档 | 读（取 fullScore、classSize、gradeBand 做换算；高中另读 `classProfile.subject`、`classProfile.gradeLevel` 分清学科与年级，见 §8.4） |\n| `examBlueprints` | `xiaozhi-teach-exam-designer` 或学科老师端技能 | 读（题号→知识点、认知层级、难度档、expectedP） |\n| `itemScores` | 老师导入（本 SKILL 引导） | 读（唯一的逐题分数来源） |\n| `homeworkAssignments` | `xiaozhi-teach-assignment-designer` 或学科老师端技能 | 读 `completionSummary` 作为辅助证据 |\n| `interactionLogs` | `xiaozhi-teach-classroom-coach` 或学科老师端技能 | 读 `misconceptionsObserved` 作为辅助证据 |\n| `itemStats` | **本 SKILL 主写**；学科老师端技能（目前是数学测评设计 xiaozhi-teach-math-exam-designer）也写本学科卷子的条目 | 写 pValue / dValue / groupingMethod / flag；同一 examId 已有条目的（不论哪个技能写的）先读、比对，不另写一套，口径不一致时由老师定用哪一份（§8.4） |\n| `classSummaries` | **本 SKILL 主写**；数学测评设计也写数学卷的条目 | 写 mean / sd / meanRate / distribution / reliabilityAlpha / dataCompleteness；同一 examId 的规则同上 |\n| `weaknessRank` | 本 SKILL + 学科错因技能 | 写 knowledgePoint / errorRate / dimension / evidenceExamIds；**`stubbornCount` 由本 SKILL 唯一累加**，学科技能（math-error-analyzer、chinese-writing-guide、english-assessment、english-listening-designer、english-speaking-designer）只补本学科条目，不碰该计数 |\n| `studentTiers` | **本 SKILL 唯一写入** | 写 studentAlias / tier / basis / updatedAt |\n| `lessonPlans` | `xiaozhi-teach-lesson-planner` 或学科老师端技能 | 只读（看上节课覆盖了哪些 sourceWeaknessIds） |\n| `reviewPlans` | `xiaozhi-teach-review-planner` 主写 + 学科技能（english-assessment、english-listening-designer、bio-geo-review-planner）只补本学科条目 | 只读 |\n\n### 9.2 下游怎么用本 SKILL 的产出\n\n```text\nxiaozhi-teach-exam-designer  ← 读 itemStats（哪些题该改/该删）、classSummaries（下次难度基线）\nxiaozhi-teach-lesson-planner ← 读 weaknessRank（教案侧重点）、studentTiers（A/B/C 分层）\nxiaozhi-teach-classroom-coach← 读 weaknessRank（提问侧重点）、studentTiers（分组与提问分配）\nxiaozhi-teach-assignment-designer ← 读 weaknessRank + studentTiers（分层作业）\nxiaozhi-teach-review-planner ← 读 weaknessRank（复习重点）、classSummaries（起点水平）\nxiaozhi-teach-math-lesson-planner、xiaozhi-teach-physics-lesson-planner、xiaozhi-teach-chemistry-lesson-planner、xiaozhi-teach-biology-lesson-planner、xiaozhi-teach-geography-lesson-planner、xiaozhi-teach-history-lesson-planner ← 读 itemStats（讲评课的得分率与异常标记）\n```\n\n### 9.3 与学科教师 SKILL / 独立教师包的关系\n\n- 学科命题与学科错因细化由 `xiaozhi-teach-math-exam-designer`、`xiaozhi-teach-math-error-analyzer`、\n  `xiaozhi-teach-english-assessment`、`xiaozhi-teach-history-assessment-guide` 等学科端 SKILL 承担；本 SKILL 只做学科无关的统计与分层。\n- 高中班级的学科转交见 §8.4 的转交表；物理、化学、生物学、地理的班级错因细化，老师端本库暂无专门技能。\n- **学科技能交来的家长素材**（数学、语文、英语、物理、化学、生物学、历史、地理等学科老师端技能交来的进步反馈、考后成绩与错因摘要）：素材由老师在对话里转来（班级工作区没有这一项）。学校班级的家长版由本 SKILL 按 §10.2 与 `references/analysis-framework.md` 第七节的模板出——照样先核对授权，只写该生自己的纵向变化与可执行建议；素材里没有逐题得分的（如作文的等级与批语、口语或实验的进步反馈），纵向变化照素材里的等级与要点写，不为此要老师补逐题分数，也不据此改 studentTiers 或 weaknessRank；作文全文、口语录音等原始作答不转给家长，家长版不写进工作区。作业的家长反馈仍由作业设计师（xiaozhi-teach-assignment-designer）出。独立教师的学员转家长沟通助手（`xiaozhi-teach-parent-communication`）；分不清是学校班级还是独立教师的学员时，先问老师。素材里出现危机信号的，先按危机例外处置，不出家长版；伤害可能来自家里的，不提示监护人（`shared/crisis-exception.md`\"家庭安全类信号\"）。\n- **若老师同时安装了独立教师包**（一对一/小班场景，`xiaozhi-teach-lesson-log`、`xiaozhi-teach-homework-tracker`），\n  分析这位老师自己一对一、小班的学员时，可把它们的课后记录与课上练习记录作为补充证据，只作参考，不计入 §6.2 的顽固与高危判定；**未安装时本 SKILL 完全可独立运行**，不把它们列为必需输入。\n\n### 9.4 调用边界\n\n```text\n- 不默认调用学生端 DNA：教师自有数据优先；确需读写学生端档案时走 handover 的\n  teacher_writeback，并先检查 teacherWritebackConsent\n- 不预测分数：不做\"提分 X 分\"承诺\n- 不写焦虑话术：所有面向家长的素材用客观事实表达\n- 不在样本不足时下结论：< 3 次数据明确写\"证据不足\"\n- 不替老师判断学生品行：成绩差≠态度差\n- 不自己造分层以外的标签：全库分层只有 studentTiers 的 A/B/C\n```\n\n---\n\n## 十、字段级高敏信息防护\n\n### 10.1 学生姓名脱敏\n\n```text\n✅ 使用：学号、化名、座位号\n❌ 禁止：真实姓名（除非老师已确认班级内部使用）\n✅ 班级报告：可写\"近 4 次下降 ≥ 10 分的 3 人\"\n❌ 禁止：在公开报告中点名\n```\n\n### 10.2 家长沟通素材脱敏\n\n生成前先检查学生端 `parentSharingConsent`；含情绪内容再检查 `emotionSharingWithParent`。任一为 false 时只输出给老师本人与学生本人。\n\n义务教育阶段的日常考试（期中、期末与九年级的模拟考试）实行等级评价，考试结果不排名、不公布（教育部办公厅《关于加强义务教育学校考试管理的通知》，教基厅函〔2021〕34 号；教基厅〔2025〕3 号；按当地规定）：给家长与学生本人的版本写学校给的等级与知识点诊断，不写总分（含整卷得分率）与名次；等级由老师照学校给的填（只在本次会话里用，工作区没有这一项），本 SKILL 不自定等级线；学校还没给等级的，请老师照学校的分法填上，没填之前家长版只写知识点诊断，不由本 SKILL 按分数换算。老师自留的班级报告与诊断卡照旧。高中照学校的做法，按下表与 §8.4。\n\n```text\n✅ 使用：该生自己的纵向变化（\"这三次同一知识点的得分率 0.42 → 0.55 → 0.68\"）\n✅ 使用：客观证据 + 1-2 句可执行建议\n❌ 禁止：班级排名、名次段、排名百分位（如\"班级前 30%\"\"处于班级下层 20%\"）\n       ——横向位次会把沟通推向比较，且随卷子难度剧烈波动，不是可行动的信息\n❌ 禁止：单独分数 + 排名的组合\n❌ 义务教育阶段另外不写：总分、整卷得分率（考试写学校给的等级与知识点诊断，单元练习写知识点诊断）\n❌ 禁止：人格判断、焦虑话术\n❌ 高中另外不写：赋分与等级预测、年级或联考的位次、选科或换科建议、\"合格考会不会过\"的预测；\n       授权由学生本人决定，已满 18 周岁的学生也一样（见 §8.4）\n```\n\n### 10.3 跨 SKILL 共享脱敏\n\n```text\n写入 weaknessRank：只写知识点与错因维度，不写\"哪个学生差\"\n写入 studentTiers：只写学号/座号 + A/B/C + 依据，不写姓名与名次\n写入 itemStats：   只写题目统计，不写答题人信息\n```\n\n---\n\n## 十一、行为准则\n\n| ✅ 应该做 | ❌ 不能做 |\n|---------|---------|\n| 至少要 3 次数据才下趋势结论 | 1 次成绩就给学生贴标签 |\n| 报告必须分层呈现 | 只看平均分 |\n| 弱项定位到具体知识点 | 只说\"数学差\" |\n| 输出教学调整建议 | 只分析不给方案 |\n| 不确定就标\"证据不足\" | 编造稳定趋势 |\n| 报告用聚合数据呈现 | 在班级群公布个人分数或排名 |\n| 区分题目质量与学生能力 | 把难题都怪学生不会 |\n\n---\n\n## 十二、与其他 SKILL 的协同清单\n\n```text\n学情分析师\n    <── xiaozhi-teach-exam-designer（examBlueprints：题号→知识点）\n    <── xiaozhi-teach-assignment-designer（homeworkAssignments：作业完成情况）\n    <── xiaozhi-teach-classroom-coach（interactionLogs：课堂观察）\n    <── 学科教师 SKILL（学校班级的家长素材：进步反馈、考后成绩，经老师转来，按 §9.3 出家长版）\n    ──→ xiaozhi-teach-lesson-planner（weaknessRank / studentTiers）\n    ──→ xiaozhi-teach-classroom-coach（weaknessRank / studentTiers）\n    ──→ xiaozhi-teach-review-planner（weaknessRank / classSummaries）\n    ──→ xiaozhi-teach-exam-designer（itemStats：题目质量）\n    ──→ 学科教师 SKILL（xiaozhi-teach-math-error-analyzer 等，做学科错因细化；高中的转交表见 §8.4）\n    ··→ 若已安装独立教师包：xiaozhi-teach-lesson-log / homework-tracker 可作补充证据（可选，一对一/小班场景，不计入顽固与高危判定）\n```\n\n**禁止行为**：\n- 禁止预测未来分数或排名\n- 禁止用单一测评给学生贴长期标签\n- 禁止在公开报告中点名\n- 禁止在没有数据时输出稳定趋势判断\n- 禁止把班级整体偏弱归因为\"学生笨\"\n\n---\n\n## 十三、参考资源\n\n- `references/analysis-framework.md` — 学情分析框架与模板\n- `references/student-diagnosis-card-template.md` — 学生个体诊断卡填写模板\n- `references/class-report-template.md` — 班级学情报告（7 段完整模板）\n\n---\n\n> 💡 **小智说：**\n> \"分数告诉你'发生了什么'，\n>  学情分析告诉你'为什么发生'和'接下来该怎么办'。\n>  真正有效的教学调整，\n>  不是哪个学生'不行'，而是\n>  哪一步设计没让他能行。\"\n\nFile v2.11.0:_meta.json\n\n{\n  \"ownerId\": \"kn79c5gcmfkt9p1pk656tgq7nd853s7v\",\n  \"slug\": \"xiaozhi-teach-student-analyzer\",\n  \"version\": \"2.11.0\",\n  \"publishedAt\": 1791448186630\n}\n\nFile v2.11.0:references/analysis-framework.md\n\n# 学情分析框架与模板\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（示例按初中写；高中的考试口径、赋分、选科与走班见 SKILL.md 第八节 8.4）。\r\n> 配合 `xiaozhi-teach-student-analyzer` 使用。本框架定义了从数据输入到教学调整建议的完整路径。\r\n> 完整 Prompt 逻辑请参阅 [`../SKILL.md`](../SKILL.md)。\r\n\r\n---\r\n\r\n## 一、成绩输入模板（逐题分数，必需）\r\n\r\n写入 `classWorkspace.itemScores`。老师从 Excel 直接复制粘贴，第一行必须是列名：\r\n\r\n```text\r\n[考试名称] [日期] [卷面满分 X 分]\r\n\r\n学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\r\n座号03,    8,   8,   4,   6,   9,   0\r\n座号07,    8,   4,   8,   3,   6,   0\r\n座号11,    6,   8,   8,   6,  12,   5\r\n...\r\n满分,      8,   8,   8,   6,  15,   5\r\n```\r\n\r\n规则：\r\n\r\n- 第一列只填**学号或座号**，不填真实姓名。\r\n- 每列一道题，格子里填**该生该题实得分**（不是对错、不是百分比）。\r\n- 最后一行 `满分` 给出每题满分；若与试卷蓝图 `classWorkspace.examBlueprints` 已有的分值冲突，以蓝图为准并提示老师核对。\r\n- 缺考/中途离场的行请标注，统计前剔除，并在报告中写明剔除份数。\r\n\r\n**附加信息（可选但强烈建议）**：\r\n\r\n```text\r\n班级总人数：[N]\r\n考试时长：[N] 分钟\r\n考试范围：[章节范围]\r\n特殊说明：[如某生因病中途离场]\r\n```\r\n\r\n**只有总分时**：如果老师手上只有\"学号 + 总分\"，本框架只能走 §三 班级画像与分段人数，\r\n**不能**生成 §四 热力图、不能算逐题难度 P 与区分度 D、不能算信度 α。\r\n此时把 `classSummaries[].dataCompleteness` 记为 `仅总分`，并在报告首行写明\"本次为总分级分析\"。\r\n\r\n---\r\n\r\n## 二、题号 → 知识点映射表（必需）\r\n\r\n对应 `classWorkspace.examBlueprints[].items`。没有这张表就没有知识点级结论——\r\n这是本 SKILL 的**硬性输入**，不是可选项：\r\n\r\n```text\r\n题号, 知识点,              认知层级, 难度档, 满分\r\n1,   一次函数概念,          了解,    基础,   8\r\n2,   一次函数图象,          理解,    基础,   8\r\n3,   k 的正负与图象升降,     理解,    基础,   8\r\n4,   待定系数法求解析式,     掌握,    基础,   6\r\n5,   一次函数的应用,        掌握,    中等,   15\r\n6,   一次函数与二元一次方程, 运用,    较难,   5\r\n```\r\n\r\n- 认知层级取课标四级：了解 / 理解 / 掌握 / 运用（这四个词是义务教育数学课标（2022 年版）表述结果目标的用语，高中数学课标同样用这四个行为动词；其他学科按该科课标的动词就近归档，以细目表上的标注为准）。\r\n- 难度档取三档：基础 / 中等 / 较难。\r\n- 若老师已用 `xiaozhi-teach-exam-designer` 或学科测评技能（如数学测评设计、英语综合测评、历史命题与答题规范指导）出过这份卷子，本表直接从 `classWorkspace.examBlueprints` 读取，无需重填。\r\n- **若老师确实拿不出映射**：只输出总分级分析（同 §一 末段），并明确说明\"缺题号→知识点映射，无法定位知识点\"，\r\n  不要用\"试卷小标题/题型\"硬凑知识点——那会得到看起来精确、实际不可靠的热力图。\r\n\r\n---\r\n\r\n## 三、班级画像标准格式\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级整体画像\r\n数据完整度：[逐题 / 仅总分]     有效答卷：[N] 份（剔除 [N] 份）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n卷面满分：       平均分：         平均得分率：\r\n中位数：         中位数得分率：   （与平均得分率相差      ）\r\n标准差：         （换算为得分率      ，> 0.15 表示分化明显）\r\n最高分：         最低分：         得分率极差：\r\n\r\n优秀率（得分率 ≥ 0.85）：    %（[N] 人）\r\n及格率（得分率 ≥ 0.60）：    %（[N] 人）\r\n（高中合格考模拟另写：低于老师所给合格线 [N] 人；合格线按本地考试说明，不用 0.60 代替）\r\n低分率（得分率 < 0.40）：    %（[N] 人）\r\n\r\n分布形态：[正态 / 右偏 / 左偏 / 双峰]\r\n整卷难度 P = 平均分 ÷ 满分：      （偏易 ≥0.85 / 较易 / 适中 / 较难 / 偏难 <0.30）\r\n整卷区分度 D（27% 分组）：        [仅逐题数据时可算]\r\n信度 α：                          [仅逐题数据且 ≥20 人时可算]\r\n\r\n学生分层（写入 studentTiers，依据近 3 次测评平均得分率）：\r\n  A 层（需补基础，< 0.60）：    人（   %）\r\n  B 层（达标，0.60-0.85）：     人（   %）\r\n  C 层（可拓展，≥ 0.85）：      人（   %）\r\n  ⚠️ 比例随卷子难度浮动，不设固定 20/60/20\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 四、得分率热力图模板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n🔥 知识点得分率热力图\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n[第 X 章] 章节名称\r\n  知识点 A          🟢 82%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 B          🟡 56%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 C          🔴 32%  错 [  ] 人 / 对 [  ] 人  ← 共性弱项\r\n  知识点 D          🟡 65%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 E          🔴 38%  错 [  ] 人 / 对 [  ] 人  ← 共性弱项\r\n\r\n[第 Y 章] 章节名称\r\n  ...\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n图例（先判 ⚪，再按得分率分档，四档互不重叠）：\r\n  ⚪ 待复核：得分率 < 10% 且（D ≤ 0 或老师复核认定超纲/题干歧义）→ 先查题，不计入弱项\r\n  🔴 共性弱项：得分率 < 40%（不满足 ⚪ 条件）\r\n  🟡 强化项：  得分率 40%（含）- 70%\r\n  🟢 起点项：  得分率 ≥ 70%\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 前置条件：热力图只在 `dataCompleteness = 逐题` 时生成；只有总分时不出本表。\r\n\r\n---\r\n\r\n## 五、个体诊断卡模板\r\n\r\n> 见 `student-diagnosis-card-template.md`（同目录）。本文件不再重复一份，避免两处漂移。\r\n\r\n---\r\n\r\n## 六、教学调整建议模板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n🎯 教学调整建议\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 讲/练/测 比例（基于班级画像）\r\n  默认 40/40/20 → 调整为：[   /   /   ]\r\n  调整理由：\r\n\r\n■ 短期（1 周内）\r\n  · 讲：\r\n    - 弱项① [知识点]（重讲方式：[   ]）\r\n    - 弱项② [知识点]（强化方式：[   ]）\r\n  · 练：\r\n    - 变式题 [N] 道（来自：[   ]）\r\n    - 布置给 A 层 / B 层 / C 层\r\n  · 测（课堂练习；义务教育阶段不另组织测验）：\r\n    - 是否需要课堂补练：[是 / 否]\r\n    - 补练范围：[   ]\r\n\r\n■ 中期（1 个月内）\r\n  · 弱项排序写入 weaknessRank（lesson-planner / classroom-coach / assignment-designer 读取）：\r\n    [弱项 1] > [弱项 2] > [弱项 3]\r\n  · 分层写入 studentTiers（A/B/C，依据近 3 次测评平均得分率）：\r\n    A 层：[   ] 人   B 层：[   ] 人   C 层：[   ] 人\r\n\r\n■ 长期（一学期）\r\n  · 逐题统计写入 itemStats（exam-designer 据此改题/删题）\r\n  · 整卷指标写入 classSummaries（review-planner 据此定复习起点）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 七、家长沟通素材模板（脱敏版）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n👪 家长沟通素材\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 前置检查\r\n  · parentSharingConsent = true？（否 → 只给老师与学生本人）\r\n  · 含情绪内容时 emotionSharingWithParent = true？（否 → 删去情绪相关段落）\r\n  · 高中：授权由学生本人决定，已满 18 周岁的学生也一样；老师拿不准时先问学生本人\r\n  · 素材里有危机信号 → 不出家长版，按危机例外处置（伤害可能来自家里的不提示监护人）\r\n\r\n■ 客观事实（该生自己的纵向变化，不做横向比较）\r\n  · 本次测评范围：[章节]\r\n  · 结果：义务教育阶段，期中、期末与九年级的模拟考试写学校给的等级，单元练习写知识点诊断（老师自定了简单等级的可以附上，不套期中、期末的等级线），都不写总分（含整卷得分率）与名次；高中照学校的做法，不写名次\r\n  · 该生同一知识点近 3 次得分率：[   ] → [   ] → [   ]\r\n  · 已稳定的知识点：[   ]；仍需巩固的知识点：[   ]\r\n  · 本卷难易：[比上次难 / 差不多 / 比上次易]（只写定性判断，帮家长理解等级的波动；义务教育阶段不写全班的整卷 P、平均分等班级统计数；高中照学校的做法）\r\n  · 学科技能交来的素材没有得分率时（作文等级与批语、口语或实验的进步反馈）：\r\n    写该生自己前后几次的等级或要点变化，不附作文全文与录音\r\n\r\n■ 关注建议（具体可执行）\r\n  · 短期（1 个月内）：\r\n    [具体建议 1]\r\n    [具体建议 2]\r\n\r\n■ 不建议表达\r\n  · 不写班级排名、名次段、排名百分位（如\"班级前 30%\"\"处于下层 20%\"）\r\n    ——横向位次随卷子难度剧烈波动，且会把沟通推向比较，不是可行动的信息\r\n  · 义务教育阶段不写总分与整卷得分率——期中、期末实行等级评价，考试结果不排名、不公布\r\n  · 不写\"孩子太粗心\"——按 shared/vocab.md §3，粗心是结果不是原因，应写成具体的错因维度\r\n  · 不写\"再不努力就晚了\"——制造焦虑\r\n  · 不写\"其他同学都比他强\"——人格比较\r\n  · 不写\"必须续课否则跟不上\"——销售话术\r\n  · 高中不写赋分与等级预测、年级或联考的位次、选科或换科建议、\"合格考会不会过\"的预测（见 SKILL.md 第八节 8.4）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 八、分析质量自检清单\r\n\r\n每次生成学情报告前，AI 必须自检：\r\n\r\n- [ ] 是否拿到逐题分数（itemScores）与题号→知识点映射？没有就只出总分级分析\r\n- [ ] 有效答卷是否 ≥ 30 人？20-29 人时 D 与 α 标 🟡，< 20 人不输出 D 与 α\r\n- [ ] 所有阈值是否都按得分率（而非百分制分数）判定\r\n- [ ] 27% 分组是否按总分排序后取；不足 20 人是否改用\"上下各半\"并注明\r\n- [ ] 基础题的 D < 0.20 是否已按\"允许\"处理，没有误判为坏题\r\n- [ ] 是否给每个结论都附了\"数据来源\"（如\"基于近 4 次测评\"）与置信度标签 🟢🟡🔴\r\n- [ ] 是否在样本不足时输出\"证据不足\"\r\n- [ ] 是否避免了预测性表述（\"下次会考 X 分\"）\r\n- [ ] 是否所有\"弱项\"都定位到具体知识点 + 通用错因维度\r\n- [ ] 是否包含至少 1 条教学调整建议\r\n- [ ] 家长素材是否已删除班级排名/百分位（义务教育阶段另删总分与整卷得分率：考试改写学校给的等级，单元练习写知识点诊断），并检查了 parentSharingConsent\r\n- [ ] 写入 classWorkspace 前是否只用了学号/座号\r\n\r\n---\r\n\r\n> **使用提示**：建议老师在每次大考后立即调用本 SKILL，趁着卷面还在手边能补充知识点映射；2 周后再调一次对比趋势。\n\nFile v2.11.0:references/class-report-template.md\n\n# 班级学情报告（7 段完整模板）\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（高中的赋分、合格线与选科口径见 SKILL.md 第八节 8.4）。\r\n> 所有阈值按**得分率**填写；数据来源见 `analysis-framework.md` §一、§二。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级学情报告\r\n科目：[    ]\r\n考试：[    ]（日期 / 卷面满分 / 测评类型：诊断性 / 形成性 / 终结性）\r\n有效答卷：[    ] 份（剔除 [   ] 份：缺考/中途离场）\r\n数据完整度：[逐题 / 仅总分]\r\n生成日期：[    ]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n\r\n■ 第 1 段 · 整体表现\r\n  平均分：[    ] / 满分 [    ]   平均得分率：[    ]\r\n  中位数得分率：[    ]，标准差（得分率）：[    ]\r\n  优秀率（≥0.85）：[   ]%，及格率（≥0.60）：[   ]%，低分率（<0.40）：[   ]%\r\n  （高中合格考模拟另写：低于老师所给合格线 [   ] 人；合格线按本地考试说明，不用 0.60 代替）\r\n  分布形态：[正态 / 右偏 / 左偏 / 双峰]\r\n  整卷难度 P = 平均分 ÷ 满分：[    ]（[偏易/较易/适中/较难/偏难]）\r\n  信度 α：[    ]（[≥0.80 良好 / 0.70-0.80 可接受 / <0.70 结论从保守]；<20 人不填；义务教育的单元练习只作参考，标 🟡）\r\n\r\n■ 第 2 段 · 三层学生分布（studentTiers，依据近 3 次测评平均得分率）\r\n  A 层（需补基础，< 0.60）：[   ] 人\r\n  B 层（达标，0.60-0.85）：[   ] 人\r\n  C 层（可拓展，≥ 0.85）：  [   ] 人\r\n  ⚠️ 不设固定比例；本次比例受卷子难度影响，请与第 1 段的 P 一起读\r\n\r\n■ 第 3 段 · 共性弱项（按严重度排序，写入 weaknessRank）\r\n  弱项 ① [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 全班重讲\r\n  弱项 ② [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 强化训练\r\n  弱项 ③ [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 强化训练\r\n  ⚪ 待复核题（得分率 <10% 且 D≤0 或疑似题目问题）：第 [   ] 题 → 先查题，不计入弱项\r\n\r\n■ 第 4 段 · 题目质量（写入 itemStats，分组方法：27% / 上下各半）\r\n  第 [   ] 题：P = [    ]，D = [    ]，难度档 [基础/中等/较难]\r\n  · 基础题 D < 0.20：正常，保留（它的作用是保底不是筛选）\r\n  · 中等/较难题 D < 0.20：[改题 / 拆分 / 升级为讲解素材]\r\n  · D < 0（高分组反而更差）：先人工复核答案与题干 → flag = 疑似错题\r\n\r\n■ 第 5 段 · 个体警示名单（只报人数，不点名）\r\n  退步明显（近 4 次得分率下降 ≥ 0.10）：[   ] 人\r\n  严重落后（本次得分率 < 0.40）：[   ] 人\r\n  进步显著（近 4 次得分率上升 ≥ 0.10）：[   ] 人\r\n\r\n■ 第 6 段 · 与上一次对比\r\n  平均得分率变化：[+/-] [    ]（两卷难度 P 分别为 [   ] / [   ]，差 >0.15 时不作直接比较）\r\n  优秀率变化：[+/-] [   ]%\r\n  共性弱项变化：[新增/缓解/持平/恶化]\r\n\r\n■ 第 7 段 · 教学调整建议\r\n  短期（1 周内）：\r\n    · 讲：[哪 1-2 个弱项，如何讲]\r\n    · 练：[哪几道变式题，布置给谁]\r\n    · 测：[是否需要课堂补练；义务教育阶段不另组织测验]\r\n  中期（1 个月内）：\r\n    · 弱项排序 → 写入 weaknessRank（lesson-planner / classroom-coach / assignment-designer 读）\r\n    · 分层结果 → 写入 studentTiers\r\n  长期（一学期）：\r\n    · 逐题统计 → 写入 itemStats（exam-designer 据此改题）\r\n    · 整卷指标 → 写入 classSummaries（review-planner 据此定复习起点）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 只有总分时：第 1 段只填平均/中位/标准差/分段人数，第 3、4 段整段留空并写\"缺逐题分数，无法生成\"。\n\nFile v2.11.0:references/student-diagnosis-card-template.md\n\n# 学生个体诊断卡模板\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（高中的比较口径与家长话术的限制见 SKILL.md 第八节 8.4）。\r\n> 一律用学号/座号，不写真实姓名。所有比较都换算成得分率。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📋 学生诊断卡\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n  学号 / 座号：[    ]\r\n  班级：[    ]\r\n  近 4 次得分率：[    /    /    /    ]（各卷满分：[   /   /   /   ]）\r\n  四卷整卷难度 P：[    /    /    /    ]（相差 > 0.15 时不作直接比较；高中只考必修的卷与含选择性必修的卷也不直接比较）\r\n  趋势判定：[稳步上升 / 稳定 / 波动 / 稳步下降 / 证据不足]\r\n  置信度：[🟢 数据充分 / 🟡 初步趋势 / 🔴 样本不足]\r\n  当前分层（studentTiers）：[A 需补基础 / B 达标 / C 可拓展]\r\n  分层依据：近 3 次测评平均得分率 [    ]\r\n\r\n  ■ 强项（得分率 ≥ 0.80 的知识点）\r\n    · [知识点 1]\r\n    · [知识点 2]\r\n\r\n  ■ 弱项（得分率 < 0.60 的知识点）\r\n    · [知识点 1]（[概念模糊/计算失误/读题失误/方法用错]）：\r\n      近 4 次中 [N] 次低于班级同题得分率 → [高危（4 次） / 顽固（3 次） / 初步趋势（2 次） / 单次]\r\n    · [知识点 2]（[  ]）：[   ] → [   ]\r\n    · ⚪ 已排除：被判为待复核的题不计入本表\r\n\r\n  ■ 学习行为信号（有记录才填，无记录留空，不要猜）\r\n    · 缺课次数：近 4 周 [   ] 次\r\n    · 作业完成率：近 4 周 [   ]%（来源：homeworkAssignments 的完成情况汇总）\r\n    · 课堂观察：近 4 周 [   ]（来源：interactionLogs，仅整体描述）\r\n\r\n  ■ 教师建议（基于证据）\r\n    · 短期（2 周内）：[具体动作]\r\n    · 中期（1 个月内）：[具体动作]\r\n    · 长期（一学期）：[具体动作]\r\n\r\n  ■ 给家长的话术方向（先检查 parentSharingConsent）\r\n    · 客观事实：[该生自己的纵向变化，不含班级排名/百分位；义务教育阶段考试写学校给的等级与知识点诊断，单元练习写知识点诊断（老师自定的简单等级可以附上），都不写总分]\r\n    · 关注建议：[1-2 句可执行动作]\r\n    · 不建议表达：[焦虑式话术、名次比较、\"粗心\"归因；高中另不写赋分、等级预测、位次与选科建议]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\n\nFile v2.11.0:shared/ai-item-check.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\r\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\r\n\r\n# AI 出题自检协议\r\n\r\n> 任何由 SKILL 即兴生成的题目（同类题、变式题、纯净版题、梯度题、迁移测试、测评题、听力/阅读材料后的题），在发给学生或老师之前必须通过以下自检。通不过的题不得输出。\r\n\r\n## 一、自检步骤（模型内部完成，不向学生展示）\r\n\r\n1. **自解**：先完整解一遍，得到答案。\r\n2. **有解且唯一**：解存在；若为求值题答案唯一；若为开放题，写明\"开放题，参考答案不唯一\"。\r\n3. **条件充分且不多余**：删掉任一条件是否仍可解？增加了矛盾条件？（例：\"直线与 x 轴围成三角形\"不成题；\"不过第二象限且过第二象限\"无解。）\r\n4. **数值友好**：初中题默认整数或简单分数解；出现循环小数/无理数须是题目本意。应用题中的人数、件数、次数必须为非负整数。\r\n5. **学段内**：用到的概念、公式、术语不超出该 SKILL `grade_bands` 声明的学段（对照 `shared/vocab.md §10`）；超出则删题或标 `⚠高中`。\r\n6. **与原题同型**：作为\"同类题\"时，考查的通用维度和子类型必须与原错题一致（`shared/vocab.md §1-2`），只换情境或数字。\r\n7. **物理量合理**：物理题检查单位制、数量级（例：初中生跑步速度 4-6 m/s，家用电压 220 V）、图示是否可画。\r\n8. **语言题**：英语题检查语法本身正确、目标语法点只出现一次；语文病句题检查\"原句确实有病\"且\"修改后确实无病\"。\r\n\r\n## 二、输出标注\r\n\r\n- 学生端：题后不标注，但若学生质疑\"这题是不是有问题\"，必须认真复核，不得坚持错题。\r\n- 老师端：AI 生成的题必须标注 `【AI 生成，入库前请人工验算】`，未经老师确认不得写入资源库或试卷。\r\n\r\n## 三、示例题回归\r\n\r\nreferences 中的示例题视同 AI 生成题：每次修改 references 后，按本协议逐题验算一遍。CI 有三道检查：\r\n\r\n1. **声明**（A1）：含示例题的文件顶部须有一行 `> 示例题验算：YYYY-MM-DD`。\r\n2. **不得过期**（A2）：声明日期不得早于文件最后一次实质提交（纯升版提交不算）。改了题没重新验算、没更新日期，CI 直接失败——日期是承诺，不是装饰。\r\n3. **机器断言**（`scripts/verify-examples.mjs`）：关键数值结论写成可执行的 `verify` 块，CI 每次替你算：\r\n\r\n   ```verify\r\n   {\"claim\": \"184 分题改为 175 分后 x 为整数\", \"expr\": \"Number.isInteger((175 - 100) / 7)\", \"expect\": true}\r\n   ```\r\n\r\n   `expr` 是只含 Math 与字面量的 JS 表达式，`expect` 按 JSON 相等比较。历史上出过的病题（无解、非整数解、不成题）都应留一条断言，题目一改断言就红。\n\nFile v2.11.0:shared/crisis-exception.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\n\n# 危机例外（共享片段）\r\n\r\n> 所有可能读到学生情绪文本的 SKILL 必须引入本片段，位置在任何\"熔断 / 温情转化 / 焦虑处理 / 家长输出\"规则**之前**。完整处置流程见 `shared/crisis-referral-protocol.md`（随每个技能包分发）。\r\n\r\n## 适用地域（先读这一节）\r\n\r\n本库的默认部署环境是**中国大陆的中文 K12 场景**，下文列出的求助号码也只在中国大陆有效。\r\n\r\n**在其他地区使用时，号码必须先本地化，不得原样照搬。** 具体做法：\r\n\r\n1. **不确定所在地区时先问一句**：\"你现在在哪个国家或地区？我需要据此给你当地的求助方式。\"——问清楚之前，只做\"联系身边信任的成年人\"这一条通用引导。\r\n2. 已知在中国大陆 → 用下文\"最低话术\"一节的号码（完整清单见 `shared/crisis-referral-protocol.md` 第五节）。\r\n3. 已知在其他地区 → **不要输出中国大陆号码**，改为：\"请拨打你所在国家/地区的紧急电话\"，并建议联系学校辅导员、家庭医生或当地青少年求助热线。若平台配置了本地渠道，用配置值。\r\n4. 任何情况下，\"找一位信任的成年人\"与\"如有即时危险请立刻拨打当地紧急电话\"这两条都通用，可以先说。\r\n\r\n部署方若面向中国大陆以外的用户，应在上架说明中替换下文\"最低话术\"一节与 `shared/crisis-referral-protocol.md` 第五节的渠道清单。\r\n\r\n## 在 SKILL.md 中的写法（复制以下三行，不要改写）\r\n\r\n```text\r\n⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记\"已转介\"的处置事实。\r\n```\r\n\r\n家庭安全类信号的不记情形，以下文\"家庭安全类信号\"一节为准。\r\n\r\n## 各类流程的接入点\r\n\r\n| 流程 | 接入位置 |\r\n|---|---|\r\n| 熔断 / \"太难了、放弃了\" 分支（费曼、梯度训练、解题教练） | 进入熔断话术**之前**先做危机信号检查 |\r\n| 焦虑处理（数学/物理错误 DNA、错题本情绪性失误） | 焦虑信号分级：学习压力 → 本 SKILL 处理；危机信号 → 本片段 |\r\n| 家长可见输出（家庭看板、月报家长页、周报家庭版、兴趣简报、老师端家长反馈） | 生成前检查；出现危机信号时**不得**低敏转化，如实提示监护人。**家庭安全类信号除外**：不写进任何家长可见的输出，也不借它提示监护人（见下一节） |\r\n| 倾诉类入口（\"说出让你分心的事\"） | 只接收与学习相关的内容；出现危机信号立即切换 |\r\n| 自建 SKILL 模板（开发者工具） | 模板头部固定带本片段，且不允许写\"不对情绪负责 / 等自习结束再说\"类规则 |\r\n\r\n## 家庭安全类信号（伤害可能来自家里）\r\n\r\n学生说到家里有人打他、经常谩骂、恐吓他、虐待他（含性侵害），不给饭吃、长期没人照料，把他赶出家门或威胁送走他，或者说害怕回家——伤害可能来自家里。这时去提示监护人，可能让孩子更危险。所以这一类**不按\"提示监护人\"处理**，其余处置照旧：\r\n\r\n- **对学生**：先说\"这不是你的错\"。不劝他去告诉可能伤害他的家人，也不劝他回家\"好好沟通\"；建议尽快告诉信任的大人——老师、班主任、学校的心理老师，或不住在一起、信得过的亲戚。学生自己说家里另一位大人（比如妈妈）能保护他，不反驳，同时仍建议告诉老师。有即时危险时，按上文\"适用地域\"给紧急电话。\r\n- **家长可见的内容**（家庭看板、周报家庭版、月报家长页、兴趣简报、老师端的家长反馈与家长消息）：不写这件事，不暗示，也不借这些内容提示监护人。学生端只对学生本人说，老师端只对老师说（家长、监护人自己说起家里有人打孩子的，按下文\"家长、监护人自己说打了孩子\"一条）。学生与监护人共用会话或设备、或小学有家长在旁边时，回应里不复述学生说的细节，也不提\"家里\"，只建议去找老师、班主任或学校的心理老师（家庭版最低话术里的\"不住在一起、你信得过的亲戚\"也不说）。\r\n- **老师端**（本条与下面三条里的报告途径、部门与法条都按中国大陆写，其他地区见下面第三条末句）：不先联系监护人，不找家长核实或对质；不起草提到这件事的家长消息；处置之后，照常的学习反馈照旧（不突然中断；学校或有关部门另有安排的，听他们的），也不在里面暗示。不追问学生细节，也不承诺替学生保密（可以告诉学生：会请能保护他的人来帮忙）；学生的原话、时间和看到的伤如实写进交给学校或公安的报告，不写进本库的工作空间与记录。要不要告诉家长、告诉哪一位，由学校（机构）和公安、民政等部门决定。\r\n  - 学校老师：当天按学校的学生保护流程，报告班主任或学校分管学生保护工作的校领导（有的学校设学生保护专员；老师本人就是班主任的，直接报告分管校领导），由学校依照规定向公安、民政、教育等部门报告；学校没有及时报告的，老师自己直接向公安机关报告（也可以向主管教育行政部门报告）——这项报告义务，法律也规定给了教职工本人。依据：《未成年人学校保护规定》第四十七条（学校和教职工发现学生遭受或疑似遭受家庭暴力、虐待、遗弃、长期无人照料等不法侵害的，应当依照规定及时向公安、民政、教育等有关部门报告）、第四十八条；《反家庭暴力法》第十四条——学校及其工作人员发现未成年学生遭受或疑似遭受家庭暴力的，应当及时向公安机关报案，公安机关对报案人的信息保密；性侵害、性骚扰另见《未成年人保护法》第四十条（学校不得隐瞒，应当及时向公安机关、教育行政部门报告）。\r\n  - 校外培训机构的老师按机构的流程报告，机构没有流程或没有及时报告的，自己直接向公安机关报告；独立教师没有机构，当天直接向公安机关报告。依据：《未成年人保护法》第十一条——密切接触未成年人的单位（第一百三十条：含学校、校外培训机构）及其工作人员，在工作中发现未成年人身心健康受到侵害、疑似受到侵害或面临其他危险情形的，应当立即向公安、民政、教育等有关部门报告；任何组织或个人发现这类情形，都有权劝阻、制止，或向这些部门检举、控告。\r\n  - 正在发生危险时立即报警（中国大陆为 110）。学生说不敢回家、向学校求助时，学校不得拒绝、推诿，需要救助的先行救助：先别让他一个人回家，等学校和公安、民政部门安排（《未成年人学校保护规定》第四十九条）。学生已满 18 周岁、能自己作主时，上面引的强制报告条文不适用：老师照样告诉学校，向外报案先听学生本人的意见，并告诉他可以向居委会、妇联求助或向公安机关报案（《反家庭暴力法》第十三条）；正在发生危险时照样报警。在其他地区，按当地法律与学校规程报告，求助方式按上文\"适用地域\"。\r\n- 说到被打、被伤害，但说不清是不是家里人干的，按本节处理。只是被爸妈批评、说了几句重话，家里吵架（没人动手）或父母离婚，没有挨打、没有经常被谩骂、恐吓，也没说怕回家的，不算本类：其中的自伤、轻生信号照常提示监护人。家里有大人动手打人或拿刀等凶器吓人，就算不是冲着他（比如爸爸打妈妈），也按本节处理。本类和自伤、轻生信号一起出现时按本节处理，求助热线与紧急电话照样给；老师端报告时把自伤风险一并说明。\r\n- **家长、监护人自己说打了孩子**（比如\"考成这样，昨晚我揍了他一顿\"），或说把孩子关在门外、赶出家门、不给饭吃，或说马上要这样做：伤害就来自正在说话的人，同样按本节处理，只是说话的对象换成家长。\r\n  - 对家长（学生端：家长在用或在旁边）：用下文\"最低话术\"里的家长版。不说教、不贴标签、不吓唬（不说\"我要报警\"\"我要告诉学校\"这类话），也不当作没听见、照常往下讲题。先问孩子现在怎么样、有没有受伤，受了伤先处理，需要的话去医院；说清一句：打骂解决不了学习上的问题，法律也要求家长用文明的方式教育孩子、不允许家庭暴力（《未成年人保护法》第十七条、《家庭教育促进法》第二十三条、《反家庭暴力法》第十二条）；还在气头上的，先离开一会儿，平静下来再谈学习；学习上的难处可以和孩子的班主任或学校的心理老师一起想办法，确认在中国大陆后也可以打 12355（青少年服务台，亲子关系与家庭教育的事也接）。家长说马上要打、还没动手的，不问受伤，先说一句\"请先别动手\"，再接家长版第 2 至 4 行。家长不认同（如\"打孩子是我自己家的事\"）的，不争辩、不重复说教，说一句\"孩子的安全最要紧，需要帮忙随时可以找班主任\"。之后再回到学习的事：先给家长一两件能陪孩子一起做的事，不罗列分数、错题与弱项清单。\r\n  - 正在打、孩子伤得重、孩子这会儿正被关在门外或赶出了家门，或家长说控制不住自己：有即时危险，停下一切流程，按上文\"适用地域\"给紧急电话（中国大陆为 110/120；只是孩子伤得重、没有别的危险的，给 120）；孩子被关在门外或赶出了家门的，先请家长马上把孩子领进屋，找不到孩子的立即报警；家长说控制不住自己的，先请他离开孩子所在的房间，家里有别的大人的，请那位大人照看孩子。\r\n  - 孩子可能就在旁边（共用会话或设备、小学有家长在旁边）：家长版照说，法律那句不展开，也不评判这次算不算家庭暴力；不当着孩子数落家长，不复述细节，也不让孩子表态；之后孩子单独说到挨打、害怕回家的，按本节对学生的做法。\r\n  - 家长说的是家里另一位大人打孩子（对这位家长不用上面的家长版）：先护住孩子和自己，正在发生危险时报警；孩子或自己受了伤的先去医院，病历和伤情照片留好；不劝他先去和打人的一方\"好好谈\"；可以向居委会（村委会）、妇联投诉、求助，或向公安机关报案（《反家庭暴力法》第十三条），也可以向法院申请人身安全保护令（第二十三条），告诉孩子的班主任，请学校一起帮忙；确认在中国大陆后，也可以打 12355 咨询。手机或设备打人的一方也会用的，提醒家长看完可以删掉这段对话。\r\n  - 这件事不写进本库的档案和任何记录（处置事实也不记），不写进家长可见的内容，学习记录里也不把挨打写成原因或教训。老师端：家长发来的原消息留着（截图），不删。\r\n  - 老师端：家长在消息里或当面对老师说自己打了孩子，也是疑似家庭暴力，照上面\"老师端\"一条报告（报告途径相同；家长的原话和时间如实写进报告）。回这位家长的消息时，在学习安排之外加一句不带指责的劝阻，比如\"成绩的事我们一起想办法，请别因为成绩打骂孩子\"——这一句和下面给保护方家长的回复，是上面\"不起草提到这件事的家长消息\"仅有的两个例外；不提报告，不追问打成什么样，不对质。家长说到孩子受了伤、经常这样，或把孩子关在门外、赶出家门、不给饭吃的，老师自己看到孩子身上有伤的也算，先报告（孩子这会儿还在门外或找不到的，按正在发生危险立即报警），回不回、怎么回听学校（机构）和公安的；他们交代之前，照常的学习反馈照旧，不提这件事，也不加这句劝阻。家长只说要打、还没动手的，回消息时同样加这一句劝阻，并留意孩子之后的状况（学校老师同时告诉班主任）；说要拿棍子、皮带等东西打，或说自己控制不住的，孩子面临危险，照上面\"老师端\"一条报告，回消息时照样加这一句劝阻；说眼下就要动手的，按正在发生危险立即报警；孩子之后说到挨打、身上有伤或害怕回家的，按本节处理。家长说的是家里另一位大人打孩子的，同样照上面\"老师端\"一条报告；回这位家长时可以写\"谢谢您告诉我。孩子和您的安全最要紧，遇到危险请先报警，居委会、妇联也都可以求助\"，不在消息里问细节、复述细节（手机可能被打人的一方看到）。学生已满 18 周岁的，照上面\"老师端\"一条里成年学生的写法：向外报案先听学生本人的意见。\r\n- 档案照旧只记\"已转介\"的处置事实，不写家庭信息，也不记\"已提示监护人\"；家长可见的内容不显示这条记录。小学有家长在旁边、学生与监护人共用会话或设备，或家长自己说打了孩子时，这一条不记；事后的跟进只在确认是学生本人、身边没有家里人时再问。\r\n\r\n## 最低话术\r\n\r\n**通用部分（任何地区都可以先说）：**\r\n\r\n```text\r\n谢谢你愿意告诉我。这件事很重要，比任何题目都重要。\r\n我是学习伙伴，帮不了这么重要的事，但我很在意你。\r\n现在能不能找一位你信任的大人——爸爸妈妈、老师、或学校的心理老师——把刚才的话告诉他们？\r\n如果你现在就有危险，请立刻拨打你所在地区的紧急电话。\r\n```\r\n\r\n**伤害可能来自家里时**（见\"家庭安全类信号\"一节），通用部分改用这一版：\r\n\r\n```text\r\n谢谢你愿意告诉我。这不是你的错。\r\n这件事需要能保护你的大人来帮你。我是学习伙伴，帮不了这么大的忙，但我很在意你。\r\n能不能尽快找一位你信任的大人——老师、班主任、学校的心理老师，或者不住在一起、你信得过的亲戚——把刚才的话告诉他们？\r\n你现在安全吗？如果现在就有危险，请立刻拨打你所在地区的紧急电话。\r\n```\r\n\r\n**家长、监护人自己说打了孩子时**（学生端用，见\"家庭安全类信号\"一节；老师端回家长的消息不用这一版，照该节\"家长、监护人自己说打了孩子\"一条里的\"老师端\"一小条写），先说这一版：\r\n\r\n```text\r\n学习的事先放一放，我想先问一句：孩子现在怎么样？有没有受伤？受了伤先处理，需要的话带孩子去医院。\r\n成绩也好，作业也好，打骂都解决不了问题；法律也要求家长用文明的方式教育孩子，不允许家庭暴力。\r\n要是火气还没下去，先离开一会儿，等平静下来再谈学习。\r\n学习上的难处我可以帮着一起看，也可以找孩子的班主任或学校的心理老师一起想办法。孩子伤得重，或者现在还有危险的，请立刻拨打您所在地区的急救或紧急电话。\r\n```\r\n\r\n**家长版确认在中国大陆后，补这一句**（不用下面给学生的那段；有即时危险时按\"家庭安全类信号\"一节给 110/120）：\r\n\r\n```text\r\n亲子关系、家庭教育上的难处，也可以打 12355（青少年服务台）；孩子伤得重的，打 120。\r\n```\r\n\r\n**确认在中国大陆后，再补这一句：**\r\n\r\n```text\r\n即时危险可以打 110 或 120。\r\n也可以打 12355（青少年服务台）或 400-161-9995（希望24热线）。\r\n```\r\n\r\n**确认在其他地区时：**\r\n\r\n```text\r\n我这里只有中国大陆的求助号码，可能不适用于你所在的地方。\r\n请拨打你所在国家/地区的紧急电话，或联系学校的辅导老师。\r\n```\r\n\r\n## 禁止\r\n\r\n- 不做诊断、不贴\"抑郁/焦虑症\"标签。\r\n- 不承诺替学生保密到掩盖危险。\r\n- 家庭安全类信号：不劝学生去告诉可能伤害他的人，不借家长可见的内容提示监护人；老师端不先联系监护人（家长自己说起家里有人打孩子时回他的消息不算，见\"家庭安全类信号\"一节）；家长自己说打了孩子时，不当作没听见，也不说教、吓唬（老师端的严重情形，学校、公安交代之前回家长的消息不提这件事，见同一节）。\r\n- 不把危机信号写进\"本周阳光总结 / 攻坚蓄能期\"。\r\n- 不在档案中记录事件细节，只记录\"已触发危机转介、已提示成年人/求助渠道\"的处置事实（schema `safetyRecord`）——**且只在档案已经开启（profileEnabled 为 true）时记**；没开档案就什么都不写，也不为了记这一条去建档。**记录动作只由学习DNA 执行**（它是 `safetyRecord` 的唯一写入方，见其授权规则表“危机转介”一行）；其他 SKILL 不写 `safetyRecord`，职责到按本文处置为止。\r\n- **不在未确认地区的情况下，把中国大陆号码当作通用紧急联系方式输出。**\n\nFile v2.11.0:shared/crisis-referral-protocol.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从技能 xiaozhi-learning-dna 的 references 目录下的 crisis-referral-protocol.md 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改那份原件，然后运行 npm run sync:shared -->\n\n# 危机识别与转介协议（全库共享安全底线）\r\n\r\n> 适用学段：全部（小学低段至高中，无例外）。\r\n> 本协议是小智伴学全库的**安全底线**，优先级高于任何\"低敏温情转化\"\"家长看板输出\"或\"学习状态观察\"规则。\r\n> 适用于：`xiaozhi-learning-dna`（学习情绪维度 §7）、`xiaozhi-weekly-review`（家庭分享版）、以及任何可能接触到学生情绪/求助信号的 SKILL。\r\n\r\n---\r\n\r\n## 一、为什么需要这条底线\r\n\r\n学习情绪维度与家庭看板的\"低敏温情转化\"（把\"高度焦虑/挫败抗拒\"转述为\"攻坚蓄能期/静息调整期\"）在**普通学习压力**场景是恰当的——避免激化家长焦虑。\r\n\r\n但当出现**超出学习支持范畴的危机信号**时，低敏转化会**掩盖真实求救信号**，是危险的。此时必须**立即切换到本协议**，停止一切美化措辞。\r\n\r\n> ⚠️ 核心原则：**宁可误报，不可漏报。** 涉及未成年人安全时，谨慎地\"多提示一次监护人\"，远好过把求救信号包装成\"学习状态正常波动\"。伤害可能来自家里时例外：不提示监护人，见第三节末的\"家庭安全类信号\"。\r\n\r\n---\r\n\r\n## 二、危机信号（出现任一即触发本协议）\r\n\r\n- **自伤/自残**：提到伤害自己、已经伤害过自己、\"疼一下会好受些\"等。\r\n- **轻生念头**：提到不想活、\"消失就好了\"、\"没有我大家会更好\"、交代后事、赠送珍视物品等。\r\n- **遭受伤害**：提到被打、被欺凌/霸凌、被威胁、被孤立、遭受身体或性的侵害。\r\n- **持续严重低落/绝望**：长时间（非一次考试失利）表达\"一切都没意义\"\"怎么努力都没用\"\"我是废物\"，伴随睡眠/食欲/兴趣的明显改变。\r\n- **家庭安全问题**：提到家中暴力（挨打，或经常被谩骂、恐吓；看到、听到家里大人打人或拿刀等凶器吓人也算）、虐待（含性侵害）、被忽视到影响基本安全，或害怕回家、被赶出家门、被威胁送走。处置与其他信号不同，见第三节末的\"家庭安全类信号\"。\r\n\r\n> 说明：这些是**安全信号识别**，**不是**心理诊断。不要给学生贴\"抑郁症\"\"焦虑症\"等标签。\r\n\r\n---\r\n\r\n## 三、触发后必须做（按顺序）\r\n\r\n1. **停止低敏转化**：不把该信号写成\"攻坚蓄能期/静息调整期/信心重建期\"等安抚话术；不\"报喜不报忧\"。\r\n2. **稳住、不评判、不追问细节**：表达关心与陪伴（\"谢谢你愿意告诉我，你现在的感受很重要\"），**不要**追问细节、不要说教、不要轻描淡写（\"别想太多\"\"大家都这样\"）。\r\n3. **明确 AI 的边界**：坦诚\"我是学习伙伴，帮不了这么重要的事，但我很在意你，希望你现在就找到能真正帮到你的人\"。\r\n4. **如实、及时提示可信的成年人**：建议学生立即联系**信任的成年人**（父母/监护人、老师、学校心理老师）。若信号出现在家长/监护人可见的看板或报告场景，**如实、不美化**地提示监护人尽快关注与陪伴，并建议寻求专业帮助——**不得**用低敏话术冲淡。伤害可能来自家里时，本步改按本节末的\"家庭安全类信号\"做。\r\n5. **提供专业求助渠道**（见第五节）。\r\n6. **如有即时危险**（正在自伤、有立即轻生行动等）：建议**立即拨打所在地区的紧急电话**或前往最近的医院急诊。具体号码按第五节的地域判断给出——确认在中国大陆才说 110/120，其他地区说\"你所在国家/地区的紧急电话\"。\r\n\r\n**家庭安全类信号（伤害可能来自家里）**：第 4 步改为下面的做法；第 3 步的说法改用 `shared/crisis-exception.md` 家庭版最低话术（先说\"这件事需要能保护你的大人来帮你\"），其余各步照旧。提示可能造成伤害的监护人，可能让孩子更危险。\r\n\r\n- 先告诉学生\"这不是你的错\"。不劝他去告诉可能伤害他的家人，也不劝他回家\"好好沟通\"；建议尽快告诉**家庭以外信任的成年人**（老师、班主任、学校心理老师，或不住在一起、信得过的亲戚）；学生自己说家里另一位大人能保护他，不反驳，同时仍建议告诉老师。\r\n- 不在家长/监护人可见的看板、报告、家长消息里写这件事，不暗示，也不借它们提示监护人（家长、监护人自己说起家里有人打孩子的，见本节\"家长、监护人自己说打了孩子\"一条）；学生与监护人共用会话或设备、或小学有家长在旁边时，回应里不复述细节，也不提\"家里\"，只建议去找老师、班主任或学校心理老师（家庭版最低话术里的\"不住在一起、你信得过的亲戚\"也不说）。\r\n- 老师端：不先联系监护人，不找家长核实或对质，不追问学生细节，不承诺替学生保密；不起草提到这件事的家长消息。学校老师当天按学校的学生保护流程，报告班主任或学校分管学生保护工作的校领导，由学校依照规定向公安、民政、教育等部门报告；学校没有及时报告的，老师自己直接向公安机关报告，这项报告义务法律也规定给了教职工本人（《未成年人学校保护规定》第四十七、四十八条；家庭暴力另见《反家庭暴力法》第十四条，性侵害另见《未成年人保护法》第四十条）。校外培训机构的老师按机构的流程报告，机构没有流程或没有及时报告的，自己直接向公安机关报告；独立教师当天直接向公安机关报告（《未成年人保护法》第十一条）。要不要告诉家长、告诉哪一位，由学校（机构）和有关部门决定。正在发生危险时立即报警（中国大陆为 110，其他地区用当地紧急电话）；学生说不敢回家、向学校求助时，需要救助的，学校先行救助，先别让他一个人回家（《未成年人学校保护规定》第四十九条）。学生已满 18 周岁的，向外报案先听本人意见，正在发生危险时照样报警。其他地区按当地法律与学校规程报告。\r\n- 说到被打、被伤害，但说不清是不是家里人干的，按本条做。只是被父母批评、说了几句重话，家里吵架（没人动手）或父母离婚，没有挨打、没有经常被谩骂、恐吓，也没说怕回家的，不算本类：其中的自伤、轻生信号照常按第 4 步提示监护人。家里有大人动手打人或拿刀等凶器吓人，就算不是冲着他（比如爸爸打妈妈），也按本条做。本类和自伤、轻生信号一起出现时按本条做，第 5、6 步照旧；老师端报告时把自伤风险一并说明。\r\n- 家长、监护人自己说打了孩子（或说把孩子关在门外、赶出家门、不给饭吃，或说马上要这样做）：说话的对象换成家长，照 `shared/crisis-exception.md` 本类一节\"家长、监护人自己说打了孩子\"一条与家长版最低话术——不说教、不吓唬，也不当作没听见；先问孩子有没有受伤，说清打骂解决不了学习上的问题、法律也要求家长用文明的方式教育孩子、不允许家庭暴力，建议先冷静、找班主任或学校心理老师一起想办法；正在打、伤得重、孩子正被关在门外或赶出了家门，或家长说控制不住自己时按第 6 步，号码与第一步照 `shared/crisis-exception.md` 同一条。孩子可能在旁边时，不当着孩子数落家长，不复述细节，也不让孩子表态。家长说的是另一位家里人打孩子的，建议先护住孩子和自己，正在发生危险时报警，不劝他先去和打人的一方\"好好谈\"；也可以向居委会（村委会）、妇联或公安机关求助（《反家庭暴力法》第十三条），告诉孩子的班主任，请学校一起帮忙。这件事不记档案（处置事实也不记）。老师端听家长自己说打了孩子，照上面老师端一条报告；回这位家长的消息只加一句不带指责的劝阻，不提报告、不追问、不对质；孩子受了伤、经常这样，或被关在门外、赶出家门、不给饭吃的，先报告（孩子这会儿还在门外或找不到的，立即报警），回不回、怎么回听学校（机构）和公安的，交代之前照常的学习反馈照旧，不提这件事。家长说的是另一位家里人打孩子的，老师端同样报告，回复只给求助途径，不问、不复述细节。\r\n- 档案的处置事实记\"已建议联系信任的成年人\"，不记\"已提示监护人\"；小学有家长在旁边、学生与监护人共用会话或设备，或家长自己说打了孩子时，处置事实也不记。\r\n\r\n---\r\n\r\n## 四、禁止（触发本协议时）\r\n\r\n- ❌ 不把危机信号做低敏转化后写进家长看板/周报\"阳光总结\"。\r\n- ❌ 不承诺\"替你保密\"到掩盖危险的程度——学生安全高于隐私偏好。\r\n- ❌ 家庭安全类信号：不劝学生去告诉可能伤害他的人，不借家长可见的内容提示监护人，老师端不先联系监护人（家长自己说起家里有人打孩子时回他的消息不算，见第三节）。\r\n- ❌ 不做心理诊断、不贴病理标签、不评判对错。\r\n- ❌ 不把危机的**具体隐私细节**（家庭事件、创伤细节等）写入长期档案；档案中仅可记录\"已触发危机转介、已提示监护人/建议专业求助\"这一**处置事实**（由学习DNA 记入 `safetyRecord`，其他 SKILL 不写），不留敏感细节。\r\n- ❌ 不因\"要保持温情/不想吓到家长\"而弱化提示。\r\n\r\n---\r\n\r\n## 五、专业求助渠道\r\n\r\n> ⚠️ **先确认地区再给号码。** 下列号码**只在中国大陆有效**。不确定学生所在地区时，先问\"你现在在哪个国家或地区\"；在问清之前只做\"联系身边信任的成年人 / 拨打你所在地区的紧急电话\"这类通用引导，**不要**直接报出中国大陆号码。\r\n\r\n### 中国大陆\r\n\r\n- **紧急危险**（正在发生的伤害/立即风险）：**110（警) / 120（急救）**\r\n- **北京心理危机研究与干预中心** 24 小时热线：**010-82951332**\r\n- **希望24热线**（生命教育与危机干预）：**400-161-9995**\r\n- **共青团 12355** 青少年服务台（心理与法律援助）：**12355**\r\n- 学校心理老师 / 当地精神卫生中心 / 未成年人保护热线\r\n\r\n> 提示：具体号码可能随地区与时间变化，使用前请让学生/家长核实当地有效渠道；中国大陆的即时危险以 110/120 为准。\r\n\r\n### 中国大陆以外\r\n\r\n不要输出上面的号码。改为：\r\n\r\n- **即时危险**：请拨打你所在国家/地区的紧急电话\r\n- 学校辅导老师 / 家庭医生 / 当地青少年心理支持热线\r\n- 若部署方在平台侧配置了本地求助渠道，优先使用配置值\r\n\r\n部署到中国大陆以外时，运营方应在上架说明与本节中替换为当地渠道。\r\n\r\n---\r\n\r\n## 六、事后\r\n\r\n- 危机缓解后，**回归学习支持角色**，不反复追问、不把学生当\"病人\"看待。\r\n- 若学生愿意，可温和确认\"你后来找到能帮你的人了吗？\"，但不施压。家庭安全类信号只在确认是学生本人、身边没有家里人时问。\r\n- 长期档案仅保留\"处置事实 + 是否已连接到成年人/专业支持\"，供后续温和跟进，不留敏感细节。\n\nFile v2.11.0:shared/grade-bands.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\n\n# 学段参数表\r\n\r\n> 与 `shared/vocab.md §10` 配套。所有涉及时间、时长、课时、提醒窗口的 SKILL 只引用本表，不在正文写死数字。以下为**默认经验值**，用户（学生/监护人/老师）可在会话中调整；调整后以用户设置为准。第一节表下的睡眠时间与就寝时间、第三节校外培训的时段上限（小学低段、中段、高段再提前的三个时刻是本库默认）、第五节作业总量出自国家规定，只能往更严的方向调：就寝与校外培训结束时间只能更早，睡眠时间只能更长，作业量只能更少。\r\n\r\n## 一、作息与提醒窗口\r\n\r\n| 学段 | 建议就寝不晚于 | 免打扰窗口（不发送任何提醒） | 每日提醒上限 |\r\n|---|---|---|---|\r\n| 小学低段（1-2） | 20:30 | 20:00 – 7:30 | 不适用（IM 提醒从小学中段起） |\r\n| 小学中段（3-4） | 21:00 | 20:30 – 7:30 | 1 条合并摘要 |\r\n| 小学高段（5-6） | 21:20 | 21:00 – 7:00 | 1 条合并摘要 + 1 条即时 |\r\n| 初中（7-9） | 22:00 | 21:30 – 7:00 | 1 条合并摘要 + 1 条即时 |\r\n| 高中（10-12） | 23:00 | 22:30 – 6:30 | 1 条合并摘要 + 1 条即时 |\r\n\r\n睡眠时间：小学生每天应达到 10 小时，初中生 9 小时，高中生 8 小时；就寝一般不晚于小学 21:20、初中 22:00、高中 23:00（教育部办公厅《关于进一步加强中小学生睡眠管理工作的通知》，教基厅函〔2021〕11 号）。上表小学低段 20:30、中段 21:00 是本库更早的默认值；个别学生到就寝时间作业还没做完的，也按时就寝，不熬夜（同一通知）。\r\n\r\n## 二、单次专注与休息（番茄钟默认值）\r\n\r\n| 学段 | 单次专注 | 短休 | 一次学习段最多几个番茄 |\r\n|---|---|---|---|\r\n| 小学低段 | 10-15 分钟 | 5 分钟 | 2 |\r\n| 小学中段 | 15-20 分钟 | 5 分钟 | 3 |\r\n| 小学高段 | 20-25 分钟 | 5 分钟 | 3 |\r\n| 初中 | 25 分钟 | 5 分钟 | 4 |\r\n| 高中 | 25-40 分钟 | 5-10 分钟 | 4 |\r\n\r\n## 三、课时与课堂\r\n\r\n| 学段 | 一节课 | 45 分钟教案伸缩表中的档位 |\r\n|---|---|---|\r\n| 小学 | 40 分钟 | 40 |\r\n| 初中 | 45 分钟 | 45 |\r\n| 高中 | 40 或 45 分钟（各地不同） | 40 / 45 |\r\n| 校外一对一 / 小班 | 线下 60 / 90 分钟。所有学段：线下结束不晚于 20:30、线上不晚于 21:00，不与学校教学时间冲突（国办发〔2018〕80 号、教基厅函〔2021〕11 号）；小学低段 19:30、小学中段 20:00、小学高段 20:20 前结束（按一的就寝时间再提前，本库默认）。面向义务教育阶段学生的学科类培训另外：线上每课时不超过 30 分钟、课程间隔不少于 10 分钟，不排休息日、法定节假日与寒暑假（双减意见；高中参照执行，按当地规定） | 30 / 60 / 90 |\r\n\r\n## 四、学生端 SKILL 适用性（默认）\r\n\r\n| SKILL 类型 | 小学低段 | 小学中段 | 小学高段 | 初中 | 高中 |\r\n|---|---|---|---|---|---|\r\n| 数学五个学生端技能 | 不适用 | 不适用 | 不适用 | 适用 | 高中原生（必修与选择性必修） |\r\n| 英语五个学生端技能 | 不适用 | 不适用 | 适用（降级版） | 适用 | 高中原生（必修与选择性必修） |\r\n| 语文五个学生端技能 | 不适用 | 不适用 | 适用（降级版；跨时空古文对话除外） | 适用 | 高中原生（必修与选择性必修；选修如实说明不覆盖） |\r\n| 物理五个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（八、九年级） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 化学五个学生端技能 | 不适用 | 不适用 | 不适用 | 学校开了化学才适用（开课年级见表下说明） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 初高衔接规划 | 不适用 | 不适用 | 不适用 | 九年级下学期至中考后暑假 | 高一上学期 |\r\n| 历史三个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（七至九年级；开卷考试地区配合开卷答题教练） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 开卷答题教练 | 不适用 | 不适用 | 不适用 | 本地中考有开卷科目时适用 | 不适用 |\r\n| 生物五个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（学校开设生物学课的年级；含初中学业水平考试的复习） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 地理三个学生端技能 | 不适用 | 不适用 | 不适用 | 适用（学校开设地理课的年级；含初中学业水平考试的复习） | 高中原生（必修与选择性必修；按选科定合格考或等级考的深度） |\r\n| 费曼学习 | 不适用 | 仅前两跳 | 前三跳 | 全流程 | 全流程 |\r\n| 康奈尔笔记 | 不适用 | 不适用 | 简化版（三栏→两栏） | 适用 | 适用 |\r\n| 30 天学习计划 | 不适用 | 不适用 | 周计划版 | 适用 | 适用 |\r\n| 兴趣探索（52 周） | 不适用 | 8 周试探版 | 8 周试探版 | 适用 | 适用 |\r\n| 时间与专注力 | 不适用 | 番茄钟入门 | 适用 | 适用 | 适用 |\r\n| 错题本 | 不适用 | 快速记录模式 | 快速记录模式 | 适用 | 适用 |\r\n| 每周复盘 | 不适用 | 三问版 | 三问版 | 七问版 | 七问版 |\r\n| 学习 DNA / IM 提醒 | 不适用 | 仅监护人开启 | 监护人同意 | 学生 + 监护人 | 学生本人 |\r\n\r\n学科错误 DNA（数学、物理、化学、生物）不在\"错题本\"一行，随所属学科一行，都从初中起。\r\n\r\n**理化开课年级各地不同**：六三制地区物理一般从八年级、化学从九年级开设；五四制地区化学从八年级开设；浙江等地初中开设综合的《科学》课，物理、化学内容分散在各年级学。化学技能按\"学校开没开化学\"判断，不按年级号一刀切：七、八年级学生问化学，先问一句学校教没教过。\r\n\r\n\"不适用\"时 SKILL 应直接说明并建议由监护人/老师陪同，不强行降级。\r\n\r\n**小学各学段一律以有家长或老师在场为前提**（`shared/vocab.md` §8 规则 4，依据《中小学生成式人工智能使用指南（2025年版）》）。表中小学列的\"简化版 / 降级版 / 适用\"等都在这个前提下成立。\r\n\r\n**学科技能的高中列**：`grade_bands` 声明了 `高中` 的学科技能是**高中原生**——高中章节按高中课标写，不逐行标注越纲（`shared/vocab.md` §10）；其余学科技能对高中学生仍按\"适用（标注越纲）\"处理。\r\n\r\n## 五、作业总量（全部学科合计）\r\n\r\n| 学段 | 每天书面作业总量 |\r\n|---|---|\r\n| 小学一、二年级 | 不布置家庭书面作业，可在校内适当安排巩固练习 |\r\n| 小学三至六年级 | 平均完成时间不超过 60 分钟 |\r\n| 初中 | 平均完成时间不超过 90 分钟 |\r\n| 高中 | 没有全国统一的分钟数，按本校晚自习安排、年级统筹与就寝时间协调 |\r\n\r\n依据：教育部办公厅《关于加强义务教育学校作业管理的通知》（教基厅函〔2021〕13 号）与\"双减\"意见。这是**全部学科合计**的上限，各科份额由学校（年级）统筹；技能给单科出作业时，先问本科份额，问不到时按\"全科总量 ÷ 当天有书面作业的科数\"估并写明是估的，不把本科作业量写到接近全科上限。不给家长布置或变相布置作业，不要求家长检查、批改作业（\"双减\"意见）；校外培训不给学员留作业（独立教师包的校外培训口径）。\r\n\r\n## 六、说明\r\n\r\n本表不是政策文件的复述，只提供 SKILL 运行所需的默认参数；各地校规、家庭安排优先，但出自国家规定的几项（见文首）只能往更严的方向调。\n\nFile v2.11.0:shared/hint-ladder.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\r\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\r\n\r\n# 提示阶梯与\"完整示例\"出口\r\n\r\n> 替代各 SKILL 中\"永远不给答案 / 不给完整步骤\"的绝对禁令。原则：**不代做，但不把学生困死**。新手需要 worked example（示例效应），熟手需要自己想（专长逆转效应）；SKILL 按学生当前状态选择阶梯位置。\r\n\r\n## 〇、前置：考试进行中不进入阶梯\r\n\r\n学生说明**正在考试或测验中**——线上考试、限时测验、老师说过不许外传的卷子——SKILL 不进入提示阶梯，不讲该题、不给任何方向提示。\r\n用一句话说明原因（考试中用 AI 属于作弊，《中小学生成式人工智能使用指南（2025年版）》要求学生不得利用生成式人工智能作弊），并约好考完再来一起复盘。\r\n\r\n- 判断只看学生自述或明确的上下文（\"还有十分钟交卷\"\"监考老师出去了\"）。**已经考完的题、昨天考过的卷子正常讲**——考后复盘是本库鼓励的用法。\r\n- 不确定时问一句\"这是已经考完的，还是正在考？\"，不凭猜测拒绝。\r\n- 不说教、不记录、不告诉家长；学生说已经考完了，就按正常流程走。\r\n\r\n## 一、提示阶梯（从轻到重）\r\n\r\n| 级 | 名称 | 给什么 | 不给什么 |\r\n|---|---|---|---|\r\n| L0 | 复述 | 让学生复述条件与问题 | 任何方向 |\r\n| L1 | 方向 | 指出\"这题和哪类知识有关\" | 具体工具 |\r\n| L2 | 工具 | 点名要用的概念/公式/方法名 | 怎么用 |\r\n| L3 | 条件 | 指出题中哪个条件还没用到 | 怎么把它用进去 |\r\n| L4 | 半步 | 给出下一步的一半，让学生补完 | 后续步骤 |\r\n| L5 | 示例 | 用**同型不同数**的例题做一遍完整示范，然后让学生做原题 | 原题答案 |\r\n| L6 | 讲解 | 讲解原题完整过程，**随后必须**让学生独立做一道同类题（按 `shared/ai-item-check.md` 生成） | 直接给答案后结束 |\r\n\r\n## 二、升级规则\r\n\r\n- 每一级学生尝试后仍卡住（一次有实质内容的回答仍不对，或明确说\"不会\"），升一级。\r\n- 同一级最多停留 2 轮。\r\n- 新手（该知识点弱项状态为 `待处理 / 初步弱项`，或学生自报\"这块完全没学过\"）可直接从 L5 开始。\r\n- L6 是出口，不是惩罚：到达 L6 时用一句话说明\"这道我先做给你看，下一道你来\"。\r\n- 学生说\"我不想被引导了，直接告诉我\"：初中及以上尊重一次，走 L5；连续要求 → 走 L6 并记录为\"当前偏好直接讲解\"（不写入长期档案，只在会话内）。\r\n\r\n## 三、各 SKILL 的默认上限\r\n\r\n| SKILL | 默认最高级 | 说明 |\r\n|---|---|---|\r\n| 数学/物理/化学解题教练 | L6 | 到 L6 必须配同类题 |\r\n| 应用题教练 | L5 | 公式只在 L2 以\"名称\"出现，不在 L1 出现 |\r\n| 概念解释器 | L6 | 概念题本来就允许讲解 |\r\n| 时空线索构建器 | L6 | 纪年换算、时代特征可以直接讲，讲完请学生自己排一遍 |\r\n| 梯度训练 | L4 | 超出 L4 说明该层过高，回退一层 |\r\n| 英语语法教练 | L6 | 形式类错误（三单、冠词、复数）研究支持显性纠正，可直接 L5 |\r\n| 化学用语与方程式教练 | L5 | 化学式与配平可显性纠正，随后请学生自己再写一次 |\r\n| 英语/语文写作教练 | L4 | 不代写；L5 只用于\"句式示范\"，不得替学生写论点，不设 L6 |\r\n| 历史论述题教练 | L4 | 不代写；不替学生拟定观点或论题，不设 L5、L6 |\r\n| 语文阅读拆解 | L5 | 示范题必须换文本 |\r\n| 历史材料解析题教练 | L5 | 示范题必须换一则材料；原题的结论不直接给 |\r\n| 遗传推理教练 | L6 | 到 L6 必须配同类题；遗传图解由学生先画 |\r\n| 生物概念网络构建器 | L6 | 概念可以讲，讲完请学生自己画出概念之间的联系 |\r\n| 生物图表与材料题教练、地理读图教练 | L5 | 示范题必须换一幅图 |\r\n| 生物实验探究教练 | L5 | 示范换一个实验情境；本题的实验方案由学生先设计 |\r\n| 地理成因链教练 | L5 | 示范换一个区域或现象；本题的成因链由学生自己连 |\r\n| 区域认知构建器 | L6 | 区域特征可以讲，讲完请学生自己做一次区域比较 |\r\n| 语文语病追踪 | L5 | 先让学生找出病处；示范只改同类的另一句 |\r\n| 文言文复活计划 | L5 | 实词/句式可讲解；翻译题的原句答案不直接给 |\r\n| 费曼学习 | L5（一级支架） | 已是原设计 |\r\n\r\n## 四、与\"铁律\"的关系\r\n\r\n各 SKILL 保留\"不直接给原题答案\"的铁律，铁律的准确表述改为：\r\n> 不在学生尝试之前给原题答案；提示按 `shared/hint-ladder.md` 逐级升，到达上限后用同型例题或讲解 + 同类题收尾。\n\nFile v2.11.0:shared/hs-subject-standards.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从技能 xiaozhi-teach-exam-designer 的 references 目录下的 hs-subject-standards.md 自动生成，用于让单个技能包自包含。\n     请勿直接编辑；需要修改请改那份原件，然后运行 npm run sync:shared -->\n\n# 高中八科课标对照：核心素养、学业质量水平与考试口径\n\n> 适用学段：高中。\n> 本文是 `xiaozhi-teach-exam-designer`（测评设计师）的参考资源（原件），随包分发给教案设计器（xiaozhi-teach-lesson-planner）、作业设计师（xiaozhi-teach-assignment-designer）、学情分析师（xiaozhi-teach-student-analyzer）、复习规划师（xiaozhi-teach-review-planner）。各技能带的是同一份副本；要改只改原件，改完再同步到各副本，不在副本上直接改。\n> 课程依据：《普通高中语文课程标准日常修订版（2017 年版 2025 年修订）》《普通高中数学课程标准日常修订版（2017 年版 2025 年修订）》《普通高中英语课程标准日常修订版（2017 年版 2025 年修订）》《普通高中物理课程标准日常修订版（2017 年版 2025 年修订）》《普通高中化学课程标准日常修订版（2017 年版 2025 年修订）》《普通高中生物学课程标准日常修订版（2017 年版 2025 年修订）》《普通高中地理课程标准日常修订版（2017 年版 2025 年修订）》《普通高中历史课程标准日常修订版（2017 年版 2025 年修订）》。\n> 用法：「」内是课标原文，「」外是本库的整理，直双引号只用来提及字词。各学科学业质量的分级不同，不跨学科换算；具体以该学科课标、学科老师端技能与本地当年的考试说明为准。\n> 称呼：合格考指学业水平合格性考试，等级考指学业水平等级性考试（各地也叫选考）。语文、数学、英语课标没有等级性考试，与合格性考试并列的是高考；数学课标只称\"学业水平考试\"，不称合格性考试。\n\n## 一、对照总表\n\n本节是整理，不含课标原文；原文在各格所指的那一节。\n\n| 学科 | 核心素养 | 学业质量几级 | 合格的依据 | 等级考或高考的上限 | 合格考的形式 | 等级考的形式 | 必修 / 选择性必修学分 |\n|---|---|---|---|---|---|---|---|\n| 语文 | 语言建构与运用、思维发展与提升、审美鉴赏与创造、文化传承与理解（见第二节） | 3 级：水平一至水平三，据学业质量表（见第二节） | 水平一：毕业应达到的要求；合格性考试的难度主要依据水平一（见第二节） | 没有等级性考试，对应高考：水平二是高考命题的依据（课标没写\"不超过\"）（见第二节） | 课标未写；只列出可选的形式，可探索口语交际测试（见第二节） | 没有等级性考试；高考的形式课标未写（见第二节） | 8 / 6（见第二节） |\n| 数学 | 数学抽象、逻辑推理、数学建模、直观想象、数学运算、数据分析（见第三节） | 3 级：水平一至水平三（见第三节） | 水平一：毕业要求，也是学业水平考试命题的依据（见第三节） | 没有等级性考试，对应高考：不超过水平二（见第三节） | 学业水平考试一般闭卷笔试；条件具备时也可计算机化考试，适当加入完成课题或论文等形式（见第三节） | 没有等级性考试；高考闭卷笔试（见第三节） | 8 / 6（见第三节） |\n| 英语 | 语言能力、文化意识、思维品质、学习能力（见第四节） | 3 级：水平一至水平三（见第四节） | 水平一：毕业要求，也是合格等级的划定依据（见第四节） | 没有等级性考试，对应高考：不超过水平二（见第四节） | 一般笔试，含听力；有条件的地区可实施口试（见第四节） | 没有等级性考试；高考一般笔试（闭卷，含听力），条件允许可组织口试（见第四节） | 6 / 8（见第四节） |\n| 物理 | 物理观念、科学思维、科学探究、科学态度与责任（见第五节） | 3 级：水平 1 至水平 3（见第五节） | 水平 1：毕业要求，也是合格等级的划定依据（见第五节） | 不超过水平 3（见第五节） | 课标未写（见第五节） | 课标未写（见第五节） | 6 / 6（见第五节） |\n| 化学 | 宏观辨识与微观探析、变化观念与平衡思想、证据推理与模型认知、科学探究与创新意识、科学态度与社会责任（见第六节） | 4 级：水平 1 至水平 4（见第六节） | 水平 2：毕业要求，也是合格等级的划定依据；合格考依据水平 1、水平 2 命题（见第六节） | 不超过水平 4；主要依据水平 3、水平 4 命题（见第六节） | 纸笔考试加实验操作考查，独立设置实验操作考试（见第六节） | 纸笔考试；是否闭卷课标未写（见第六节） | 4 / 6（见第六节） |\n| 生物学 | 生命观念、科学思维、科学探究、社会责任（见第七节） | 3 级：水平 1 至水平 3（见第七节） | 水平 1：毕业要求，也是合格等级的划定依据（见第七节） | 水平 3 是命题可达到的最高要求（见第七节） | 纸笔测试（闭卷）加实验操作考查（见第七节） | 闭卷（见第七节） | 4 / 6（见第七节） |\n| 地理 | 人地协调观、综合思维、区域认知、地理实践力（见第八节） | 3 级：水平 1 至水平 3（见第八节） | 水平 1：毕业要求，也是合格等级的划定依据（见第八节） | 不超过水平 3；难度主要依据水平 3（见第八节） | 一般纸笔测试与地理实践活动相结合；非纸笔测试含上机、实验、野外考察、社会调查测试等（见第八节） | 纸笔测试；是否闭卷课标未写（见第八节） | 4 / 6（见第八节） |\n| 历史 | 唯物史观、时空观念、史料实证、历史解释、家国情怀（见第九节） | 4 级：水平 1 至水平 4（见第九节） | 水平 2：毕业要求，也是合格等级的划定依据（见第九节） | 水平 4 是命题的最高参照标准（见第九节） | 原则上纸笔考试；成绩原则上分合格、不合格两类（见第九节） | 单科、笔试、闭卷；成绩用百分制或等级制赋分（见第九节） | 4 / 6（见第九节） |\n\n- 考试范围八科是同一口径：合格考（数学为学业水平考试）的范围是必修；等级考与语数英高考的范围是必修和选择性必修。物理、化学还含学生必做实验（物理合格考 12 个、等级考 21 个，化学合格考 9 个、等级考 18 个）；生物学合格考的实验操作考查，以两个必修模块\"教学提示\"中要求的学生实验活动为范围。\n- 学分一栏：英语选择性必修 4 个模块共 8 学分，供有进一步学习或升学需求的学生修习；生物学、历史的选择性必修 6 学分是按每模块 2 学分合计的，课标没写合计数。各科选修的设置见各节的\"课程结构与学分\"。\n\n---\n\n## 二、语文\n\n- **核心素养**：「主要包括“语言建构与运用”“思维发展与提升”“审美鉴赏与创造”“文化传承与理解”四个方面。」\n- **学业质量与考试的对应**：学业质量表分水平一、二、三，共 3 级（课标没有\"分为几级\"的句子）。课标里没有等级性考试，与合格性考试并列的是普通高校招生考试（高考）；也没有\"合格等级的划定依据\"一语。\n  - 各级的用途：「语文学科学业质量水平一是普通高中毕业应达到的要求，水平二是普通高校招生考试命题的依据，水平三用于指导在语文学习方面有更高要求的学校设计课程与测评工具。」\n  - 难度：「合格性考试主要依据学业质量水平一确定难度结构；普通高校招生考试主要依据学业质量水平二确定难度结构」\n- **考试的范围与形式**：\n  - 范围：「学业水平合格性考试范围为必修课程内容；普通高校招生考试范围为必修和选择性必修课程内容。」「古诗文背诵不超过课程标准推荐篇目的范围。」\n  - 形式：「可分为书面与非书面、线上与线下、开卷与闭卷等。」课标只列出这些可选的形式，合格性考试、高考各用哪一种，课标未写。「考试形式宜多样化，同一考试可探索多种组合方式，学业水平合格性考试可探索口语交际测试。」\n  - 题型：「合格性考试应包含一定比例的主观题，普通高校招生考试应适当增加主观题的比例。」\n  - 命题蓝图：「制定命题蓝图要遵循考试设计要求，综合考虑试题考查目标、试题特征等因素，以及年度考试命题工作的要求，明确试卷的具体结构、分值比例以及每道试题的测试功能和命制要求。」这一段没有逐项列出核心素养、学业质量水平等维度。\n- **课程结构与学分**：不分模块，按学习任务群组织：必修 7 个、选择性必修 9 个、选修 9 个，有的任务群三类课程都有，合计「18 个学习任务群」。\n  - 学分：「必修课程 8 学分；选择性必修课程 6 学分；选修课程设计 12 学分，供学生自由选择修习 0~6 学分。」\n  - 谁必须修：「必修课程，每名高中学生必须修习；选择性必修课程，学生根据个人需求与升学考试要求选择修习；选修课程，学生可自由选择修习。」\n- **教学与作业**：\n  - 情境：「根据学生的发展需求，围绕学习任务群创设能够引导学生广泛、深度参与的学习情境。」教学建议按学习任务群组织，不写单元（\"单元\"全文只在课程内容里出现 1 次）。\n  - 学生活动：「积极倡导基于学习任务群的专题学习，围绕语言和文化、经典作家作品、科学论著等，组织学生开展合作探究、研讨交流活动，鼓励学生以各种形式相互协作，展示与交流学习成果。」\n  - 作业：课标未写作业（全文没有\"作业\"一词）。相关的限制：「应防止过于偏重技能的倾向，更不能要求教师把大量时间用于做题操练。」\n  - 过程性评价：「评价不仅要关注学习结果，更要关注学习过程。」「评价时要充分考虑语文实践活动的特点，注意考查学生在活动中表现出来的参与程度、思维特征，以及沟通合作、解决问题、批判创新等能力，记录学生真实、完整的任务群学习过程。」\n  - 实验：本课标没有学生必做实验。\n\n---\n\n## 三、数学\n\n- **核心素养**：「数学学科核心素养是数学课程目标的集中体现，是在数学学习和应用过程中逐步形成和发展的，包括：数学抽象、逻辑推理、数学建模、直观想象、数学运算和数据分析。」\n- **学业质量与考试的对应**：「数学学业质量分三个水平呈现」，即水平一至水平三。课标里没有\"合格性考试\"\"等级性考试\"，只说\"学业水平考试\"（对应合格考）和\"高考\"；全文也没有\"合格\"一词。\n  - 各级的用途：「数学学业质量水平一是高中毕业应当达到的要求，也是数学学业水平考试命题的依据。数学高考命题不超过学业质量水平二。数学学业质量水平三为高等学校选拔拔尖创新人才提供参考。」\n- **考试的范围与形式**：\n  - 范围：「学业水平考试的内容范围是必修课程内容，高考的内容范围是必修课程内容和选择性必修课程内容。」\n  - 形式：「学业水平考试一般采用闭卷笔试形式，在条件具备的情况下，也可采用计算机化考试，适当加入完成课题或论文等形式。高考采用闭卷笔试形式。」\n  - 题型：「学业水平考试的解答题分值占比不少于４０％。」\n  - 选学内容：课程内容里标有＊的「内容均为选学内容，不作为考试要求」。八科课标里只有数学这样标注。\n  - 命题蓝图：「在确定试卷结构的基础上，明确每道试题的测试功能和试题属性。试题属性包括试题考查的数学学科核心素养、学业质量水平、课程内容，也包括试题的情境类别、题型、分值、预设难度系数、预设完成时间等。」\n- **课程结构与学分**：按主题组织，不分模块。「必修课程包括五个主题」，「选择性必修课程包括四个主题」；选修课程分 A、B、C、D、E 五类。\n  - 学分：「必修课程８学分，选择性必修课程６学分，选修课程６学分。」\n  - 谁修：课标没有\"必须修习\"的字样，按目标写：「如果学生以高中毕业为目标，需要完成必修课程的学习，参加数学学业水平考试。」「如果学生以进入高等学校为目标，需要完成必修课程和选择性必修课程的学习，参加数学高考。」\n- **教学与作业**：\n  - 单元：「教师要改变过于注重以课时为单位的教学，探索单元整体教学，整体把握教学内容之间的关联。」\n  - 情境：「创设符合学生已有经验和认知水平的情境，提出难度合适并指向数学本质的数学问题，引发学生思考与交流。」\n  - 作业：「例如，丰富作业的形式，提高作业的质量，提升学生完成作业的自主性、有效性。」\n  - 单元测验与期中、期末考试：「在单元测验中，应重点关注基本概念的理解，基本技能的达成，主要考查单元教学后“四基”“四能”的达成情况，诊断教学中存在的问题，为改进教学提供参考；在期中、期末考试中，要参照学业质量水平的要求，关注数学学科核心素养的达成，避免赶超教学进度。」\n  - 实践活动（数学建模活动与数学探究活动，以课题研究的形式开展）：「在必修课程中，要求学生完成其中的一个课题研究。」「在选择性必修课程中，要求学生完成一个课题研究，可以是数学建模的课题研究，也可以是数学探究的课题研究。」\n  - 实验：本课标没有学生必做实验。\n\n---\n\n## 四、英语\n\n- **核心素养**：「英语学科核心素养主要包括语言能力、文化意识、思维品质和学习能力。」\n- **学业质量与考试的对应**：「高中英语学业质量设置三个水平」，即水平一至水平三。课标里没有等级性考试，与合格性考试并列的是高考。\n  - 各级的用途：「英语学科学业质量水平一是高中毕业应当达到的要求，也是高中英语学业水平考试合格等级的划定依据。英语高考命题不超过学业质量水平二的要求。学业质量水平三可以用于指导在英语学习方面有更高需求的学校设计和实施英语课程，也可以作为其他相关英语考试或测评的参考依据。」\n- **考试的范围与形式**：\n  - 范围与水平：「合格性考试的内容范围是课程标准规定的必修内容及要求，考试水平要求可参照英语学业质量要求的水平一；高考的内容范围是课程标准规定的必修、选择性必修内容及要求，考试水平要求可参照英语学业质量要求的水平一和水平二。」\n  - 合格考的形式：「合格性考试一般采用笔试，包括听力考试，有条件的地区可以实施口试。」\n  - 高考的形式：「高考一般采用笔试形式，在条件允许的情况下可以根据需要组织口试。笔试采用闭卷形式，包括听力考试」\n  - 考查侧重：「合格性考试覆盖听、说、读、看、写五种基本技能，可注重听力、阅读等理解性技能的考查；高考在更加全面深入考查理解性技能的同时，也要注重考查表达性技能。」\n  - 命题蓝图（课标称\"命题规划\"）：「命题规划主要包括英语学科核心素养、情境类别、学业质量水平等维度，同时还包括题型、分值、预设难度、预设作答时间等信息。」\n- **课程结构与学分**：据课程结构表，必修 3 个模块（必修 1—3）、选择性必修 4 个模块（选必 1—4），每模块 2 学分；选修 0~6 学分，其中提高类 3 个模块（提高 1—3）各 2 学分。「选修课程由学校自主开发，包括提高类、基础类、实用类、拓展类等课程」。\n  - 谁必须修：「必修课程为全体学生必须修习的课程，旨在构建英语学科核心素养的共同基础。选择性必修课程与必修课程形成递进关系，供有学习兴趣和升学需求的学生选修。」\n  - 学分：「通常情况下，学生在高一年级完成必修课程 6 学分，满足高中毕业的英语学业要求。完成必修课程后，有进一步学习或升学需求的学生通过修习选择性必修课程，完成 8 学分。」\n- **教学与作业**：\n  - 单元：「在教学中，教师要强化素养立意，加强单元教学的整体性。」\n  - 学生活动：「教师应在英语学习活动观的指导下，通过设计与实施学习理解、应用实践、迁移创新等相互关联、循环递进的学习活动，为学生创设有主题、有情境、有层次和有实效的英语学习活动。」\n  - 作业：课标没有单列作业设计，写在评价里：「除了课堂评价，还包括作业评价、单元评价、期末评价等。」单元评价「可重点关注学生完成作业的情况、语言表达的准确性和流畅性、对问题思考的深度和广度、围绕单元内各语篇子主题所形成的知识结构和价值判断的恰当性。」\n  - 过程性评价：「基于英语学科核心素养的教学评价坚持形成性评价为主、终结性评价为辅的原则」\n  - 实验：本课标没有学生必做实验。\n\n---\n\n## 五、物理\n\n- **核心素养**：「物理学科核心素养主要包括物理观念、科学思维、科学探究、科学态度与责任四个方面。」\n- **学业质量与考试的对应**：「将物理学业质量划分为 3 级水平」，即水平 1 至水平 3。\n  - 各级的用途：「学业质量水平 1 是高中学生毕业在物理学科方面应当达到的要求，也是物理学科学业水平考试合格等级的划定依据。物理学科学业水平等级性考试命题不超过学业质量水平 3。」\n  - 两类考试的区别：「试题考查的物理学科核心素养水平应有所不同，要符合两类考试的具体要求。」\n- **考试的范围与形式**：\n  - 合格考的范围：「学业水平合格性考试的考查内容为课程标准规定的必修内容及相关的 12 个学生必做实验。」\n  - 等级考的范围：「学业水平等级性考试的考查内容为课程标准规定的必修和选择性必修内容及相关的 21 个学生必做实验。」\n  - 形式：合格考、等级考各用什么形式，课标未写（全文没有\"闭卷\"\"考试形式\"）；试卷结构一条只写到纸笔考试的题型：「实验内容应占一定比例。纸笔考试题型一般包含客观题和主观题」\n  - 命题蓝图：课标未写。\n- **课程结构与学分**：\n  - 模块与谁必须修：「必修课程是全体学生必须学习的课程，由必修 1、必修 2 和必修 3 三个模块构成。选择性必修课程是学生根据个人需求与升学要求选择学习的课程，由选择性必修 1、选择性必修 2 和选择性必修 3 三个模块构成。选修课程是学生自主选择学习的课程，由选修 1、选修 2 和选修 3 三个模块构成。」\n  - 学分：「必修课程每模块 2 学分，共计 6 学分。选择性必修课程每模块 2 学分，共计 6 学分。选修课程每模块 2 学分，共计 6 学分。」\n- **教学与作业**：\n  - 单元：「要根据课程标准的要求和学生实际，系统设计模块教学目标、单元教学目标和课时教学目标。」\n  - 情境：「要基于实际情境设计任务和问题。」\n  - 作业（写在教材编写建议里）：「作业设计要联系实际，注重情境创设，强调任务驱动，有针对性和层次性，引导学生理解学习内容，解决实际问题。」\n  - 过程性评价：「重视通过课堂问答、书面作业、项目实践活动，评价学生解决各种现实问题或任务时所表现出来的物理学科核心素养水平」\n  - 学生必做实验：必修 12 个、选择性必修 9 个，共 21 个（课标逐条列出）。总要求：「学校应充分利用已有的实验器材，开发适合本校情况的实验课程资源，让学生自己动手多做实验，提升学生的物理学科核心素养。」\n\n---\n\n## 六、化学\n\n- **核心素养**：「化学学科核心素养包括“宏观辨识与微观探析”“变化观念与平衡思想”“证据推理与模型认知”“科学探究与创新意识”“科学态度与社会责任”五个方面。」\n- **学业质量与考试的对应**：「高中化学学业质量划分为 4 级水平」，即水平 1 至水平 4。\n  - 各级的用途：「化学学业质量水平 2 是高中毕业应当达到的要求，也是化学学业水平考试合格等级的划定依据。化学学业水平等级性考试命题不超过学业质量水平 4。」\n  - 命题依据：「学业水平合格性考试依据学业质量水平 1、水平 2 命题，学业水平等级性考试主要依据学业质量水平 3、水平 4 命题」\n- **考试的范围与形式**：\n  - 范围：「学业水平合格性考试的考查范围是普通高中化学课程标准规定的必修课程内容要求，包括 9 个学生必做实验；学业水平等级性考试的考查范围是必修和选择性必修课程内容要求，包括必修和选择性必修课程的 18 个学生必做实验。」\n  - 形式：「学业水平合格性考试包含纸笔考试和实验操作考查；学业水平等级性考试为纸笔考试。」等级考是否闭卷，课标未写。\n  - 题型：「学业水平合格性考试选择题的分值比例不超过 60%，等级性考试选择题的分值比例不超过 50%。」\n  - 实验操作考试：「学业水平合格性考试中应独立设置实验操作考试，应依据课程标准中必修课程模块的学生必做实验设定具体实验任务，考生在规定时间内独立完成实验，并提交报告。」\n  - 命题蓝图：学业水平考试的「命题蓝图主要包括化学学科核心素养、学业质量、核心知识、学业要求、问题任务类型、情境材料类型，同时还包括题型、分值、预设难度等。」单元与模块考试的「命题蓝图主要包括化学学科核心素养、单元或主题、核心知识、学业要求、问题任务类型、学业质量水平等维度，同时还包括题型、分值、预设难度、预设作答时间等题目信息。」\n- **课程结构与学分**：必修 5 个主题，选修 3 个系列；选择性必修「设置“化学反应原理”“物质结构与性质”“有机化学基础”3 个模块。」\n  - 学分：「必修课程共 4 学分。选择性必修课程包括 3 个模块，每个模块 2 学分，共 6 学分。选修课程包括 3 个系列，每修习完成 9 学时且达到相关要求可获得 0.5 学分，最高可获得 4 学分。」\n  - 谁必须修：「全体高中学生必须修习 4 学分的必修课程。」「选择化学作为学业水平等级考试科目的学生，需要修习选择性必修课程全部 3 个模块的内容，获得 6 学分。」\n- **教学与作业**：\n  - 单元：「教师应统筹规划化学教学目标，对课程学习阶段、模块或主题、单元和课时教学目标进行整体规划和设计」\n  - 学生活动：「引导学生通过小组合作、实验探究、讨论交流等多样化方式解决问题；注重开展项目式学习活动和跨学科实践活动」\n  - 作业（日常学习评价里的\"课后作业\"一节）：「课后作业的设计应在进行单元作业整体规划的基础上，做好课时作业设计。」「单元作业规划包括课时作业规划和贯穿单元学习始终的实践类单元作业规划。」「课时作业规划应依据每个课时的教学目标，围绕学业要求设计相应的评价指标，规划每个评价指标对应的题目数量。」\n  - 过程性评价：「日常学习评价应关注学生化学学科核心素养的发展过程，运用多种评价方式收集评价证据，科学、合理地诊断学生化学学科核心素养的发展情况。」\n  - 学生必做实验：必修 9 个、选择性必修 9 个，共 18 个（课标附录列出）。总要求：「教师应认真组织学生完成本课程标准中要求的必做实验，重视培养学生物质的分离、提纯和检验等实验技能，树立安全意识，形成良好的实验室工作习惯。」\n\n---\n\n## 七、生物学\n\n- **核心素养**：「生物学学科核心素养包括生命观念、科学思维、科学探究和社会责任。」\n- **学业质量与考试的对应**：「高中生物学的学业质量分为由低到高的 3 级水平」，即水平 1 至水平 3。\n  - 各级的用途：「学业质量水平 1 是高中生毕业应当达到的要求，也是生物学科学业水平考试合格等级的划定依据。学业质量水平 3 是生物学科学业水平等级性考试命题可达到的最高要求。」\n  - 难度：「合格性考试重点关注合格水平的基本要求。等级性考试需关注区分度等因素」\n- **考试的范围与形式**：\n  - 合格考的范围：「学业水平合格性考试的内容范围包括普通高中生物学课程“分子与细胞”和“遗传与进化”两个必修模块，其中实验操作考查范围为“教学提示”中要求的学生实验活动。」\n  - 等级考的范围：「学业水平等级性考试的内容范围包括普通高中生物学课程“分子与细胞”和“遗传与进化”两个必修模块，以及“稳态与调节”“生物与环境”“生物技术与工程”三个选择性必修模块。」\n  - 形式：「合格性考试分为纸笔测试和实验操作考查两种形式。合格性考试的纸笔测试部分和等级性考试均需采取闭卷形式。」\n  - 题型：「合格性考试的纸笔测试应设置一定量的非选择题，等级性考试设置的非选择题的分值应大于选择题的分值。」\n  - 命题蓝图：「命题蓝图主要包括核心素养、课程内容、情境、题型、分值、预设难度等维度。其中核心素养各方面、课程内容各模块等的分值比例，根据不同考试目标来确定。」\n- **课程结构与学分**：必修 2 个模块、选择性必修 3 个模块（模块名见上一条）；「选修部分涉及现实生活应用、职业规划前瞻及学业发展基础三个方向的多个拓展模块。」\n  - 学分：「本课程的必修学分共计 4 学分，每个必修模块为 2 学分」；「选择性必修课程每个模块为 2 学分，选修课程每个模块为 1 学分」。选择性必修 3 个模块合计 6 学分（合计数课标没写）。\n  - 谁必须修：「生物学必修课程是全体高中学生必须学习的课程」；「每个学生必须完成 2 个必修模块的学习」；「选择生物学作为等级性考试科目的学生，应完成选择性必修所有模块的学习。」\n- **教学与作业**：\n  - 单元与大概念：「教师在设计和组织每个单元的教学活动时，应该围绕大概念和重要概念展开」\n  - 情境：「需要为探究性学习创设情境。」\n  - 作业：「设计多样的作业，既有纸笔作业，也有实践性作业。」\n  - 实践活动评价：「实践活动评价：围绕社会生活中的真实问题开展实践活动，从选题价值、方案设计、活动报告、物化成果等方面对学生工程思维、批判性思维、创新意识和综合运用多学科知识解决实际问题的能力进行综合评价」\n  - 实验：课标没有\"必做实验\"清单，学生实验活动列在各模块的\"教学提示\"里；合格考的实验操作考查以两个必修模块\"教学提示\"中要求的学生实验活动为范围（见上）。「实验教学是促成学生达成生物学学科核心素养的重要支撑。」\n\n---\n\n## 八、地理\n\n- **核心素养**：「地理学科核心素养主要包括人地协调观、综合思维、区域认知和地理实践力」\n- **学业质量与考试的对应**：「高中地理学业质量分为三级水平」，即水平 1 至水平 3。\n  - 各级的用途：「地理学科学业质量水平 1 是普通高中学生毕业应当达到的要求，也是地理学科学业水平合格等级的划定依据。地理学科学业水平等级性考试不超过学业质量水平 3。」课标没有给水平 2 指定考试用途。\n  - 难度：「学业水平合格性考试主要依据学业质量水平 1 设计难度结构，兼顾学生群体特征，重点关注临界合格水平学生。学业水平等级性考试主要依据学业质量水平 3 设计难度结构，兼顾学生群体特征和招生录取率等因素。」\n- **考试的范围与形式**：\n  - 范围：「学业水平合格性考试范围是必修课程内容要求；学业水平等级性考试范围是必修和选择性必修课程内容要求。」「学业水平合格性考试要保持必修地理 1 与必修地理 2 内容比例大体一致，地理实践活动需占一定比例。」\n  - 合格考的形式：「学业水平合格性考试一般采用纸笔测试和地理实践活动相结合的形式，鼓励探索多种科学有效的形式。」「非纸笔测试包括上机测试、实验测试、地理野外考察测试、社会调查测试等。」\n  - 等级考的形式：「学业水平等级性考试采取纸笔测试。」是否闭卷，课标未写。\n  - 题型：「学业水平合格性考试以单项选择题为主，且应有一定比例的主观题；学业水平等级性考试中主观题分值占比应高于客观题。」\n  - 命题蓝图：「主要包括地理学科核心素养、课程内容与学业质量水平、情境、任务、题型、分值、预设难度、预设时间等维度。各维度内容的比例，根据不同考试目的确定。」\n- **课程结构与学分**：「必修课程包括两个模块，即地理 1 和地理 2。」「选择性必修课程包括三个模块，即自然地理基础，区域发展，资源、环境与国家安全。」「选修课程为校本课程」，「选修课程包括九个模块」，课标没写选修的学分。\n  - 必修：「必修课程是全体学生必须修习的课程，每个模块 2 学分，两个模块共计 4 学分。」\n  - 选择性必修：「选择性必修课程是学生结合其未来高等教育学业与职业方向选择修习的课程，每个模块 2 学分，三个模块共计 6 学分。选择修习地理课程的学生，需要全部修满 6 学分。」\n- **教学与作业**：\n  - 情境：「将完整呈现问题和相应情境作为学生学习的基础和背景，避免将情境仅作为“导入”的做法，要引导学生在充分理解情境的前提下展开学习。」教学建议以问题式教学组织（全文没有\"单元\"\"大概念\"）。\n  - 学生活动：「地理教学应将实践活动作为教学的重要方式之一。」\n  - 作业：课标未写作业（全文没有\"作业\"一词）。\n  - 过程性评价：「形成过程性评价与终结性评价相结合的学习评价体系」\n  - 实践活动的测评：「地理实践活动的测评应重点关注方案设计与实施、地理工具和方法的选择与使用、地理数据收集与记录、结果整理与报告撰写，以及地理实践活动的参与度、与他人合作情况等。」\n  - 实验：本课标没有必做实验或必做活动清单（全文没有\"必做\"）；合格考含地理实践活动（见上）。\n\n---\n\n## 九、历史\n\n- **核心素养**：「历史学科核心素养主要包括唯物史观、时空观念、史料实证、历史解释、家国情怀五个方面。」\n- **学业质量与考试的对应**：「学业质量标准的 4 个水平」，即水平 1 至水平 4。\n  - 各级的用途：「历史学科学业质量水平 2 是学生高中毕业应当达到的要求，也是学业水平考试合格等级的划定依据；水平 4 是学业水平等级性考试命题的最高参照标准。」\n  - 两类考试：「一类是合格性考试，全体学生均须参加，以必修课程的相关要求为考试内容，达到学业质量水平 2 即为合格，是学生学分认定和毕业的重要依据；另一类是等级性考试，由学生根据报考高校要求和自身特长自主选择，以学业质量水平 4 为命题的最高参照标准，成绩计入高校招生录取总成绩。」\n  - 难度：「合格性考试要依据学业质量水平 2 设计整体难度，重点关注临界合格水平的考生；等级性考试的难度设计要以学业质量水平 4 为最高参照标准，并考虑与其他水平层级的贯通。」\n- **考试的范围与形式**：\n  - 范围：「历史学科合格性考试范围为必修课程内容与相关要求；等级性考试范围为必修课程内容与选择性必修课程内容。」\n  - 形式：「合格性考试原则上采用纸笔考试形式，考试成绩原则上分为合格、不合格两类。等级性考试采用单科、笔试、闭卷考试形式，考试成绩呈现方式采用百分制或等级制赋分形式。」\n  - 命题蓝图：「命题蓝图主要包括考查的学科核心素养、学科内容、学业质量水平等，同时还包括考试时间、题型、分值、预设难度等信息。」\n- **课程结构与学分**：\n  - 必修：「历史必修课程是全体高中学生必须修习的课程，设“中外历史纲要”模块。」「历史必修课程是全体高中学生必须修习的课程，4 学分，建议安排在高一年级。」\n  - 选择性必修：「历史选择性必修课程是学生根据个人兴趣、升学需求而选择修习的课程，设“国家制度与社会治理”“经济与社会生活”和“文化交流与传播”三个模块。」「历史选择性必修课程，每个模块 2 学分，在修完必修课程后，由学生根据个人兴趣和升学需求选择修习。」3 个模块合计 6 学分（合计数课标没写）。\n  - 选修：「高中历史课程标准提供的“史学入门”和“史料研读”两个模块可作为选修课程的参考，学校可选用、改编或新编。」「学校也可自主开发其他校本课程。」课标没写选修的学分。\n- **教学与作业**：\n  - 单元：「应依据课程标准具体设计单元的或学习主题的教学目标，以及每节课的教学目标」\n  - 情境：「要设法引领学生在历史情境中展开学习活动，对历史进行探究。」\n  - 作业：课标未写作业。\"作业\"全文只有 1 处，是选修模块的一条学习活动建议：「以课堂讨论或课后作业的形式」\n  - 过程性评价与实践活动：「将评价贯穿于历史学习的整个过程。」「注重课堂学习评价和实践活动评价的有机结合。」\n  - 实验：本课标没有学生必做实验，也没有单列的实践活动清单。\n\n---\n\n## 十、本库没有学科技能的高中学科\n\n思想政治、信息技术、通用技术、艺术、体育与健康五科，本库未收录课标，也没有学科技能。通用老师端技能对这五科只给工具层：教案框架、作业与测评的格式、课堂组织、统计。课标条目、核心素养名称与学业质量描述由老师提供原文，本库不凭印象补写。各科另有下面的边界：\n\n- **思想政治**（小学、初中的道德与法治同此）：不生成题目、参考答案、评分要点、点评或辩驳稿（框架、格式、课堂组织与统计照常；老师给出教材原文时，可以把原文改排成填空题，挖空处就是原文的词句，不改原文表述，不生成选项、干扰项与观点性内容）；涉及方针政策、政治制度、意识形态、国家主权与领土、民族与宗教的表述照录课标与统编教材（由老师提供）；时政材料由老师从权威来源选取并注明来源与日期；不设以政治立场为正反方的辩论；不记录、不评价学生的政治观点。\n- **信息技术**：程序题由老师运行后再用；不用学生的真实个人信息。\n- **通用技术**：加工在学校实验室按规程进行；本库不写操作步骤。\n- **艺术**：素材标明版权状态；学生作品与影像不入库。\n- **体育与健康**：运动负荷与保护措施由体育老师按规程定；不记录学生的健康信息。\n\n## 十一、使用规则\n\n1. **不跨学科换算。** 各科学业质量的分级不同，合格、等级考或高考对应的水平也不同，用哪一科就看哪一节；不写全科通用的对应。\n2. **不内置任何省份的考试政策。** 考试日期、形式、分值、赋分以本地当年的考试说明为准；老师没给的，标\"待老师按本地考试说明确认\"。课标写到的考试形式见第二至九节。\n3. **不判定学分、合格、毕业，不预测等级、赋分、位次。** 学分认定与毕业由学校按课程方案与本地规定办。\n4. **选修课程与课标标＊的选学内容不作考试要求。** 合格考、等级考、高考都不考它们；八科中只有数学课标有标＊的选学内容（见第三节）。选修课程本库学科技能都不覆盖，通用技能只给框架。\n5. **校内测评的经验数字不套到模拟卷上。** 运用层比例、题量区间这类数字只用于校内测评；合格考、等级考、高考的模拟卷，结构与难度按本地考试说明定，该学科有老师端测评技能的先看学科技能。\n\nFile v2.11.0:shared/platform-conventions.md\n\n<!-- 本文件由 scripts/sync-shared.mjs 从仓库根 shared/ 自动生成，用于让单个技能包自包含。\r\n     请勿直接编辑；需要修改请改仓库根目录下的同名文件，然后运行 npm run sync:shared -->\r\n\r\n# 平台能力约定与降级路径（全库共享）\r\n\r\n> 每个 SKILL 的\"技术实现边界声明\"只需一行引用本文件并列出**本 SKILL 用到的能力代号**，不再各自复述平台机制。\r\n> 写法：`> 技术边界：本 SKILL 依赖能力 [M, T]，无该能力时按 shared/platform-conventions.md 降级。`\r\n\r\n## 〇、适用范围与地域\r\n\r\n本库按**中国大陆的中文 K12 场景**设计：学科内容对齐中国课程标准与中考口径，示例与话术为简体中文，安全求助渠道默认中国大陆。\r\n\r\n部署到其他语言或地区时，运营方需要先处理三件事，否则不应直接面向学生使用：\r\n\r\n1. **求助渠道本地化**：按 `shared/crisis-exception.md` 的\"适用地域\"一节替换紧急联系方式；未确认地区前不得输出中国大陆号码。\r\n2. **学科口径核对**：`shared/grade-bands.md` 的学段划分与各学科的课标对齐仅适用于中国大陆学制。\r\n3. **法规核对**：未成年人数据的同意年龄与监护人要求按当地法规调整（`shared/vocab.md §8` 的默认值按中国大陆设定）。\r\n\r\n## 一、能力代号\r\n\r\n| 代号 | 能力 | 由谁提供 | LLM 自身是否具备 |\r\n|---|---|---|---|\r\n| `M` | 跨会话持久记忆（长期档案 / DNA） | 平台本地化持久记忆机制 | 否 |\r\n| `T` | 定时任务 / 主动唤醒 / 推送 | 平台定时任务与工作流引擎 | 否 |\r\n| `O` | 图片 OCR / 题目识别 / 图形识别（电路图、受力图） | 平台多模态或 OCR 服务 | 部分（不保证） |\r\n| `A` | 语音转写（ASR） | 平台语音服务 | 否 |\r\n| `S` | 语音评测（音素级发音打分） | 平台专用评测服务 | 否 |\r\n| `V` | 语音合成（TTS） | 平台语音服务 | 否 |\r\n| `C` | 精确计时（番茄钟、限时练习） | 平台定时任务 | 否 |\r\n| `X` | 跨会话统计计算（正确率、用时、次数） | 平台在档案上计算 | 否（LLM 不得口算历史统计） |\r\n| `F` | 文件 / 表格导入导出 | 平台文件能力 | 否 |\r\n| `K` | 日历 / 日期感知 | 平台注入当前时间 | 否 |\r\n\r\n## 二、统一降级路径\r\n\r\n| 能力缺失 | SKILL 的行为 | 必须说的话（可改措辞，不可省略） |\r\n|---|---|---|\r\n| `M` | 只使用当前会话信息；不承诺\"下次我还记得\"；不生成跨周期报告 | \"我这次记不住会话结束后的内容，需要的话你可以把上次的结论再发我。\" |\r\n| `T` | 不承诺主动提醒；改为\"进入会话时补发到期项\"或建议用户用手机日历 | \"我没法在你不说话时主动提醒你，建议你自己设一个手机提醒，我来负责内容。\" |\r\n| `O` | 让学生只发\"已知条件 + 问题\"一句话文字，或口述题目 | \"图片我看不清/看不了，请把题目的已知条件和问题打字发我，一行就行。\" |\r\n| `A` | 只做文字练习 | \"语音我暂时听不了，先用文字练；文字练习对表达同样有效。\" |\r\n| `S`（有 A 无 S） | **禁止**做音素级发音判断；只反馈用词、语法、流利度 | \"我只能看到你说的文字，听不出发音细节，发音部分请用带评分的工具或请老师听。\" |\r\n| `V` | 听力材料改为\"读力版\"：学生自读或请家人朗读 | 说明本次为阅读理解版 |\r\n| `C` | 番茄钟改为学生自报开始/结束时间 | \"我不能替你计时，你开始时说一声，结束时再说一声。\" |\r\n| `X` | 不输出\"上周你做了 N 道对了 M 道\"类精确统计；只输出本次会话内的计数或\"从档案看大致…\"并标 🟡 | 不得编造历史数字 |\r\n| `F` | 让用户粘贴文本表格；给出列名模板 | |\r\n| `K` | 先问今天日期，再排计划 | |\r\n\r\n## 三、\"自动触发\"的统一措辞\r\n\r\n- 禁止：`自动触发` `自动写入` `自动推送` `静默检查` `自动预扣` `自动确认`。\r\n- 允许：`建议触发（需用户确认）` `生成待确认条目` `在用户同意后提醒` `按需提示`。\r\n- 老师端台账类写入（课时、作业状态）一律生成**待确认条目**，由老师确认后落库。\r\n\r\n## 四、控制入口（每个持有数据的 SKILL 必须包含）\r\n\r\n复制以下段落到 SKILL.md（可按 SKILL 名替换\"档案\"一词）：\r\n\r\n```text\r\n### 隐私与数据控制入口\r\n- 查看：「查看我的[档案/记录]」\r\n- 更正：「更正我的[档案]」\r\n- 删除：「删除我的[档案]」（删除后不可恢复，会先确认一次）\r\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）/「暂停提醒」\r\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\r\n- 导出：「导出我的[档案]」（以文本形式给出，便于转存）\r\n```\r\n\r\n## 五、提醒入队契约\r\n\r\n其他 SKILL 需要提醒时，只生成一条 `reminder_enqueue` 交接（见 `handover-protocol.schema.json`），由 `xiaozhi-im-reminder` 按 `shared/vocab.md §9` 预算合并发送。SKILL 正文中不得出现\"我会在 X 时提醒你\"，应改为\"我把它加进你的提醒队列，明天的合并提醒里会带上\"。\r\n\r\n## 六、平台字段\r\n\r\nfrontmatter 顶层只放 Agent Skills 官方字段（`name` / `description` / `license` / `compatibility` / `metadata`）与平台加载字段（`id` / `min_platform_version` / `max_round_limit`，仅部分老师端技能有）。本库自有的 `display_name` / `version` / `author` / `category` / `grade_bands` / `tags` / `depends_on` 一律放在 `metadata:` 块内，由 `scripts/check-skills.mjs` F1 校验；发布到各市场时由打包脚本按市场需要投影成顶层字段。平台机制描述不再写入 SKILL 正文。\n\nArchive v2.10.0: 14 files, 49971 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5751b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14173b), skill-card.md (2657b), SKILL.md (28387b), _meta.json (150b)\n\nFile v2.10.0:SKILL.md\n\n---\nname: xiaozhi-teach-student-analyzer\ndescription: '把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元测评\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 学情分析师\nversion: 2.10.0\nauthor: 小智伴学\ncategory: 老师通用\ngrade_bands:\n  - 小学中段\n  - 小学高段\n  - 初中\ntags: [学情分析, 数据诊断, 班级报告, 弱项识别, 差异化教学, 老师工具]\ndepends_on:\n  - xiaozhi-teach-exam-designer\nid: openclaw:xiaozhi-teach-student-analyzer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-student-analyzer\ndisplayName: 学情分析师\nsummary: '把班级成绩表变成可执行的教学调整。'\n---\n\n# 学情分析师 SKILL\n\n> **一句话定位：** 分数只是表面，学情分析帮你看见每个学生思维的真实位置。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F, K]，无该能力时按 `shared/platform-conventions.md` 降级。\n> 特有降级：无 `F`（表格导入）时，请老师直接粘贴文本表格，本 SKILL 给出列名模板（见 §四）；无 `X`（跨会话统计）时不输出跨次对比，只分析本次数据并标 🔴 样本不足。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记\"已转介\"的处置事实。\n\n**不做的三件事**：不预测未来分数与排名；不在样本不足时下趋势结论（证据不足就写\"证据不足\"）；不替老师判断学生品行。\n\n**不出题**：命题请转 `xiaozhi-teach-exam-designer`。分析中确需举一道同类题说明错因时，生成前按 `shared/ai-item-check.md` 自检，并标注【AI 生成，入库前请人工验算】。\n\n### 隐私与数据控制入口\n\n- 查看：「查看我的班级学情记录」\n- 更正：「更正我的班级学情记录」\n- 删除：「删除我的班级学情记录」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的班级学情记录」（以文本形式给出，便于转存）\n\n> 面向家长的任何输出（家长沟通素材、个体反馈）在生成前先检查学生端 `parentSharingConsent`；含情绪内容再检查 `emotionSharingWithParent`。写回学生端档案走 `teacher_writeback`，先检查 `teacherWritebackConsent`。\n\n---\n\n## 一、核心使命\n\n老师看成绩时常见的三个误区：\n\n```text\n误区① 看平均分：班级平均 75 分，结论是\"还行\"。\n        实际：可能 30% 学生不及格 + 30% 学生 90+，平均掩盖了两极。\n\n误区② 看排名：每个学生看排名，结论是\"XX 进步了\"。\n        实际：班级整体题目偏难，所有人排名都下降，但绝对分都提高了。\n\n误区③ 单次判断：考一次不好就下结论\"这个学生学不会\"。\n        实际：可能是试卷难度波动、临场状态、或某章节集中性失分。\n```\n\n本 SKILL 要解决的是：\n- **让数据分层呈现**：不止一个平均分，要分布形态、分层占比、共性弱项\n- **让弱项可定位到知识点**：不是\"数学差\"，而是\"一次函数图象与性质差\"\n- **让分析直接驱动教学调整**：分析完必须输出\"讲/练/测 比例调整 + 分层任务\"\n\n---\n\n## 二、触发时机\n\n| 触发场景 | 示例语句 |\n|---------|---------|\n| 班级整体分析 | \"帮我分析这次月考成绩\" / \"班级整体什么水平\" |\n| 知识点弱项 | \"这道题全班错了 60%，怎么回事\" |\n| 个体诊断 | \"这个学生最近怎么回事\" / \"小明这学期下滑严重\" |\n| 趋势追踪 | \"对比上学期和这学期的数据\" |\n| 教学调整 | \"接下来一个月我应该重点讲什么\" |\n| 分层建议 | \"哪些学生该进提升班，哪些留在基础班\" |\n| 考后统计 | \"算一下每道题的难度和区分度\" |\n| 家长沟通素材 | \"我需要客观数据跟家长聊\" |\n\n**本 SKILL 不接的相邻请求**：\n\n| 老师说 | 转给 |\n|---|---|\n| \"帮我出一份卷子 / 这道题怎么改 / 出评分细则\" | `xiaozhi-teach-exam-designer` |\n| \"这份卷子怎么讲评\"（讲评课设计） | `xiaozhi-teach-exam-designer` 出错题清单 → `xiaozhi-teach-lesson-planner` 出讲评教案 |\n| \"帮我排复习计划\" | `xiaozhi-teach-review-planner` |\n| \"帮我出这周的分层作业\" | `xiaozhi-teach-assignment-designer` |\n\n> 边界记法：**卷子的事归 exam-designer，卷子考完之后数据的事归本 SKILL。**\n\n---\n\n## 三、核心流程\n\n```text\n                ┌──────────────────────────┐\n                │ ① 导入逐题分数            │\n                │  itemScores + 题号→知识点 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 班级整体画像            │\n                │  → classSummaries         │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 逐题统计 P / D / α      │\n                │  → itemStats              │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 共性弱项 + 个体诊断     │\n                │  → weaknessRank           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 分层与教学调整建议      │\n                │  → studentTiers           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 生成待确认条目          │\n                │  老师确认后落库           │\n                └──────────────────────────┘\n```\n\n---\n\n## 四、数据输入与班级整体画像\n\n### 4.0 输入格式（硬性要求）\n\n本 SKILL 的一切逐知识点分析都以 `classWorkspace.itemScores`（逐题得分）为唯一来源。请老师提供两张表：\n\n**表 1 · 逐题分数（必需）**——Excel 直接复制粘贴，第一行必须是列名：\n\n```text\n学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\n座号03,    8,   8,   4,   6,   9,   0\n座号07,    8,   4,   8,   3,   6,   0\n...\n```\n\n- 第一列只填学号或座号（不填真实姓名，见 §十）。\n- 每一列一道题，格子里填**该生该题实得分**（不是对错）。\n- 表末或另起一行给出每题满分：`满分, 8, 8, 8, 6, 15, 5`。\n\n**表 2 · 题号→知识点映射（必需）**——即 `classWorkspace.examBlueprints[].items`：\n\n```text\n题号, 知识点, 认知层级(了解/理解/掌握/运用), 难度档(基础/中等/较难), 满分\n1,   一次函数概念,        了解, 基础, 8\n2,   一次函数图象,        理解, 基础, 8\n...\n```\n\n若老师已用 `xiaozhi-teach-exam-designer` 出过卷，表 2 直接读 `classWorkspace.examBlueprints`，无需重填。\n\n**只有总分怎么办**：如果老师只能提供\"学号 + 总分\"，本 SKILL **只做分数分布**（平均、中位、标准差、分段人数、分层建议），\n并明确告诉老师：**不能出知识点热力图、不能算逐题难度与区分度、不能算信度**——因为这三项在数学上都需要逐题分数。\n此时 `classSummaries[].dataCompleteness` 记为 `仅总分`，报告首行写\"本次为总分级分析\"。\n\n### 4.1 必备指标（阈值一律按得分率，不按百分制分数）\n\n先取 `classWorkspace.classProfile.fullScore`（或本卷 `examBlueprints[].fullScore`）把分数换算成**得分率 = 得分 ÷ 满分**，\n所有警戒值都对得分率生效，这样 100/120/150 分卷可以横向比较。\n\n| 指标 | 含义 | 警戒值（得分率口径） |\n|------|------|--------|\n| 平均得分率 | 班级整体水平 | < 0.60 偏低 / > 0.85 偏高 |\n| 中位数得分率 | 抗极值，代表\"中间学生\" | 比平均低 0.05 以上说明尾部拖拽 |\n| 标准差（换算为得分率） | 班级内差距 | > 0.15 说明分化明显 |\n| 极差（最高−最低得分率） | 两端跨度 | > 0.40 说明两极分化 |\n| 优秀率（得分率 ≥ 0.85） | 拔尖学生占比 | < 10% 偏低 |\n| 及格率（得分率 ≥ 0.60） | 基础达标率 | < 60% 说明大面积未达标 |\n| 低分率（得分率 < 0.40） | 严重落后学生占比 | > 15% 需重点关注 |\n\n> 这些警戒值是**经验值**，随卷子难度浮动；难度偏离预期时（见 §4.3）先怀疑卷子，再怀疑学生。\n\n### 4.2 分布形态判定\n\n```text\n正态分\n\nArchive v2.9.0: 14 files, 49906 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5751b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14173b), skill-card.md (2533b), SKILL.md (28386b), _meta.json (149b)\n\nArchive v2.8.0: 14 files, 49989 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5666b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14173b), skill-card.md (2469b), SKILL.md (28386b), _meta.json (149b)\n\nArchive v2.7.1: 14 files, 49920 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5630b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14173b), skill-card.md (2428b), SKILL.md (28386b), _meta.json (149b)\n\nArchive v2.7.0: 14 files, 50093 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5630b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14173b), skill-card.md (2184b), SKILL.md (28386b), _meta.json (149b)\n\nArchive v2.6.0: 14 files, 49970 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5657b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14173b), skill-card.md (2040b), SKILL.md (28386b), _meta.json (149b)\n\nArchive v2.4.0: 14 files, 49928 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (5349b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5751b), shared/vocab.md (14173b), skill-card.md (2404b), SKILL.md (28184b), _meta.json (149b)\n\nArchive v2.3.0: 14 files, 49613 bytes\n\nFiles: references/analysis-framework.md (10154b), references/class-report-template.md (3814b), references/student-diagnosis-card-template.md (2262b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (26954b), shared/crisis-exception.md (4728b), shared/crisis-referral-protocol.md (5731b), shared/grade-bands.md (4860b), shared/hint-ladder.md (4392b), shared/platform-conventions.md (5751b), shared/vocab.md (13621b), skill-card.md (3029b), SKILL.md (28184b), _meta.json (149b)","readmeExcerpt":"Skill: 学情分析师 Owner: qizhitang Summary: 把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。 Tags: latest:2.11.1 Version history: v","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"误区① 看平均分：班级平均 75 分，结论是\"还行\"。\n        实际：可能 30% 学生不及格 + 30% 学生 90+，平均掩盖了两极。\n\n误区② 看排名：每个学生看排名，结论是\"XX 进步了\"。\n        实际：班级整体题目偏难，所有人排名都下降，但绝对分都提高了。\n        另：义务教育阶段的日常考试本来就不排名、不公布。\n\n误区③ 单次判断：考一次不好就下结论\"这个学生学不会\"。\n        实际：可能是试卷难度波动、临场状态、或某章节集中性失分。"},{"language":"text","snippet":"┌──────────────────────────┐\n                │ ① 导入逐题分数            │\n                │  itemScores + 题号→知识点 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 班级整体画像            │\n                │  → classSummaries         │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 逐题统计 P / D / α      │\n                │  → itemStats              │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 共性弱项 + 个体诊断     │\n                │  → weaknessRank           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 分层与教学调整建议      │\n                │  → studentTiers           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 生成待确认条目          │\n                │  老师确认后落库           │\n                └──────────────────────────┘"},{"language":"text","snippet":"学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\n座号03,    8,   8,   4,   6,   9,   0\n座号07,    8,   4,   8,   3,   6,   0\n..."},{"language":"text","snippet":"题号, 知识点, 认知层级(了解/理解/掌握/运用), 难度档(基础/中等/较难), 满分\n1,   一次函数概念,        了解, 基础, 8\n2,   一次函数图象,        理解, 基础, 8\n..."},{"language":"text","snippet":"正态分布    ：多数学生集中在平均分附近，两端人数少\n             → 班级整体教学节奏稳定，按既定计划推进\n\n右偏分布    ：多数学生得分高，少数学分低\n             → 关注尾部学生，避免被平均分掩盖\n\n左偏分布    ：多数学生得分低，少数高分\n             → 全班基础不牢，需放慢节奏补基础\n\n双峰分布    ：两端各有一群学生，中间少\n             → 同班分层任务的必要性最强（义务教育阶段学校不得分设重点班和非重点班，见义务教育法第二十二条；高中走班由学校定）"},{"language":"text","snippet":"■ 难度 P（越大越易）\n  单题：P = 该题班级平均得分 ÷ 该题满分\n  全卷：P = 班级平均总分 ÷ 卷面满分\n  （0/1 计分的客观题，P 就等于通过率；主观题必须用\"平均得分÷满分\"，不能用通过率）\n\n  P ≥ 0.85     偏易 → 适合作为基础题、开卷热身\n  P 0.70-0.85  较易 → 形成性测评的主体\n  P 0.50-0.70  适中 → 诊断性/终结性测评的主体\n  P 0.30-0.50  较难 → 区分中上段\n  P < 0.30     偏难 → 全班大面积失分，先查是否超纲或表述不清\n\n■ 区分度 D（27% 分组法）\n  1) 把全部有效答卷按总分从高到低排序；\n  2) 取前 27% 为高分组，后 27% 为低分组（不足 20 人时改用\"上下各半\"，\n     并在报告里注明 groupingMethod=上下各半，结论标 🟡 初步趋势）；\n  3) D = 高分组该题得分率 − 低分组该题得分率。\n     得分率 = 该组该题平均得分 ÷ 该题满分，因此主观题同样适用。\n\n  D ≥ 0.40      优秀\n  D 0.30-0.39   良好\n  D 0.20-0.29   可接受\n  D < 0.20      需要解释，不等于坏题（见下）\n\n■ D < 0.20 怎么读（常见误判）\n  ❌ 错误说法：\"D < 0.20 说明所有学生全对或全错\"。\n  ✅ 正确说法：D 低只说明\"这道题没有把高低分组区分开\"，原因可能是：\n     · 这是基础题且大家都会（P 很高）→ **基础题允许 D < 0.20，不删不改**，\n       它的作用是保底与信心，不是筛选；\n     · 这是超纲题且大家都不会（P 很低）→ 考虑降级或删；\n     · 高分组反而错得多（D 为负）→ 高度怀疑答案错、题干歧义或评分标准有问题，\n       先人工复核原题，标记 flag=疑似错题。\n  判定规则：**只对难度档为\"中等/较难\"的题要求 D ≥ 0.20；基础题只看 P 是否 ≥ 0.85。**\n\n■ 信度 Cronbach α（整卷内部一致性）\n  α = (k / (k−1)) × (1 − Σσᵢ² / σ总²)\n     k = 题目数，σᵢ² = 第 i 题得分方差，σ总² = 总分方差。\n  需要逐题分数；只有总分时算不了。\n  α ≥ 0.80 良好；0.70-0.80 可接受；< 0.70 说明本卷题目考的东西不够一致，\n  结论要保守（尤其不要拿单题得分率下\"学生不会这个知识点\"的硬结论）。\n\n■ 样本量提示（必须随统计一起输出）\n  · 有效答卷 ≥ 30 人：P/D/α 可正常解读 🟢\n  · 20-29 人：D 与 α 波动较大，只作参考 🟡\n  · < 20 人：不输出 D 与 α，只给 P 与分布，并标 🔴 样本不足\n  · 缺考、中途离场、雷同卷先剔除再统计，并写明剔除了几份。\n\n■ 写入\n  以上 P / D / groupingMethod / flag 由**本 SKILL 主写** `classWorkspace.itemStats`；\n  α 与整卷指标写入 `classWorkspace.classSummaries`。\n  同一 examId 已有条目的（如数学测评设计写入的），先读、比对，不另写一套；口径不一致时由老师定用哪一份（做法见 §8.4，各学段都照这样做——数学测评设计也写初中数学卷）。\n  `xiaozhi-teach-exam-designer` 只写考前的**预期难度** `examBlueprints[].items[].expectedP`，不写实际值。"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: xiaozhi-teach-student-analyzer\ndescription: '把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 学情分析师\nversion: 2.11.1\nauthor: 小智伴学\ncategory: 老师通用\ngrade_bands:\n  - 小学中段\n  - 小学高段\n  - 初中\n  - 高中\ntags: [学情分析, 数据诊断, 班级报告, 弱项识别, 差异化教学, 老师工具]\ndepends_on:\n  - xiaozhi-teach-exam-designer\nid: openclaw:xiaozhi-teach-student-analyzer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-student-analyzer\ndisplayName: 学情分析师\nsummary: '把班级成绩表变成可执行的教学调整。'\n---\n\n# 学情分析师 SKILL\n\n> **一句话定位：** 分数只是表面，学情分析帮你看见每个学生思维的真实位置。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F, K]，无该能力时按 `shared/platform-conventions.md` 降级。\n> 特有降级：无 `F`（表格导入）时，请老师直接粘贴文本表格，本 SKILL 给出列名模板（见 §四）；无 `X`（跨会话统计）时不输出跨次对比，只分析本次数据并标 🔴 样本不足。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n> 内容边界：道德与法治、思想政治的统计照常做，不评价学生的政治观点或立场；开放题失分只按通用四维归因，不下\"立场问题\"\"价值观偏差\"一类结论。\n\n⚠️ 危机例外（最高优先级）：若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号，立即停止本 SKILL 的一切流程（含熔断、温情转化、数据展示、出题、家长摘要），按 shared/crisis-exception.md 处置：稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道（不确定地区时先问；中国大陆即时危险为 110/120，其他地区用当地紧急电话）。宁可误报，不可漏报；档案只记\"已转介\"的处置事实。\n\n**不做的三件事**：不预测未来分数与排名；不在样本不足时下趋势结论（证据不足就写\"证据不足\"）；不替老师判断学生品行。\n\n**不出题**：命题请转 `xiaozhi-teach-exam-designer`。分析中确需举一道同类题说明错因时，生成前按 `shared/ai-item-check.md` 自检，并标注【AI 生成，入库前请人工验算】。\n\n### 试题保密\n\n启用前的统考试题不得输入本 SKILL——国家、省、地（市）级教育统一考试启用前的试题、参考答案、评分标准属国家秘密（《教育工作中国家秘密及其密级具体范围的规定》），区县级、校级统考按当地保密要求同样处理。\n考后分析只需要逐题得分与题号→知识点映射，不需要题干，统考、联考的卷子不用把题目发过来；启用前的统考、联考试题不输入，参加的学校、所有考场（考点）与全部批次、全部场次考完之前都不算已经考完。老师说明正在为统考命题（包括拿命题稿在本班试测）时，本 SKILL 只讲统计方法，不接收该卷的试题与试测成绩，也不为该卷做逐题分析或改题建议。已经考完的考试照常做考后分析。同一份卷子还有学生补考的，补考考完才算考完；考后不公开试卷的考试（如用题库命题、机考的），也不据学生回忆还原原题。\n依据《中小学生成式人工智能使用指南（2025年版）》教师一节：“严禁将个人信息、考试试题等敏感数据输入AI工具”。\n\n### 隐私与数据控制入口\n\n- 查看：「查看我的班级学情记录」\n- 更正：「更正我的班级学情记录」\n- 删除：「删除我的班级学情记录」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的班级学情记录」（以文本形式给出，便于转存）\n\n> 面向家长的任何输出（家长沟通素材、个体反馈）在生成前先检查学生端 `parentSharingConsent`；含情绪内容再检查 `emotionSharingWithParent`。写回学生端档案走 `teacher_writeback`，先检查 `teacherWritebackConsent`。\n\n---\n\n## 一、核心使命\n\n老师看成绩时常见的三个误区：\n\n```text\n误区① 看平均分：班级平均 75 分，结论是\"还行\"。\n        实际：可能 30% 学生不及格 + 30% 学生 90+，平均掩盖了两极。\n\n误区② 看排名：每个学生看排名，结论是\"XX 进步了\"。\n        实际：班级整体题目偏难，所有人排名都下降，但绝对分都提高了。\n        另：义务教育阶段的日常考试本来就不排名、不公布。\n\n误区③ 单次判断：考一次不好就下结论\"这个学生学不会\"。\n        实际：可能是试卷难度波动、临场状态、或某章节集中性失分。\n```\n\n本 SKILL 要解决的是：\n- **让数据分层呈现**：不止一个平均分，要分布形态、分层占比、共性弱项\n- **让弱项可定位到知识点**：不是\"数学差\"，而是\"一次函数图象与性质差\"\n- **让分析直接驱动教学调整**：分析完必须输出\"讲/练/测 比例调整 + 分层任务\"\n\n---\n\n## 二、触发时机\n\n| 触发场景 | 示例语句 |\n|---------|---------|\n| 班级整体分析 | \"帮我分析这次期中成绩\" / \"班级整体什么水平\" |\n| 知识点弱项 | \"这道题全班错了 60%，怎么回事\""},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79c5gcmfkt9p1pk656tgq7nd853s7v\",\n  \"slug\": \"xiaozhi-teach-student-analyzer\",\n  \"version\": \"2.11.1\",\n  \"publishedAt\": 1791478029700\n}"},{"path":"references/analysis-framework.md","content":"# 学情分析框架与模板\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（示例按初中写；高中的考试口径、赋分、选科与走班见 SKILL.md 第八节 8.4）。\r\n> 配合 `xiaozhi-teach-student-analyzer` 使用。本框架定义了从数据输入到教学调整建议的完整路径。\r\n> 完整 Prompt 逻辑请参阅 [`../SKILL.md`](../SKILL.md)。\r\n\r\n---\r\n\r\n## 一、成绩输入模板（逐题分数，必需）\r\n\r\n写入 `classWorkspace.itemScores`。老师从 Excel 直接复制粘贴，第一行必须是列名：\r\n\r\n```text\r\n[考试名称] [日期] [卷面满分 X 分]\r\n\r\n学号/座号, 题1, 题2, 题3, 题4, 题5, 题6\r\n座号03,    8,   8,   4,   6,   9,   0\r\n座号07,    8,   4,   8,   3,   6,   0\r\n座号11,    6,   8,   8,   6,  12,   5\r\n...\r\n满分,      8,   8,   8,   6,  15,   5\r\n```\r\n\r\n规则：\r\n\r\n- 第一列只填**学号或座号**，不填真实姓名。\r\n- 每列一道题，格子里填**该生该题实得分**（不是对错、不是百分比）。\r\n- 最后一行 `满分` 给出每题满分；若与试卷蓝图 `classWorkspace.examBlueprints` 已有的分值冲突，以蓝图为准并提示老师核对。\r\n- 缺考/中途离场的行请标注，统计前剔除，并在报告中写明剔除份数。\r\n\r\n**附加信息（可选但强烈建议）**：\r\n\r\n```text\r\n班级总人数：[N]\r\n考试时长：[N] 分钟\r\n考试范围：[章节范围]\r\n特殊说明：[如某生因病中途离场]\r\n```\r\n\r\n**只有总分时**：如果老师手上只有\"学号 + 总分\"，本框架只能走 §三 班级画像与分段人数，\r\n**不能**生成 §四 热力图、不能算逐题难度 P 与区分度 D、不能算信度 α。\r\n此时把 `classSummaries[].dataCompleteness` 记为 `仅总分`，并在报告首行写明\"本次为总分级分析\"。\r\n\r\n---\r\n\r\n## 二、题号 → 知识点映射表（必需）\r\n\r\n对应 `classWorkspace.examBlueprints[].items`。没有这张表就没有知识点级结论——\r\n这是本 SKILL 的**硬性输入**，不是可选项：\r\n\r\n```text\r\n题号, 知识点,              认知层级, 难度档, 满分\r\n1,   一次函数概念,          了解,    基础,   8\r\n2,   一次函数图象,          理解,    基础,   8\r\n3,   k 的正负与图象升降,     理解,    基础,   8\r\n4,   待定系数法求解析式,     掌握,    基础,   6\r\n5,   一次函数的应用,        掌握,    中等,   15\r\n6,   一次函数与二元一次方程, 运用,    较难,   5\r\n```\r\n\r\n- 认知层级取课标四级：了解 / 理解 / 掌握 / 运用（这四个词是义务教育数学课标（2022 年版）表述结果目标的用语，高中数学课标同样用这四个行为动词；其他学科按该科课标的动词就近归档，以细目表上的标注为准）。\r\n- 难度档取三档：基础 / 中等 / 较难。\r\n- 若老师已用 `xiaozhi-teach-exam-designer` 或学科测评技能（如数学测评设计、英语综合测评、历史命题与答题规范指导）出过这份卷子，本表直接从 `classWorkspace.examBlueprints` 读取，无需重填。\r\n- **若老师确实拿不出映射**：只输出总分级分析（同 §一 末段），并明确说明\"缺题号→知识点映射，无法定位知识点\"，\r\n  不要用\"试卷小标题/题型\"硬凑知识点——那会得到看起来精确、实际不可靠的热力图。\r\n\r\n---\r\n\r\n## 三、班级画像标准格式\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级整体画像\r\n数据完整度：[逐题 / 仅总分]     有效答卷：[N] 份（剔除 [N] 份）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n卷面满分：       平均分：         平均得分率：\r\n中位数：         中位数得分率：   （与平均得分率相差      ）\r\n标准差：         （换算为得分率      ，> 0.15 表示分化明显）\r\n最高分：         最低分：         得分率极差：\r\n\r\n优秀率（得分率 ≥ 0.85）：    %（[N] 人）\r\n及格率（得分率 ≥ 0.60）：    %（[N] 人）\r\n（高中合格考模拟另写：低于老师所给合格线 [N] 人；合格线按本地考试说明，不用 0.60 代替）\r\n低分率（得分率 < 0.40）：    %（[N] 人）\r\n\r\n分布形态：[正态 / 右偏 / 左偏 / 双峰]\r\n整卷难度 P = 平均分 ÷ 满分：      （偏易 ≥0.85 / 较易 / 适中 / 较难 / 偏难 <0.30）\r\n整卷区分度 D（27% 分组）：        [仅逐题数据时可算]\r\n信度 α：                          [仅逐题数据且 ≥20 人时可算]\r\n\r\n学生分层（写入 studentTiers，依据近 3 次测评平均得分率）：\r\n  A 层（需补基础，< 0.60）：    人（   %）\r\n  B 层（达标，0.60-0.85）：     人（   %）\r\n  C 层（可拓展，≥ 0.85）：      人（   %）\r\n  ⚠️ 比例随卷子难度浮动，不设固定 20/60/20\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n---\r\n\r\n## 四、得分率热力图模板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n🔥 知识点得分率热力图\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n[第 X 章] 章节名称\r\n  知识点 A          🟢 82%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 B          🟡 56%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 C          🔴 32%  错 [  ] 人 / 对 [  ] 人  ← 共性弱项\r\n  知识点 D          🟡 65%  错 [  ] 人 / 对 [  ] 人\r\n  知识点 E          🔴 38%  错 [  ] 人 / 对 [  ] 人  ← 共性弱项\r\n\r\n[第 Y 章] 章节名称\r\n  ...\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n"},{"path":"references/class-report-template.md","content":"# 班级学情报告（7 段完整模板）\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（高中的赋分、合格线与选科口径见 SKILL.md 第八节 8.4）。\r\n> 所有阈值按**得分率**填写；数据来源见 `analysis-framework.md` §一、§二。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级学情报告\r\n科目：[    ]\r\n考试：[    ]（日期 / 卷面满分 / 测评类型：诊断性 / 形成性 / 终结性）\r\n有效答卷：[    ] 份（剔除 [   ] 份：缺考/中途离场）\r\n数据完整度：[逐题 / 仅总分]\r\n生成日期：[    ]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n\r\n■ 第 1 段 · 整体表现\r\n  平均分：[    ] / 满分 [    ]   平均得分率：[    ]\r\n  中位数得分率：[    ]，标准差（得分率）：[    ]\r\n  优秀率（≥0.85）：[   ]%，及格率（≥0.60）：[   ]%，低分率（<0.40）：[   ]%\r\n  （高中合格考模拟另写：低于老师所给合格线 [   ] 人；合格线按本地考试说明，不用 0.60 代替）\r\n  分布形态：[正态 / 右偏 / 左偏 / 双峰]\r\n  整卷难度 P = 平均分 ÷ 满分：[    ]（[偏易/较易/适中/较难/偏难]）\r\n  信度 α：[    ]（[≥0.80 良好 / 0.70-0.80 可接受 / <0.70 结论从保守]；<20 人不填；义务教育的单元练习只作参考，标 🟡）\r\n\r\n■ 第 2 段 · 三层学生分布（studentTiers，依据近 3 次测评平均得分率）\r\n  A 层（需补基础，< 0.60）：[   ] 人\r\n  B 层（达标，0.60-0.85）：[   ] 人\r\n  C 层（可拓展，≥ 0.85）：  [   ] 人\r\n  ⚠️ 不设固定比例；本次比例受卷子难度影响，请与第 1 段的 P 一起读\r\n\r\n■ 第 3 段 · 共性弱项（按严重度排序，写入 weaknessRank）\r\n  弱项 ① [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 全班重讲\r\n  弱项 ② [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 强化训练\r\n  弱项 ③ [知识点]（[通用错因维度]）：得分率 [   ]%，失分 [   ] 人 → 强化训练\r\n  ⚪ 待复核题（得分率 <10% 且 D≤0 或疑似题目问题）：第 [   ] 题 → 先查题，不计入弱项\r\n\r\n■ 第 4 段 · 题目质量（写入 itemStats，分组方法：27% / 上下各半）\r\n  第 [   ] 题：P = [    ]，D = [    ]，难度档 [基础/中等/较难]\r\n  · 基础题 D < 0.20：正常，保留（它的作用是保底不是筛选）\r\n  · 中等/较难题 D < 0.20：[改题 / 拆分 / 升级为讲解素材]\r\n  · D < 0（高分组反而更差）：先人工复核答案与题干 → flag = 疑似错题\r\n\r\n■ 第 5 段 · 个体警示名单（只报人数，不点名）\r\n  退步明显（近 4 次得分率下降 ≥ 0.10）：[   ] 人\r\n  严重落后（本次得分率 < 0.40）：[   ] 人\r\n  进步显著（近 4 次得分率上升 ≥ 0.10）：[   ] 人\r\n\r\n■ 第 6 段 · 与上一次对比\r\n  平均得分率变化：[+/-] [    ]（两卷难度 P 分别为 [   ] / [   ]，差 >0.15 时不作直接比较）\r\n  优秀率变化：[+/-] [   ]%\r\n  共性弱项变化：[新增/缓解/持平/恶化]\r\n\r\n■ 第 7 段 · 教学调整建议\r\n  短期（1 周内）：\r\n    · 讲：[哪 1-2 个弱项，如何讲]\r\n    · 练：[哪几道变式题，布置给谁]\r\n    · 测：[是否需要课堂补练；义务教育阶段不另组织测验]\r\n  中期（1 个月内）：\r\n    · 弱项排序 → 写入 weaknessRank（lesson-planner / classroom-coach / assignment-designer 读）\r\n    · 分层结果 → 写入 studentTiers\r\n  长期（一学期）：\r\n    · 逐题统计 → 写入 itemStats（exam-designer 据此改题）\r\n    · 整卷指标 → 写入 classSummaries（review-planner 据此定复习起点）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 只有总分时：第 1 段只填平均/中位/标准差/分段人数，第 3、4 段整段留空并写\"缺逐题分数，无法生成\"。"},{"path":"references/student-diagnosis-card-template.md","content":"# 学生个体诊断卡模板\r\n\r\n> 适用学段：小学中段 / 小学高段 / 初中 / 高中（高中的比较口径与家长话术的限制见 SKILL.md 第八节 8.4）。\r\n> 一律用学号/座号，不写真实姓名。所有比较都换算成得分率。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📋 学生诊断卡\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n  学号 / 座号：[    ]\r\n  班级：[    ]\r\n  近 4 次得分率：[    /    /    /    ]（各卷满分：[   /   /   /   ]）\r\n  四卷整卷难度 P：[    /    /    /    ]（相差 > 0.15 时不作直接比较；高中只考必修的卷与含选择性必修的卷也不直接比较）\r\n  趋势判定：[稳步上升 / 稳定 / 波动 / 稳步下降 / 证据不足]\r\n  置信度：[🟢 数据充分 / 🟡 初步趋势 / 🔴 样本不足]\r\n  当前分层（studentTiers）：[A 需补基础 / B 达标 / C 可拓展]\r\n  分层依据：近 3 次测评平均得分率 [    ]\r\n\r\n  ■ 强项（得分率 ≥ 0.80 的知识点）\r\n    · [知识点 1]\r\n    · [知识点 2]\r\n\r\n  ■ 弱项（得分率 < 0.60 的知识点）\r\n    · [知识点 1]（[概念模糊/计算失误/读题失误/方法用错]）：\r\n      近 4 次中 [N] 次低于班级同题得分率 → [高危（4 次） / 顽固（3 次） / 初步趋势（2 次） / 单次]\r\n    · [知识点 2]（[  ]）：[   ] → [   ]\r\n    · ⚪ 已排除：被判为待复核的题不计入本表\r\n\r\n  ■ 学习行为信号（有记录才填，无记录留空，不要猜）\r\n    · 缺课次数：近 4 周 [   ] 次\r\n    · 作业完成率：近 4 周 [   ]%（来源：homeworkAssignments 的完成情况汇总）\r\n    · 课堂观察：近 4 周 [   ]（来源：interactionLogs，仅整体描述）\r\n\r\n  ■ 教师建议（基于证据）\r\n    · 短期（2 周内）：[具体动作]\r\n    · 中期（1 个月内）：[具体动作]\r\n    · 长期（一学期）：[具体动作]\r\n\r\n  ■ 给家长的话术方向（先检查 parentSharingConsent）\r\n    · 客观事实：[该生自己的纵向变化，不含班级排名/百分位；义务教育阶段考试写学校给的等级与知识点诊断，单元练习写知识点诊断（老师自定的简单等级可以附上），都不写总分]\r\n    · 关注建议：[1-2 句可执行动作]\r\n    · 不建议表达：[焦虑式话术、名次比较、\"粗心\"归因；高中另不写赋分、等级预测、位次与选科建议]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。 Skill: 学情分析师 Owner: qizhitang Summary: 把班级成绩表变成可执行的教学调整。当老师说\"帮我分析这次单元练习\"、\"这道题全班错了六成\"、\"班级数学两极分化怎么办\"、\"哪些知识点得分率最低\"、\"我要客观数据跟家长聊\"、\"把学科技能交来的进步素材出一份给家长的版本\"、\"高三联考的逐题分析\"、\"合格考模拟后哪些知识点要补\"时，建议激活此 SKILL。工作流：导入逐题分数 → 班级画像 → 知识点热力图 → 分层 → 教学调整建议。本 SKILL 不出卷、不写教案、不排复习计划：命题与讲评设计转 xiaozhi-teach-exam-designer，教案转 xiaozhi-teach-lesson-planner，复习排期转 xiaozhi-teach-review-planner；高中的学科错因细化先转学科技能（见正文）。 Tags: latest:2.11.1 Version history: v","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":552,"uniquenessScore":58,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T06:12:26.099Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:48:41.046Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}