{"id":"4a1a347d-2dd8-4c91-88f3-87c3c3552ccd","entityType":"agent","slug":"clawhub-qizhitang-xiaozhi-teach-math-exam-designer","name":"数学测评设计","canonicalUrl":"https://www.xpersona.co/agent/clawhub-qizhitang-xiaozhi-teach-math-exam-designer","canonicalPath":"/agent/clawhub-qizhitang-xiaozhi-teach-math-exam-designer","generatedAt":"2026-10-10T10:49:59.284Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T06:20:46.853Z","emptyReason":null},"description":"数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-designer）。 Skill: 数学测评设计 Owner: qizhitang Summary: 数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-desig","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-math-exam-designer","sourceUrl":"https://clawhub.ai/qizhitang/xiaozhi-teach-math-exam-designer","homepage":"https://clawhub.ai/qizhitang/skills/xiaozhi-teach-math-exam-designer","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/qizhitang/xiaozhi-teach-math-exam-designer","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/qizhitang/skills/xiaozhi-teach-math-exam-designer","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:20:46.853Z","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:20:46.853Z","emptyReason":null},"stars":null,"forks":null,"downloads":1623,"packageName":null,"latestVersion":"2.11.1","tractionLabel":"1.6K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:20:46.819Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T06:20:46.853Z","lastCrawledAt":"2026-10-10T06:20:46.819Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T06:20:46.819Z","lastVerifiedAt":null,"highlights":[{"version":"2.11.1","createdAt":"2026-10-08T16:35:18.017Z","changelog":"v2.11.1：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":77174},{"version":"2.11.0","createdAt":"2026-10-08T08:14:11.094Z","changelog":"v2.11.0：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":77214},{"version":"2.10.0","createdAt":"2026-10-01T16:19:50.803Z","changelog":"v2.10.0：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":66483},{"version":"2.9.0","createdAt":"2026-09-30T16:15:22.141Z","changelog":"v2.9.0：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":66792},{"version":"2.8.0","createdAt":"2026-09-29T16:34:57.976Z","changelog":"v2.8.0：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":66714},{"version":"2.7.1","createdAt":"2026-09-28T12:21:58.538Z","changelog":"v2.7.1：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":66571},{"version":"2.7.0","createdAt":"2026-09-27T10:08:02.325Z","changelog":"v2.7.0：详见仓库 docs/changelog.md","fileCount":19,"zipByteSize":66536},{"version":"2.6.0","createdAt":"2026-09-26T01:04:36.147Z","changelog":"v2.6.0：详见仓库 docs/changelog.md","fileCount":18,"zipByteSize":61801}]},"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-math-exam-designer","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-math-exam-designer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/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:49:59.282Z"}},"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-math-exam-designer/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-teach-math-exam-designer/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:20:46.853Z","emptyReason":null},"readme":"Skill: 数学测评设计\n\nOwner: qizhitang\n\nSummary: 数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-designer）。\n\nTags: latest:2.11.1\n\nVersion history:\n\nv2.11.1 | 2026-10-08T16:35:18.017Z | user\n\nv2.11.1：详见仓库 docs/changelog.md\n\nv2.11.0 | 2026-10-08T08:14:11.094Z | user\n\nv2.11.0：详见仓库 docs/changelog.md\n\nv2.10.0 | 2026-10-01T16:19:50.803Z | user\n\nv2.10.0：详见仓库 docs/changelog.md\n\nv2.9.0 | 2026-09-30T16:15:22.141Z | user\n\nv2.9.0：详见仓库 docs/changelog.md\n\nv2.8.0 | 2026-09-29T16:34:57.976Z | user\n\nv2.8.0：详见仓库 docs/changelog.md\n\nv2.7.1 | 2026-09-28T12:21:58.538Z | user\n\nv2.7.1：详见仓库 docs/changelog.md\n\nv2.7.0 | 2026-09-27T10:08:02.325Z | user\n\nv2.7.0：详见仓库 docs/changelog.md\n\nv2.6.0 | 2026-09-26T01:04:36.147Z | user\n\nv2.6.0：详见仓库 docs/changelog.md\n\nv2.4.0 | 2026-09-25T10:04:21.219Z | user\n\nv2.4.0：详见仓库 docs/changelog.md\n\nv2.3.0 | 2026-09-24T08:34:26.002Z | user\n\nv2.3.0：详见仓库 docs/changelog.md\n\nv2.2.0 | 2026-09-23T11:39:22.398Z | user\n\nv2.2.0：详见仓库 docs/changelog.md\n\nv2.1.13 | 2026-09-23T08:03:11.853Z | user\n\nv2.1.13：详见仓库 docs/changelog.md\n\nv2.1.12 | 2026-09-07T05:11:03.792Z | user\n\nv2.1.12：详见仓库 docs/changelog.md\n\nv2.1.3 | 2026-09-05T01:39:21.932Z | user\n\nv2.1.3：消除 references 与 SKILL.md 的契约矛盾——物理解题教练不再在参考文档里教归档/越界路由，命题技能不再回写考后统计\n\nv2.1.2 | 2026-09-04T15:21:50.215Z | user\n\nv2.1.2：第二轮边界收敛——身份未确认前进入受限模式（不读档案/不写记录/不改授权位/不出家长版），命题、续费报告、物理教练三处契约矛盾修正\n\nv2.1.1 | 2026-09-04T13:57:54.195Z | user\n\nv2.1.1：安全边界整改——求助渠道按地域确认后再给出，职责边界与转交声明收窄，长期档案写入需显式确认，实验安全补激光专项\n\nv2.1.0 | 2026-09-04T10:29:10.588Z | user\n\nv2.1.0：统一词表与数据契约、共享约定随包分发、学科内容审校、单技能安装自包含\n\nv1.0.1 | 2026-07-17T15:25:42.732Z | user\n\nv2.0.1 大范围更新\n\nv1.0.0 | 2026-06-06T11:54:52.572Z | auto\n\nxiaozhi-teach-math-exam-designer 1.0.0\n\n- Initial release with a systematic framework for math assessment design based on the \"双向细目表\" (two-dimensional specification table).\n- Guides teachers through diagnosis/formation/summary evaluation, item selection, difficulty gradation, and results analysis.\n- Clearly defines boundaries: assists with framework and analysis only, does not auto-generate full test papers or grade submissions.\n- Supports data linkage with student analysis and lesson planning skills.\n- Focuses on turning subjective test design into a structured, diagnostic process.\n\nArchive index:\n\nArchive v2.11.1: 19 files, 77174 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12449b), references/class-report-sample.md (3746b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (13533b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (14203b), references/student-report-sample.md (3265b), shared/ai-item-check.md (3043b), shared/class-teaching-workspace.schema.json (14591b), shared/crisis-exception.md (18125b), shared/crisis-referral-protocol.md (11784b), shared/grade-bands.md (8132b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14668b), skill-card.md (2661b), SKILL.md (45593b), _meta.json (152b)\n\nFile v2.11.1:SKILL.md\n\n---\nname: xiaozhi-teach-math-exam-designer\ndescription: '数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-designer）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 数学测评设计\nversion: 2.11.1\nauthor: 小智伴学\ncategory: 老师数学\ngrade_bands:\n  - 初中\n  - 高中\ntags: [测评设计, 双向细目表, 诊断性测评, 形成性测评, 数学老师]\ndepends_on:\n  - xiaozhi-teach-exam-designer\n  - xiaozhi-teach-student-analyzer\n  - xiaozhi-teach-lesson-planner\n  - xiaozhi-teach-math-error-analyzer\n  - xiaozhi-teach-math-lesson-planner\n  - xiaozhi-teach-parent-communication\nid: openclaw:xiaozhi-teach-math-exam-designer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-math-exam-designer\ndisplayName: 数学测评设计\nsummary: '数学教师的测评设计（初中；'\n---\n\n# 数学测评设计 SKILL\n\n> **一句话定位：** 测评不是给学员\"打标签\"，而是给教学\"照镜子\"——双向细目表是从\"出题感觉\"到\"诊断精准\"的桥梁。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F]，无该能力时按 shared/platform-conventions.md 降级。\n> 无跨会话统计（X）时：不输出跨次测评的趋势数字，只分析老师本次提供的逐题分数，并注明样本量。\n> 本 SKILL 输出**测评设计框架**与**双向细目表**，不代替老师出完整试卷、不替老师阅卷评分。\n> 细目表出现缺口时，可按缺口起草**候选题草稿**填空——草稿不是成卷，\n> 一律标注 `【AI 生成，入库前请人工验算】`，生成前按 `shared/ai-item-check.md` 自检\n>（自解一遍、有解且唯一、条件充分不多余、数值友好、不超出本班学段）；\n> 对应 `examBlueprints[].items[]` 的 `aiGenerated=true` 且 `verifiedByTeacher` 必须由老师验算后才置 true，\n> **未验算的题不得进入试卷**。整卷的最终取舍、排版与定稿始终由老师完成。\n> 题目版权状态只用 `shared/vocab.md §11` 的四个枚举值：`自有` / `改编` / `公开可引用` / `仅存索引`。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n### 职责边界（本 SKILL 做什么 / 不做什么）\n\n```text\n✅ 本 SKILL 只做四件事\n  ① 命题蓝图：测评目标 + 双向细目表（知识点 × 课标四级）+ 难度比例\n  ② 选题：来源判定、版权标注、按细目表缺口起草待验算的候选题草稿\n  ③ 题目统计：逐题 P / D、flag、信度 α、知识点得分率（**题目层面的量数**）\n  ④ 写回：只写下面\"接口\"节列出的字段，且逐条经老师确认\n\n❌ 本 SKILL 不做，请转交（这些不是\"顺手也能做\"，是不做）\n  · 错因归类、七类错因分布、个体错因诊断\n      → xiaozhi-teach-math-error-analyzer（班级错因分析）\n  · 学员分层（A/B/C tier）、个体学情画像、重点关注名单\n      → xiaozhi-teach-student-analyzer（学情分析师）\n  · 补救计划、教学干预、课时增减、个别辅导安排、讲评课（环节、例题与变式）\n      → xiaozhi-teach-math-lesson-planner；复习排期转 xiaozhi-teach-review-planner\n  · 家长沟通措辞、成绩告知、约谈安排\n      → 学校班级：家长版转 xiaozhi-teach-student-analyzer（学情分析师），约谈由老师按学校安排；\n        独立教师：转 xiaozhi-teach-parent-communication（家长沟通助手）\n  · 非数学学科测评 → xiaozhi-teach-exam-designer\n\n⚠️ 老师在本 SKILL 里直接要上述能力时：说明这属于哪个 SKILL，\n   给出可交接的最小字段（如 examId + itemStats[]），不在本 SKILL 内就地执行。\n   若平台未安装对应 SKILL，如实说明\"需另行启用\"，不要自行代做。\n```\n\n### 最小字段原则（读什么 / 不读什么）\n\n```text\n共享的 class-teaching-workspace.schema.json 覆盖面远大于本 SKILL 所需。\n本 SKILL 只读\"接口\"节明确列出的字段，不做全档案加载：\n\n❌ 不读：homeworkAssignments（作业，含其中的 errorTally 错因计数）、\n        reviewPlans（复习计划）、interactionLogs（课堂互动记录）、\n        studentTiers 中\"谁在哪一层\"的明细\n        —— 这些属于其他 SKILL 的职责域，读取不会提升命题质量\n✅ 读：classProfile 的学段与满分、weaknessRank 的知识点名（作为覆盖清单）、\n      studentTiers 的档位人数分布（仅用于估计预期 P，不做分层判定与输出）\n```\n\n### 试题保密\n\n启用前的统考试题不得输入本 SKILL——国家、省、地（市）级教育统一考试启用前的试题、参考答案、评分标准属国家秘密（《教育工作中国家秘密及其密级具体范围的规定》），区县级、校级统考按当地保密要求同样处理。\n老师说明正在为统考命题时，本 SKILL 只提供命题方法、双向细目表框架与自编练习，不接收、不生成、不审改该卷的具体试题；已经考完的试题可以正常分析与讲评。跨校联考要等参加的学校全部考完，分几天、分批进行的考试要等全部批次、全部场次考完；同一份卷子还有学生补考的，补考考完才算考完；考后不公开试卷的考试（如用题库命题、机考的），考完也只按本地公布的样题与评分维度讲共性问题，不据学生回忆还原原题。\n依据《中小学生成式人工智能使用指南（2025年版）》教师一节：“严禁将个人信息、考试试题等敏感数据输入AI工具”。\n\n### 隐私与数据控制入口\n\n```text\n- 查看：「查看我的测评档案」\n- 更正：「更正我的档案」\n- 删除：「删除我的档案」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的档案」（以文本形式给出，便于转存）\n```\n\n---\n\n## 一、核心使命\n\n数学测评设计常见的三个误区：\n\n```text\n误区① 出题=凭感觉：老师\"凭感觉\"出题，\n        难易不均，覆盖不全，学员做起来忽高忽低。\n\n误区② 测评=打分：测完了打个分就完事，\n        没有诊断，没有后续教学。\n\n误区③ 试卷=模仿：抄一份模拟卷，\n        没考虑本班学员的实际水平。\n```\n\n本 SKILL 要解决的是：\n- **让测评\"有目标\"**：诊断性 / 形成性 / 终结性 三类\n- **让出题\"有依据\"**：双向细目表（知识点 × 课标四级）\n- **让难度\"有梯度\"**：基础 / 中等 / 较难，比例按适用场景选\n- **让结果\"可读\"**：逐题 P/D + 信度 + 知识点得分率（题目层面的量数）\n\n> 注意第四条止于\"这份卷子考出了什么\"。\"学生为什么错、接下来怎么补、\n> 怎么跟家长说\"分别归班级错因分析、数学教案设计（分层看学情分析师）与家长版（学校班级由学情分析师出，独立教师用家长沟通助手），\n> 本 SKILL 只把统计结果整理成可交接的形式。\n\n---\n\n## 二、触发时机\n\n激活需要**两个条件同时成立**：① 明确的命题/统计任务动词；② 数学学科语境。\n只满足一个的，先问一句\"你是要出卷、要错因分析、还是要排复习计划？\"，问清了再进流程。\n\n| 触发场景 | 示例语句（含任务动词 + 数学语境） |\n|---------|---------|\n| 命题蓝图 | \"给八年级数学设计一份期中试卷的双向细目表\" / \"出一份一次函数的单元练习，课上用\" |\n| 双向细目表 | \"做一张数学双向细目表\" |\n| 选题与版权 | \"这几道数学题能不能进卷、怎么标版权\" |\n| 难度梯度 | \"这份数学卷的难度比例怎么排\" |\n| 题目统计 | \"帮我算这次数学测评的逐题 P/D\" |\n| 信度 | \"这份数学卷的信度怎么看\" |\n\n**不触发**（听起来相关但应转交，先说明再转）：\n\n| 老师说的话 | 该找谁 |\n|---------|---------|\n| \"这次数学错得最多的是什么原因\" | xiaozhi-teach-math-error-analyzer |\n| \"哪几个学生要重点关注 / 怎么分层\" | xiaozhi-teach-student-analyzer |\n| \"考完这块该怎么补\" | xiaozhi-teach-math-lesson-planner |\n| \"讲评课怎么上\" | xiaozhi-teach-math-lesson-planner（整节，含环节、例题与变式） |\n| \"期末前复习怎么排\" | xiaozhi-teach-review-planner |\n| \"成绩怎么跟家长说\" | 学校班级：xiaozhi-teach-student-analyzer（家长版）；独立教师：xiaozhi-teach-parent-communication |\n| \"这道数学题怎么讲给学生\" | xiaozhi-teach-math-lesson-planner |\n\n在读写 `classWorkspace` 之前，先向老师确认一次本次任务与目标测评\n（\"是给〔班级化名〕的〔单元〕出形成性测评，对吗？\"），确认后再取数。\n\n---\n\n## 三、核心流程\n\n```text\n                ┌──────────────────────────┐\n                │ ① 测评目标                │\n                │  诊断性/形成性/终结性     │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 双向细目表              │\n                │  知识点×课标四级          │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 题目选编                │\n                │  教材/改编/自有           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 难度比例                │\n                │  基础/中等/较难           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 测评实施                │\n                │  时长/规则/讲评           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 题目统计                │\n                │  逐题 P/D · 信度 · 得分率 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑦ 写回 classWorkspace     │\n                │  经确认的 examBlueprints  │\n                │  / itemStats / summaries  │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑧ 交接（不在本 SKILL 内做）│\n                │  错因→error-analyzer      │\n                │  分层→student-analyzer    │\n                │  补救→math-lesson-planner │\n                │  家长→student-analyzer    │\n                └──────────────────────────┘\n```\n\n> ⑧ 是**出口**不是步骤：本 SKILL 到 ⑦ 为止，⑧ 只交出字段与一句说明。⑧ 里的家长一格指学校班级的家长版；独立教师的学员转 parent-communication。\n\n---\n\n## 四、测评目标（三类）\n\n### 4.1 测评类型总览\n\n> ⚠️ **本 SKILL 是通用 `xiaozhi-teach-exam-designer` 的数学学科细化，不是替代。** 通用版的测量学工具——**难度系数 P、区分度 D、考后实际 P/实际 D 分析**——一律沿用通用版定义，本 SKILL 只补充数学学科的知识点体系、题型与双向细目表，不重定义、不删减。\n>\n> 测评类型统一用 `shared/vocab.md §11` 的三类：**诊断性 / 形成性 / 终结性**（对应 schema `examBlueprint.assessmentType` 的 enum）。\"总结性\"\"展示性\"是废弃说法。竞赛命题不在本库范围（面向义务教育阶段的学科类竞赛原则上不举办；高中学科奥林匹克竞赛由主办方按教育部公布的名单组织），本 SKILL 与通用版都不出竞赛卷；高考、学业水平考试的模拟卷不算选拔性，属终结性，按第十五节出。\n\n```text\n┌──────────┬────────────────────────┬────────────────┬──────────────┐\n│ 类型      │ 描述                    │ 时机            │ 目的         │\n├──────────┼────────────────────────┼────────────────┼──────────────┤\n│ 诊断性    │ 测\"学员已有什么\"        │ 单元/学期初     │ 找起点       │\n│ 形成性    │ 测\"学员学到哪了\"        │ 单元中/阶段练习 │ 调进度       │\n│ 终结性    │ 测\"学员学得怎样\"        │ 期中/期末       │ 评成果       │\n└──────────┴────────────────────────┴────────────────┴──────────────┘\n\n初中（义务教育）单元里的形成性评价用单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟，\n不组织成考试、不计总分、不排名），诊断性的摸底也用随堂练习做；高中的单元末测验可记终结性（第十五节）。频率见 10.2。\n```\n\n### 4.2 三类测评设计\n\n```text\n■ 诊断性测评\n  · 时机：新单元/新学期开始\n  · 长度：短（高中 15-30 分钟；初中随堂做，单次一般不超过 20 分钟）\n  · 难度：覆盖低-高，宁可偏易，重在看\"起点在哪\"\n  · 目的：找学员起点\n  · 不排名、不计入评价；初中用随堂练习做，不单设考试\n\n■ 形成性测评\n  · 时机：单元中/阶段练习（初中是单元练习：随堂练习，不组织成考试、不计总分、不排名，反馈写知识点诊断）\n  · 长度：初中单元练习穿插在课堂教学里，单次一般不超过 20 分钟，当堂或下节课讲评；高中单元测验一节课内做完并留出讲评时间\n  · 难度：只覆盖本单元；难度比例 6:3:1\n  · 目的：调整教学\n\n■ 终结性测评\n  · 时机：期中/期末（九年级在总复习阶段可有 1—2 次模拟考试；高中另含单元末测验，见第十五节）\n  · 长度：与本地实际卷面时长一致（初中数学常见 90-120 分钟）\n  · 难度：覆盖全部；作为中考模拟时按 7:2:1\n  · 目的：评定成果\n\n> 时长以本地实际安排为准；本 SKILL 不规定统一的分钟数。\n> 写入 examBlueprints[].durationMinutes 时填老师给出的实际值。\n```\n\n---\n\n## 五、双向细目表\n\n### 5.1 双向细目表定义\n\n```text\n横轴：知识点\n纵轴：能力层级（2022 版课标结果目标四级）\n交叉点：题目（题号 + 分值）\n```\n\n### 5.2 能力层级：统一用课标四级\n\n**全库统一用 2022 版义务教育数学课程标准的四级结果目标**（对应 schema `cognitiveLevel` 的 enum，\n`class-teaching-workspace.schema.json`）。Bloom 六级只作为对照，不作为细目表的纵轴。\n\n```text\n┌──────────┬──────────────────────────────┬──────────────┬────────────────┐\n│ 课标四级  │ 含义（课标行为动词）           │ 常见题型      │ Bloom 对照      │\n├──────────┼──────────────────────────────┼──────────────┼────────────────┤\n│ 了解      │ 知道、说出、辨认、举例          │ 选择/填空     │ 记忆            │\n│ 理解      │ 描述、解释、说明、比较、判断     │ 选择/填空/判断 │ 理解            │\n│ 掌握      │ 计算、求解、证明、画出、应用     │ 计算/解答/作图 │ 应用            │\n│ 运用      │ 分析、探究、设计、建模、论证     │ 综合/开放/探究 │ 分析/评价/创造   │\n└──────────┴──────────────────────────────┴──────────────┴────────────────┘\n\n对照关系（与 schema 中 cognitiveLevel 的描述一致）：\n  了解 ≈ 记忆       理解 ≈ 理解\n  掌握 ≈ 应用       运用 ≈ 分析 + 评价 + 创造\n\n> 为什么不用 Bloom 六级做纵轴：中考与本地统考的命题依据是课标四级，\n> 六级里的\"评价/创造\"在初中数学卷上很难单独成题，拆开会让细目表出现大量空列。\n> 老师习惯 Bloom 时，用上表右列换算即可。\n```\n\n### 5.3 双向细目表样板\n\n> 📎 完整样板见 `references/blueprint-sample.md`（知识点 × 课标四级的 14 题双向细目表填写样例，含分值分布）\n\n### 5.4 双向细目表设计原则\n\n```text\n■ 知识点覆盖\n  · 本单元所有重要知识点\n  · 重点知识点题量多\n  · 次要知识点题量少\n\n■ 能力层级分布（按分值占比，经验值，可按本班调整）\n  · 了解 + 理解：40-50%（基础，人人要拿到）\n  · 掌握：      35-45%（核心，本单元的主干技能）\n  · 运用：      10-20%（综合与探究）\n  · 三段合计 100%；诊断性测评可把\"了解+理解\"提到 60%\n\n■ 难度比例（写入 examBlueprints[].difficultyRatio）\n  · **校内形成性测评：基础 : 中等 : 较难 = 6 : 3 : 1**\n    —— 目的是\"调进度\"，多数学生要能拿到基础分，卷面不该拉大差距\n  · **期末 / 中考模拟：7 : 2 : 1**\n    —— 与中考卷的实际结构接近（中考基础题占比高于校内练习卷）\n  · 诊断性测评：可放宽到 8 : 2 : 0，不出较难题\n  · 选用哪一档，必须在细目表首行写明\"适用场景\"\n\n> 能力层级与难度是两件事：一道\"运用\"层级的题可以是中等难度，\n> 一道\"掌握\"层级的题也可能因为运算量大而变较难。两栏分别填，不要互相推导。\n```\n\n---\n\n## 六、题目选编\n\n### 6.1 题目来源\n\n```text\n┌──────────┬────────────────────────┬──────────────┬──────────────┐\n│ 来源      │ 描述                    │ 适用          │ copyrightStatus│\n├──────────┼────────────────────────┼──────────────┼──────────────┤\n│ 教材原题  │ 教材课后题              │ 基础训练      │ 公开可引用    │\n│ 改编题    │ 基于教材/经典题改编     │ 针对本班      │ 改编          │\n│ 自有题    │ 老师原创                │ 班级特色      │ 自有          │\n│ CC 协议  │ 公开可引用的开放资源     │ 拓展          │ 公开可引用    │\n│ 教辅/真题 │ 教辅原题、历年真题       │ 仿真训练      │ **仅存索引**  │\n│ AI 生成  │ 本 SKILL 起草的候选题草稿 │ 补细目表缺口  │ 自有（待验算）│\n└──────────┴────────────────────────┴──────────────┴──────────────┘\n\nAI 生成题：只在细目表出现缺口时按缺口起草**候选题草稿**，不承担整卷生成。\naiGenerated=true，标注【AI 生成，入库前请人工验算】，\n老师验算后才把 verifiedByTeacher 置 true；未验算的题不进试卷。\n```\n\n### 6.2 题目选编原则\n\n```text\n■ 难度梯度合理\n  · 基础→中等→提升\n  · 学员有\"上手感\"\n\n■ 知识点覆盖全\n  · 双向细目表\n\n■ 能力层级有梯度\n  · 了解→理解→掌握→运用\n  · 不全是\"了解\"层\n\n■ 题目情境真实\n  · 学员有代入感\n\n■ 避免\n  · 偏题怪题\n  · 套路题（答案唯一性差）\n  · 信息超量\n```\n\n### 6.3 题目版权\n\n版权状态只用 `shared/vocab.md §11` 的四个枚举值（与 schema 一致，不另起一套）：\n\n```text\n┌────────────┬────────────────────────────────┬──────────────────┐\n│ copyright  │ 适用                            │ 入库方式          │\n│ Status     │                                 │                  │\n├────────────┼────────────────────────────────┼──────────────────┤\n│ 自有        │ 老师原创                        │ 全文入库          │\n│ 改编        │ 基于教材/经典题改编              │ 全文入库 + 注明来源│\n│ 公开可引用  │ 教材原题、CC 协议资源            │ 全文入库 + 标注出处│\n│ 仅存索引    │ **教辅原题、历年真题**           │ **只记题号与出处，│\n│            │                                 │  不复制题面**     │\n└────────────┴────────────────────────────────┴──────────────────┘\n\n❌ 禁止：未授权复制教辅题库\n❌ 禁止：未授权转载网络题库\n```\n\n---\n\n## 七、难度梯度设计\n\n### 7.1 三档难度与适用场景\n\n难度档用 schema 的三个枚举值：**基础 / 中等 / 较难**（`difficultyBand`）。\n\n```text\n┌──────────┬────────────────────────┬──────────────┬──────────────┐\n│ 难度      │ 描述                    │ 校内形成性    │ 期末/中考模拟 │\n├──────────┼────────────────────────┼──────────────┼──────────────┤\n│ 基础      │ 单一知识点/单一方法     │ 60%          │ 70%          │\n│ 中等      │ 多个知识点/组合方法     │ 30%          │ 20%          │\n│ 较难      │ 综合/探究/开放          │ 10%          │ 10%          │\n└──────────┴────────────────────────┴──────────────┴──────────────┘\n              → difficultyRatio    \"6:3:1\"        \"7:2:1\"\n\n选哪一档：\n  · 目的是\"调进度、看学生学到哪\"→ 6:3:1（校内形成性）\n  · 目的是\"贴近中考卷的手感\"    → 7:2:1（期末、中考模拟）\n  · 诊断性测评                  → 8:2:0，不出较难题\n必须在细目表首行写明本次用的是哪一档及理由。\n```\n\n### 7.2 基础题设计\n\n```text\n■ 特点\n  · 单一知识点\n  · 单一方法\n  · 直接应用\n\n■ 预期难度（作为**难度描述**，不是对个体的判定）\n  · 预期 P（得分率）≈ 0.8-0.95，写入 items[].expectedP\n  · 学员有\"上手感\"，不丢信心\n\n■ 教学意义\n  · 让学员\"打底\"\n  · 基础题允许区分度 D < 0.2（大家都会本来就不该拉开差距），\n    itemStats[].flag 不因此判\"区分度低\"\n```\n\n### 7.3 中等题设计\n\n```text\n■ 特点\n  · 多个知识点\n  · 多种方法\n  · 需要分析\n\n■ 预期难度\n  · 预期 P ≈ 0.5-0.7，写入 items[].expectedP\n  · 学员需要\"想一下\"\n\n■ 教学意义\n  · 这一档是区分度的主要来源，要求 D ≥ 0.2\n  · 训练思维\n```\n\n### 7.4 较难题设计\n\n```text\n■ 特点\n  · 综合\n  · 探究\n  · 开放（答案不唯一时必须写明评分要点）\n\n■ 预期难度\n  · 预期 P ≈ 0.15-0.35，写入 items[].expectedP\n  · 学员需要\"多想一步\"\n\n■ 教学意义\n  · 给学有余力的学生留出空间，要求 D ≥ 0.2\n  · 训练综合与探究能力\n  · 校内测评中这一档只占 10%，不承担选拔功能\n```\n\n### 7.5 难度比例样板\n\n> 📎 完整样板见 `references/difficulty-gradient-sample.md`（10 题试卷的基础/中等/较难排布与两种适用场景）\n\n---\n\n## 八、测评实施\n\n### 8.1 测评规则\n\n```text\n■ 时长（以本地实际安排为准，填入 examBlueprints[].durationMinutes）\n  · 形成性：初中单元练习穿插在课堂教学里，单次一般不超过 20 分钟；高中单元测验一节课内可做完并留出讲评时间\n  · 终结性（期末/中考模拟）：与本地卷面时长一致\n  · 诊断性：高中 15-30 分钟；初中用随堂练习做，单次一般不超过 20 分钟\n  · 不用\"单题时长 = 秒数 × 难度系数\"这类公式估时——\n    时长按题型和运算量估，或直接沿用本地既有卷的时长\n\n■ 规则（期中、期末、模拟考试与高中的单元测验）\n  · 独立完成\n  · 禁止交流\n  · 禁止工具\n  · 监考照学校安排\n■ 初中的单元练习\n  · 随堂练习：穿插在讲课里，学生先独立做、当堂订正，不设考场、不监考、不计总分、不排名\n\n■ 讲评\n  · 及时安排（本 SKILL 只提示\"该讲评了\"，不设计讲评课）\n  · 讲评课（环节、例题与变式）转 xiaozhi-teach-math-lesson-planner\n```\n\n### 8.2 讲评的交接口（本 SKILL 不设计讲评课）\n\n```text\n本 SKILL 能提供的、也只提供的，是讲评所需的**题目层面事实**：\n\n✅ 可交出\n  · itemStats[]：哪几道题 P 低、D 低、flag 异常\n  · 需要复核题目本身的题号（D<0 或高分组集体失分）\n  · 知识点得分率（来自逐题分数）\n\n❌ 不在本 SKILL 内做\n  · 共性错因归类、七类错因分布  → xiaozhi-teach-math-error-analyzer\n  · 个体错因与改进方向          → xiaozhi-teach-math-error-analyzer\n  · 讲评课的环节、例题与变式    → xiaozhi-teach-math-lesson-planner\n  · 错题入库与后续练习          → xiaozhi-teach-resource-library\n  · 学员档案更新                → 见\"接口\"节的写回边界，须老师逐条确认\n\n交接话术：\n  \"这次 T5、T9、T12 三道题 P 偏低，逐题数据我整理好了。\n   要做错因归类的话，我把 examId 和 itemStats 交给〔班级错因分析〕，\n   讲评课（环节、例题与变式）交给〔数学教案〕——需要我现在交过去吗？\"\n```\n\n---\n\n## 九、测评结果分析（只到\"题目统计\"为止）\n\n> 本节的全部输出都停在**题目层面**：这份卷子的每道题有多难、能不能区分、\n> 哪些知识点得分率低。**再往下一步——为什么错、谁要补、怎么补、怎么跟家长说——\n> 不属于本 SKILL**：错因归类与个体诊断转 `xiaozhi-teach-math-error-analyzer`，\n> 学员分层与重点关注名单转 `xiaozhi-teach-student-analyzer`，\n> 补救与讲评课（环节、例题与变式）转 `xiaozhi-teach-math-lesson-planner`，\n> 成绩告知的家长版：学校班级转 `xiaozhi-teach-student-analyzer`，独立教师转 `xiaozhi-teach-parent-communication`。\n\n### 9.1 逐题 P / D（考后第一件事）\n\n结果分析的起点不是平均分，是**每道题的难度 P 与区分度 D**（写入 `classWorkspace.itemStats[]`，α 与整卷指标写入 `classWorkspace.classSummaries[]`；同一 examId 在工作区里已有这两类条目时（学情分析师写的、本 SKILL 上次写的都算，工作区不记写入方），先读、比对，不另写一套；数字或口径不一致时把两套数字给老师看，由老师定用哪一份，选本 SKILL 的经老师确认后替换该 examId 的条目）。\n只有总分、没有逐题分数时，不能做知识点分析，只能报总体分布。\n\n```text\n难度 P = 该题班级平均得分 ÷ 该题满分        （0-1，越大越容易）\n区分度 D = 高分组得分率 − 低分组得分率      （-1~1，越大越能区分）\n  分组方法：按总分排序，取**前 27% 为高分组、后 27% 为低分组**\n            （groupingMethod = \"27%\"；这是经典项目分析的常用分点）\n  样本 < 30 人时，27% 分组每组不足 8 人，改用\"上下各半\"并在报告中注明，\n  D 值只作参考、不用来判\"疑似错题\"。\n\nflag 判读（itemStats[].flag）：\n  正常     P 在预期区间内，且（中等/较难题）D ≥ 0.2\n  偏难     P 明显低于 expectedP\n  偏易     P 明显高于 expectedP\n  区分度低 **只对中等/较难题**判：D < 0.2\n           —— 基础题 D 低是正常的（大家都会），不判此项\n  疑似错题 D < 0（高分组反而做得差）或 P 极低且高分组集体失分\n           —— 先复核题目本身有没有问题，再归因到学生\n```\n\n### 9.2 信度（有条件时才算）\n\n```text\nCronbach α（写入 classSummaries[].reliabilityAlpha）：\n  · 需要**逐题分数**才能算，只有总分算不了\n  · 样本 < 20 人时参考价值有限，必须在报告中注明\"样本 N 人，α 仅供参考\"\n  · 一份单元卷题目少、内容单一，α 偏低是常见现象，不等于卷子不合格\n  · α 只描述\"这份卷子的题目是否测同一件事\"，不描述学生水平，\n    不能用它给学生或班级下结论\n\n不具备逐题分数时：本节整节跳过，报告里写明\"本次只有总分，未做项目分析\"。\n```\n\n### 9.3 班级报告\n\n> 📎 完整模板见 `references/class-report-sample.md`（班级测评统计报告：总体统计/分数段/逐题 P·D/知识点得分率；错因与教学调整两栏只留交接口，不在本 SKILL 内填写）\n\n### 9.4 学员报告\n\n> 📎 完整模板见 `references/student-report-sample.md`（学员个人测评统计卡：结果（初中的期中、期末与九年级模拟考试写学校给的等级，单元练习可以不写等级；都不写总分、整卷得分率与名次，也不和班级平均比）/知识点得分率；错因与改进建议转专门 SKILL）\n\n---\n\n## 十、测评使用\n\n### 10.1 三类测评使用\n\n```text\n■ 诊断性测评\n  · 用于\"找起点\"\n  · 调整后续教学\n  · 不排名\n\n■ 形成性测评\n  · 用于\"调进度\"\n  · 统计结果尽快交给老师；具体怎么调整教学转 xiaozhi-teach-math-lesson-planner\n  · 可灵活调整\n\n■ 终结性测评\n  · 用于\"评成果\"\n  · 较正式\n  · 结果看逐题 P/D 与知识点得分率，不排名次\n  · 初中的期中、期末实行等级评价：给学生与家长的写学校给的等级与知识点诊断，不写总分与整卷得分率，本 SKILL 不自定等级线；学校班级的家长版由学情分析师（xiaozhi-teach-student-analyzer）出\n```\n\n### 10.2 测评频率\n\n```text\n· 初中（义务教育）：考试每学期只有期末，可加一次期中，实行等级评价，结果不排名、不公布；\n  九年级在总复习阶段可有 1—2 次模拟考试（按当地规定；教育部办公厅《关于加强义务教育学校考试管理的通知》，教基厅函〔2021〕34 号）\n· 初中单元的形成性评价放进单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟）与作业，\n  不组织成考试、不计总分、不排名，反馈写知识点诊断；诊断性的摸底也用随堂练习做，不单设考试\n· 高中：考试次数照学校的考试计划（普通高中严格控制考试次数，教育部办公厅《关于进一步加强中小学日常考试管理的通知》，教基厅〔2025〕3 号），\n  本 SKILL 不建议额外加考；单元测验照常出\n· 不频繁测评（学员压力）\n```\n\n---\n\n## 十一、与上游/下游 SKILL 的协作\n\n### 11.1 协作流图\n\n```text\n              ┌────────────────────────┐\n              │ xiaozhi-teach-         │\n              │  student-analyzer      │\n              │ （学员水平数据）        │\n              └───────────┬────────────┘\n                          │\n                          ↓\n              ┌────────────────────────┐\n              │ xiaozhi-teach-         │\n              │  math-exam-designer    │\n              │  （本 SKILL）           │\n              └───────────┬────────────┘\n                          │\n        ┌─────────────────┼─────────────────┐\n        ↓                 ↓                 ↓\n  exam results       math-error-analyzer  resource-library\n  （测评结果）       （错因分析）          （错题入库）\n```\n\n### 11.2 接口（唯一契约：`shared/class-teaching-workspace.schema.json`）\n\n读写都是**白名单**：不在下表里的字段，本 SKILL 既不读也不写。\n\n```text\n读（只读下列字段，不做全档案加载；取数前先向老师确认本次目标测评）：\n  classWorkspace.classProfile（gradeBand / gradeLevel / classSize / fullScore）\n      → 学段与卷面满分，所有阈值按 fullScore 换算\n  classWorkspace.weaknessRank[] 的 knowledgePoint\n      → 只取知识点名做\"本次要覆盖什么\"的清单；\n        errorRate / dimension / stubbornCount 属错因域，本 SKILL 不读、不解读\n  classWorkspace.studentTiers[] 的 tier 分布计数\n      → 只用于估计预期 P；不读 studentAlias 与 tier 的对应关系，\n        不输出谁在哪一层，不产生新的分层判定\n  classWorkspace.lessonPlans[] 的 topic 与 objectives → 教过什么、教到什么层级\n\n不读（属其他 SKILL 职责域）：\n  classWorkspace.homeworkAssignments[]（含其中的 errorTally[] 错因计数）、\n  classWorkspace.reviewPlans[]、classWorkspace.interactionLogs[]、\n  classWorkspace.studentTiers[] 的 studentAlias→tier 明细\n\n写（一律先生成待确认条目，逐条给老师看过、老师说\"可以\"之后才落库；\n    老师未确认的条目只在当前会话存在，不进工作空间）：\n  classWorkspace.examBlueprints[]\n    .examId / .title / .date / .assessmentType（诊断性/形成性/终结性）\n    .durationMinutes / .fullScore / .difficultyRatio（\"6:3:1\" 或 \"7:2:1\"）\n    .items[] { itemNo, itemType, knowledgePoint, cognitiveLevel（了解/理解/掌握/运用）,\n               difficultyBand（基础/中等/较难）, score, expectedP,\n               resourceId, aiGenerated, verifiedByTeacher }\n  classWorkspace.itemStats[]（examId / itemNo / pValue / dValue / groupingMethod / flag）\n      → 考后逐题项目分析\n  classWorkspace.classSummaries[]（sampleSize / mean / sd / median / meanRate /\n      distribution[] / reliabilityAlpha / overallDifficulty / analysisDate）\n\n不写（越界，交给对应 SKILL 按它自己的边界写）：\n  classWorkspace.weaknessRank[]  → 本 SKILL 不更新弱项排行与 evidenceExamIds。\n      弱项要不要变、怎么变，是错因分析的判断，\n      由 xiaozhi-teach-math-error-analyzer 依据 itemScores/itemStats 决定\n  classWorkspace.studentTiers[]  → 分层由 xiaozhi-teach-student-analyzer 维护\n  classWorkspace.reviewPlans[]   → 复习排期由 xiaozhi-teach-review-planner 主写（学科技能只补本学科条目）\n\n交出（只交字段，不代做下游判断）：\n  → xiaozhi-teach-math-error-analyzer：examId + itemScores + itemStats\n  → xiaozhi-teach-student-analyzer：examId + classSummaries\n  → xiaozhi-teach-math-lesson-planner：examId + itemStats 中 flag 异常的题号（补救与讲评课）\n```\n\n**写回学生端档案**：只走 `handoverType: \"teacher_writeback\"`，payload 为 `teacherWritebackData`；\n发送前必须核对 `meta.consentStatus.teacherWritebackConsent = true`，为 false 则丢弃并告知老师。\n\n**给家长的成绩内容**：本 SKILL 不直接生成；学校班级交 `xiaozhi-teach-student-analyzer` 出家长版，独立教师交 `xiaozhi-teach-parent-communication`，\n由它们核对 `parentSharingConsent` 后输出。不默认推送成绩给家长，不发送班级排名。\n\n---\n\n## 十二、字段级高敏信息防护\n\n```text\n✅ 测评分析用化名（studentAlias）\n✅ 班级报告用编号\n❌ 禁止：公开\"某学员的分数排名\"\n❌ 禁止：未授权公开测评题\n❌ 禁止：把 copyrightStatus = 仅存索引 的题面复制进试卷或资源库\n✅ 测评结果可入档案（脱敏后）\n✅ 写回学生档案前核对 teacherWritebackConsent\n✅ 成绩给家长前核对 parentSharingConsent，且不发班级排名\n```\n\n---\n\n## 十三、行为准则\n\n| ✅ 应该做 | ❌ 不能做 |\n|---------|---------|\n| 测评三类（诊断性/形成性/终结性） | 测评=打分 |\n| 双向细目表（知识点 × 课标四级） | 凭感觉出题 |\n| 难度比例按场景选（6:3:1 或 7:2:1） | 一套比例用到底、不写适用场景 |\n| 能力层级用课标四级 | 细目表纵轴混用 Bloom 六级 |\n| 题目标注 copyrightStatus 四值 | 复制未授权题、版权口径各写一套 |\n| 考后先算逐题 P/D（27% 分组） | 只看平均分和名次 |\n| AI 生成题标【AI 生成，入库前请人工验算】 | 未验算直接进卷 |\n| 学员化名 | 公开排名 |\n| 统计到题目层面为止，再往下转专门 SKILL | 顺手做错因归类、分层、补救计划、家长沟通 |\n| 写回前逐条给老师确认 | 未确认就落库，或更新 weaknessRank / studentTiers |\n\n---\n\n## 十四、与其他 SKILL 的协同清单\n\n```text\n数学测评设计（本 SKILL：蓝图 · 选题 · 题目统计 · 经确认的写回）\n    <── xiaozhi-teach-student-analyzer（学员水平，只读档位分布）\n    <── xiaozhi-teach-lesson-planner（教学内容）\n    ──→ xiaozhi-teach-math-error-analyzer（错因归类与个体诊断）\n    ──→ xiaozhi-teach-student-analyzer（学员分层与重点关注名单；学校班级的家长版成绩反馈）\n    ──→ xiaozhi-teach-math-lesson-planner（补救、讲评课、教学调整）\n    ──→ xiaozhi-teach-review-planner（复习排期）\n    ──→ xiaozhi-teach-parent-communication（独立教师：成绩告知与家长沟通）\n    ──→ xiaozhi-teach-resource-library（错题入库）\n    ──→ 学生端 xiaozhi-math-problem-solving-coach（学员视角）\n\n箭头向右 = **交出字段并停手**，不是\"本 SKILL 顺便替它做\"。\n```\n\n**禁止行为**：\n- 禁止 AI 替老师阅卷\n- 禁止 AI 给学员排名\n- 禁止 AI 替老师出完整试卷（只提供框架与待验算的候选题草稿）\n- 禁止未授权复制题库\n- 禁止公开学员分数排名\n- 禁止在本 SKILL 内做错因归类、学员分层、补救/干预计划、家长沟通\n- 禁止未经老师确认就写入 classWorkspace\n\n---\n\n## 十五、高中的测评设计\n\n依据《普通高中数学课程标准日常修订版（2017 年版 2025 年修订）》实施建议中的\"学业水平考试与高考建议\"，以及必修与选择性必修各主题的内容要求。高中的单元测评、期中与期末测评，以及学业水平考试与高考的模拟卷，按下面的口径设计。\n\n- **范围**：学业水平考试的内容范围是必修课程，高考的内容范围是必修和选择性必修课程。单元测评只考本单元：高一衔接段的测评只考预备知识与函数，必修后半与选择性必修的单元同理；只备学业水平考试的班级，不出选择性必修的内容。课标标＊的选学内容（如复数的三角表示、数学归纳法、贝叶斯公式）不作为考试要求，不出题。选修课程（A～E 类）的测评本 SKILL 不覆盖。\n- **难度依据**：学业质量水平一是学业水平考试命题的依据，高考命题不超过水平二。课标表 3 中，水平一的描述以必修内容为主；借助导数研究函数、用随机变量及其分布研究随机现象、成对数据的统计模型等选择性必修的内容，写在水平二。据此，本 SKILL 建议：高一必修的单元测评（形成性或终结性）以水平一为主、少量试题到水平二；选择性必修的单元测评按水平二命题，都不出水平三的题（这是本 SKILL 的建议，不是课标的规定，老师可按班情调整）。\n- **题型**：选择题（单项选择题与多项选择题）、填空题和解答题；学业水平考试的解答题分值占比不少于 40%；应有一定数量的实际应用问题，可以探索结构不良问题、开放性问题。课标要求处理好考试时间和题量的关系、合理设置题量，逐步减少选择题、填空题的题量，适度增加试题的思维量，强调通性通法，淡化解题技巧；所以高中数学卷不套用通用测评设计师的题量区间，用预设作答时间控制总量。多项选择题在工作空间里 `itemType` 仍记\"选择\"（schema 没有单独的枚举），在细目表上注明\"多选\"。必修与选择性必修以外的方法（如洛必达法则）不作为任何试题的必要解法。\n- **细目表**：纵轴照用第五节的课标四级（高中课标的内容要求同样用\"了解、理解、掌握\"等行为动词），另加\"核心素养\"\"学业质量水平\"两列给老师看。这两列只写在细目表上，不写进工作空间（schema 没有这两个字段）。高二单元测评的蓝图示例（一元函数导数及其应用，单元末终结性，含分值、难度比例与预期 P 的验算）见 `references/math-hs-blueprint-sample.md`。\n- **本地口径**：本省学业水平考试、高考的题型、分值与时长，以本地当年的考试说明为准，本 SKILL 不内置任何省份的试卷结构。\n- 题目来源与版权、AI 生成题的自检与标注、试题保密照第六节与开头的\"试题保密\"段执行；启用前的统考试题不得输入。\n\n---\n\n## 十六、参考资源\n\n- `references/blueprint-template.md` — 双向细目表模板（知识点 × 课标四级，含 Bloom 对照与三份样板）\n- `references/exam-design-process.md` — 测评设计 6 步流程（含版权四值、时长估法）\n- `references/result-analysis-rubric.md` — 题目统计模板（逐题 P/D + 分数分布 + 知识点得分率；错因/分层/干预只留交接口）\n- `references/blueprint-sample.md` — 双向细目表填写样例（14 题，课标四级 + 分值分布）\n- `references/math-hs-blueprint-sample.md` — （高中）高二单元测评的蓝图示例（一元函数导数及其应用：课标四级、难度档、预期 P、核心素养与学业质量水平，含 CI 验算断言）\n- `references/difficulty-gradient-sample.md` — 难度比例样板（10 题排布，6:3:1 与 7:2:1 两种场景）\n- `references/class-report-sample.md` — 班级测评分析报告模板\n- `references/student-report-sample.md` — 学员测评分析报告模板\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-math-exam-designer\",\n  \"version\": \"2.11.1\",\n  \"publishedAt\": 1791477318017\n}\n\nFile v2.11.1:references/blueprint-sample.md\n\n# 双向细目表样板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 纵轴用 2022 版课标四级结果目标（了解/理解/掌握/运用），与 schema `cognitiveLevel` 一致。\r\n> 更完整的三份学科样板见同目录 `blueprint-template.md` §4。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · [测评名] · [日期]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[100/120/150]\r\n   难度比例：[6:3:1 校内形成性 / 7:2:1 期末·中考模拟 / 8:2:0 诊断性]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点      │ 了解        │ 理解        │ 掌握        │ 运用\r\n────────────┼─────────────┼─────────────┼─────────────┼──────────\r\n知识点 1    │ T1(4) T2(4) │ T5(8)       │             │\r\n知识点 2    │ T3(4)       │ T6(6)       │ T9(10)      │\r\n知识点 3    │ T4(4)       │ T7(8)       │ T10(12)     │\r\n知识点 4    │             │ T8(8)       │ T11(10)     │ T13(4)\r\n知识点 5    │             │             │ T12(8)      │ T14(10)\r\n────────────┴─────────────┴─────────────┴─────────────┴──────────\r\n共 14 题，满分 100\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n   校验：了解+理解 46%（应在 40-50%）✓\r\n        掌握 40%（应在 35-45%）✓\r\n        运用 14%（应在 10-20%）✓\r\n\r\n【难度分值】基础 [N] / 中等 [N] / 较难 [N]\r\n   校验：与首行声明的难度比例一致 ✓\r\n\r\n【题目属性】每题另记：itemType / difficultyBand / expectedP /\r\n            copyrightStatus（自有·改编·公开可引用·仅存索引）/\r\n            aiGenerated / verifiedByTeacher\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> ⚠️ 旧版样板纵轴用 Bloom 六级（记忆/理解/应用/分析/评价/创造），\r\n> 与 SKILL 正文和 schema 的 cognitiveLevel 不一致，且分值分布未按规则校验，已按课标四级重排。\n\nFile v2.11.1:references/blueprint-template.md\n\n# 双向细目表模板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。让测评从\"凭感觉\"到\"系统化\"。\r\n> **纵轴统一用 2022 版课标四级结果目标**（对应 schema `cognitiveLevel` 的 enum）；Bloom 六级只作对照。\r\n\r\n## 1. 双向细目表定义\r\n\r\n```text\r\n横轴：知识点\r\n纵轴：能力层级（课标四级：了解 / 理解 / 掌握 / 运用）\r\n交叉点：题号 + 分值\r\n首行必须写明：测评类型（诊断性/形成性/终结性）与难度比例及其适用场景\r\n```\r\n\r\n## 2. 能力层级：课标四级（含 Bloom 对照）\r\n\r\n```text\r\n┌──────────┬──────────────────────────────┬──────────────┬────────────────┐\r\n│ 课标四级  │ 含义（课标行为动词）           │ 常见题型      │ Bloom 对照      │\r\n├──────────┼──────────────────────────────┼──────────────┼────────────────┤\r\n│ 了解      │ 知道、说出、辨认、举例          │ 选择/填空     │ 记忆            │\r\n│ 理解      │ 描述、解释、说明、比较、判断     │ 选择/填空/判断 │ 理解            │\r\n│ 掌握      │ 计算、求解、证明、画出、应用     │ 计算/解答/作图 │ 应用            │\r\n│ 运用      │ 分析、探究、设计、建模、论证     │ 综合/开放/探究 │ 分析/评价/创造   │\r\n└──────────┴──────────────────────────────┴──────────────┴────────────────┘\r\n\r\n习惯 Bloom 的老师按右列换算：\r\n  记忆→了解  理解→理解  应用→掌握  分析/评价/创造→运用\r\n```\r\n\r\n## 3. 双向细目表设计原则\r\n\r\n```text\r\n■ 知识点覆盖\r\n  · 本单元所有重要知识点\r\n  · 重点知识点题量多\r\n  · 次要知识点题量少\r\n\r\n■ 能力层级分布（按分值占比，经验值，可按本班调整）\r\n  · 了解 + 理解：40-50%\r\n  · 掌握：      35-45%\r\n  · 运用：      10-20%\r\n  · 三段合计 100%；诊断性测评可把\"了解+理解\"提到 60%\r\n\r\n■ 难度比例（difficultyRatio，按适用场景二选一）\r\n  · 校内形成性：基础 60% / 中等 30% / 较难 10%   → \"6:3:1\"\r\n  · 期末·中考模拟：基础 70% / 中等 20% / 较难 10% → \"7:2:1\"\r\n  · 诊断性：可用 \"8:2:0\"，不出较难题\r\n\r\n> 能力层级 ≠ 难度：一道\"运用\"层的题可以是中等难度，\r\n> 一道\"掌握\"层的题也可能因运算量大而较难。两栏分别填。\r\n```\r\n\r\n## 4. 双向细目表样板\r\n\r\n> 三份样板的分值分布都按 §3 的规则算过：了解+理解 40-50%、掌握 35-45%、运用 10-20%；\r\n> 难度比例与首行声明的适用场景一致。照抄前请按本班实际调整。\r\n\r\n### 4.1 初中七年级下 · 二元一次方程组 · 形成性（难度 6:3:1，校内形成性）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 二元一次方程组 · 形成性 · 配比按 100 分算\r\n   适用场景：单元中的单元练习题组（拆成几次随堂练习在课上做，每次一般不超过 20 分钟；\r\n   分值只用来配比，不计总分、不排名），目的是调进度 → 难度比例 6:3:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点          │ 了解      │ 理解      │ 掌握      │ 运用\r\n────────────────┼───────────┼───────────┼───────────┼──────────\r\n概念与解的含义   │ T1(4) T2(4)│           │           │\r\n二元一次方程的解 │ T3(4)     │           │           │\r\n消元的依据       │ T4(4)     │           │           │\r\n代入消元         │           │ T5(8)     │           │\r\n加减消元         │           │ T6(8)     │           │\r\n消元方法的选择   │           │ T7(6)     │           │\r\n由解反求系数     │           │ T8(8)     │           │\r\n含括号/分母的方程组│         │           │ T9(10)    │\r\n应用题·和差倍    │           │           │ T10(12)   │\r\n应用题·行程或工程│           │           │ T11(10)   │\r\n与不等式结合     │           │           │ T12(8)    │\r\n情境合理性判断   │           │           │           │ T13(4)\r\n方案设计（开放） │           │           │           │ T14(10)\r\n────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，配比按 100 分算（不计总分）\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n   校验：了解+理解 = 46%（40-50% ✓）；掌握 40%（35-45% ✓）；运用 14%（10-20% ✓）\r\n\r\n【难度分值】基础 60（T1-T7、T9、T10）/ 中等 30（T8、T11、T12、T13）/ 较难 10（T14）\r\n   校验：60:30:10 = 6:3:1 ✓，与首行声明一致\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 4.2 初中九年级 · 圆 · 单元形成性（难度 6:3:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 圆 · 单元练习题组 · 配比按 100 分算\r\n   适用场景：单元结束时的回看，拆成两三次随堂练习在课上做（每次一般不超过 20 分钟；\r\n   分值只用来配比，不计总分、不排名）→ 难度比例 6:3:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点          │ 了解      │ 理解      │ 掌握      │ 运用\r\n────────────────┼───────────┼───────────┼───────────┼──────────\r\n圆的基本概念     │ T1(4)     │           │           │\r\n弧的度数与圆心角 │ T2(4)     │           │           │\r\n点与圆的位置关系 │ T3(4)     │           │           │\r\n切线的定义       │ T4(4)     │           │           │\r\n垂径定理（说理） │           │ T5(6)     │           │\r\n同弧圆周角与圆心角│          │ T6(8)     │           │\r\n直线与圆位置关系 │           │ T7(8)     │           │\r\n圆周角定理推等角 │           │ T8(8)     │           │\r\n垂径定理求弦长   │           │           │ T9(10)    │\r\n弧长与扇形面积   │           │           │ T10(12)   │\r\n切线的判定与证明 │           │           │ T11(10)   │\r\n圆与三角形综合   │           │           │ T12(8)    │\r\n实际情境（拱桥） │           │           │           │ T13(4)\r\n动点/最值探究    │           │           │           │ T14(10)\r\n────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，配比按 100 分算（不计总分）\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n【难度分值】基础 60（T1-T7、T9、T10）/ 中等 30（T8、T11、T12、T13）/ 较难 10（T14）\r\n   校验：6:3:1 ✓\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 4.3 初中八年级 · 一次函数 · 期末（难度 7:2:1，中考模拟口径）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 一次函数 · 期末 · 满分 100\r\n   适用场景：期末/中考模拟，贴近中考卷结构 → 难度比例 7:2:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点            │ 了解      │ 理解      │ 掌握      │ 运用\r\n──────────────────┼───────────┼───────────┼───────────┼──────────\r\n函数的概念         │ T1(4)     │           │           │\r\n自变量取值范围     │ T2(4)     │           │           │\r\n一次函数vs正比例   │ T3(4)     │           │           │\r\n由图像读 k、b 符号 │ T4(4)     │           │           │\r\n待定系数法求解析式 │           │ T5(8)     │           │\r\n由 k 判断增减性    │           │ T6(6)     │           │\r\n图像与坐标轴交点   │           │ T7(8)     │           │\r\n由函数值范围求自变量│          │ T8(8)     │           │\r\n与方程/不等式的联系│           │           │ T9(10)    │\r\n图像围成的三角形面积│          │           │ T10(12)   │\r\n分段计费实际应用   │           │           │ T11(10)   │\r\n两直线交点与方程组 │           │           │ T12(8)    │\r\n方案选择（哪种更省）│          │           │           │ T13(4)\r\n含参一次函数分类讨论│          │           │           │ T14(10)\r\n──────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，满分 100\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n【难度分值】基础 70（T1-T7、T9、T10、T11）/ 中等 20（T8、T12、T13）/ 较难 10（T14）\r\n   校验：70:20:10 = 7:2:1 ✓，与首行声明一致\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> ⚠️ 旧版三份样板存在两个问题，已修正：\r\n> ① 首行学段写\"小学\"但内容是初中（三元一次方程组、方程组消元），学段与内容不符；\r\n> ② 纵轴用 Bloom 六级，与 SKILL 正文和 schema 的 `cognitiveLevel`（课标四级）不一致，\r\n>    且分值分布不满足自己声明的比例规则。现三份样板均按课标四级重排并逐项校验过。\r\n\r\n## 5. 双向细目表自检\r\n\r\n```text\r\n□ 首行是否写明测评类型与难度比例的适用场景？\r\n□ 知识点是否覆盖本单元所有重要点？重点知识点题量是否足够？\r\n□ 纵轴是否用课标四级（了解/理解/掌握/运用），没有混进 Bloom 六级？\r\n□ 能力层级分值：了解+理解 40-50%？掌握 35-45%？运用 10-20%？\r\n□ 难度分值是否与首行声明的比例一致（6:3:1 或 7:2:1）？\r\n□ 总分是否等于 fullScore（100/120/150）？\r\n□ 每道题的 cognitiveLevel 与 difficultyBand 是**分别**判定的，没有互相推导？\r\n□ AI 生成的题是否已标【AI 生成，入库前请人工验算】且老师已验算？\r\n□ copyrightStatus 为\"仅存索引\"的题是否只记了题号与出处、没有复制题面？\r\n```\r\n\r\n## 6. 题目选编与版权\r\n\r\n> 题目来源表、选编原则与版权四值（自有 / 改编 / 公开可引用 / 仅存索引）\r\n> 统一见 `SKILL.md` §六，本文件不重复维护，避免两处口径不一致。\r\n\r\n## 7. 双向细目表使用流程\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  · 标注每道题的知识点 + 能力层级 + 难度档 + copyrightStatus\r\n\r\n④ 检查分布（用 §5 自检表逐条过）\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:references/class-report-sample.md\n\n# 测评题目统计报告模板（班级）\r\n\r\n> 适用学段：初中（7-9 年级）。词表见 `shared/vocab.md`。\r\n> 需要逐题分数才能填第 2-4 段；只有总分时只填\"总体\"与\"分数段\"，并写明未做项目分析。\r\n>\r\n> ⚠️ **边界**：本模板只填**题目层面的统计量**。错因归类转\r\n> `xiaozhi-teach-math-error-analyzer`，分层与重点关注名单转\r\n> `xiaozhi-teach-student-analyzer`，教学调整与讲评编排转\r\n> `xiaozhi-teach-math-lesson-planner`，家长侧输出学校班级转 `xiaozhi-teach-student-analyzer`、\r\n> 独立教师转 `xiaozhi-teach-parent-communication`。本模板对这四项只留交接口，不代填。\r\n> 本模板是**待确认草稿**：任何一段写入 `classWorkspace` 前都要老师逐条确认。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 测评分析报告 · [班级化名] · [测评名]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[N]   难度比例：[6:3:1 / 7:2:1]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 总体\r\n  · 参与：[N] 人\r\n  · 平均分：[N]（得分率 [N]%）\r\n  · 中位数：[N]\r\n  · 标准差：[N]\r\n  · 信度 Cronbach α：[N]（样本 <20 人时注明\"仅供参考\"；无逐题分数时填\"—\"）\r\n\r\n■ 逐题项目分析（P / D）\r\n  · 分组方法：27%（样本 <30 人改\"上下各半\"并注明）\r\n  ┌──────┬────────┬──────┬──────┬────────────┐\r\n  │ 题号  │ 知识点  │ P    │ D    │ flag       │\r\n  ├──────┼────────┼──────┼──────┼────────────┤\r\n  │ T[N] │ [X]    │[0.NN]│[0.NN]│ 正常/偏难/  │\r\n  │      │        │      │      │ 偏易/区分度低│\r\n  │      │        │      │      │ /疑似错题   │\r\n  └──────┴────────┴──────┴──────┴────────────┘\r\n  · 需要复核的题：[题号]（D<0 或 P 极低）\r\n\r\n■ 分数段\r\n  · 90+：[N] 人（[N]%）\r\n  · 80-89：[N] 人（[N]%）\r\n  · 70-79：[N] 人（[N]%）\r\n  · 60-69：[N] 人（[N]%）\r\n  · <60：[N] 人（[N]%）\r\n\r\n■ 知识点热力（得分率；来自逐题分数）\r\n  · 知识点 1：🟢 [N]%\r\n  · 知识点 2：🟡 [N]%\r\n  · 知识点 3：🔴 [N]%\r\n    🟢 >70%  🟡 40-70%  🔴 <40%（样本 [N] 人）\r\n\r\n■ 错因分布 —— 本模板不填\r\n  · 错误率 >30% 的题号：[题号]（这是本 SKILL 能给的全部）\r\n  · 归类为哪一种错因，需要看学生实际书写与步骤，\r\n    转 xiaozhi-teach-math-error-analyzer；本报告不写错因百分比\r\n\r\n■ 教学建议 —— 本模板不填\r\n  · 重新讲什么、加什么练习、讲评课怎么排\r\n    → xiaozhi-teach-math-lesson-planner\r\n  · 谁需要个别跟进 → xiaozhi-teach-student-analyzer\r\n  · 本报告不列\"需要个别跟进\"的学员名单，也不公示、不排名\r\n\r\n■ 家长沟通 —— 本模板不填\r\n  · 家长侧输出学校班级转 xiaozhi-teach-student-analyzer、独立教师转 xiaozhi-teach-parent-communication，\r\n    由它们核对 parentSharingConsent 后决定给什么；本 SKILL 不发班级排名\r\n\r\n■ 交接与授权提示\r\n  · 本报告是待确认草稿，老师逐条确认后才写入 classWorkspace\r\n  · 交出给下游 SKILL 前同样要老师确认\r\n  · 写回学生端档案前核对 teacherWritebackConsent，为 false 则丢弃并告知老师\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\n\nFile v2.11.1:references/difficulty-gradient-sample.md\n\n# 难度比例样板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 难度档用 schema 的三个枚举值：基础 / 中等 / 较难（`difficultyBand`）。\r\n> 比例按适用场景选，并写入 `examBlueprints[].difficultyRatio`。\r\n\r\n## 场景一：校内形成性测评（6:3:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 10 题排布 · 形成性 · difficultyRatio = \"6:3:1\"\r\n   目的：调进度、看学生学到哪，多数学生要能拿到基础分\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 第 1-6 题（基础，共 60%）\r\n  · 单一知识点、单一方法、直接应用\r\n  · 预期 P ≈ 0.8-0.95\r\n  · 基础题允许 D < 0.2（大家都会本来就不该拉开差距）\r\n\r\n■ 第 7-9 题（中等，共 30%）\r\n  · 多个知识点、需要先判断用什么方法\r\n  · 预期 P ≈ 0.5-0.7\r\n  · 要求 D ≥ 0.2（这一档是区分度的主要来源）\r\n\r\n■ 第 10 题（较难，10%）\r\n  · 综合/探究/开放\r\n  · 预期 P ≈ 0.15-0.35，要求 D ≥ 0.2\r\n\r\n■ 排布原则\r\n  · 由易到难，同题型集中\r\n  · 不忽高忽低（第 3 题突然很难会打乱学生节奏）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 场景二：期末 / 中考模拟（7:2:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 10 题排布 · 终结性 · difficultyRatio = \"7:2:1\"\r\n   目的：贴近中考卷结构（中考卷的基础题占比高于校内练习卷）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 第 1-7 题（基础，共 70%）  预期 P ≈ 0.8-0.95\r\n■ 第 8-9 题（中等，共 20%）  预期 P ≈ 0.5-0.7，D ≥ 0.2\r\n■ 第 10 题（较难，10%）      预期 P ≈ 0.15-0.35，D ≥ 0.2\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 场景三：诊断性测评（8:2:0）\r\n\r\n```text\r\n只出基础与中等，不出较难题——目的是看\"起点在哪\"，不是拉开差距。\r\n不排名、不计入评价。\r\n```\r\n\r\n## 考后校准\r\n\r\n```text\r\n拼卷时填的是**预期 P**（items[].expectedP）；\r\n考后算出**实际 P** 与 **D**（itemStats[]），两者对不上就是下次命题的校准依据：\r\n  实际 P 明显低于预期 → 这道题比预想的难，flag = 偏难\r\n  实际 P 明显高于预期 → flag = 偏易\r\n  中等/较难题 D < 0.2 → flag = 区分度低\r\n  D < 0 → flag = 疑似错题，先复核题目本身\r\n```\n\nFile v2.11.1:references/exam-design-process.md\n\n# 数学测评设计流程\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 示例题验算：2026-10-07（本文无需计算的示例题，只有分值区间；第十五批改了选拔性的口径与讲评课的去向，第十六批把讲评课改回数学教案设计，第二十批删了竞赛的指向、初中的形成性改为单元练习）\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。从测评目标出发，6 步走完\"目的→蓝图→题目→审查→拼卷→考后统计\"全流程。\r\n> 边界：本流程只做命题与题目统计；错因归类、学员分层、补救与讲评编排、家长沟通均转对应 SKILL（见第 7 节）。\r\n> 词表以 `shared/vocab.md` 为准：测评类型三类（诊断性/形成性/终结性）、\r\n> 版权四值（自有/改编/公开可引用/仅存索引）、能力层级用课标四级。\r\n\r\n## 1. 测评设计 6 步流程\r\n\r\n```text\r\n┌──────────┬────────────────┬────────────────────┐\r\n│ 步骤      │ 名称            │ 关注重心            │\r\n├──────────┼────────────────┼────────────────────┤\r\n│ 第 1 步   │ 明确测评目的    │ 为什么考            │\r\n│ 第 2 步   │ 编制双向细目表  │ 考什么              │\r\n│ 第 3 步   │ 编写/筛选题目   │ 怎么考              │\r\n│ 第 4 步   │ 试卷审查        │ 试卷质量            │\r\n│ 第 5 步   │ 拼卷定稿        │ 形成终稿            │\r\n│ 第 6 步   │ 考后统计与交接  │ 这份卷考出了什么    │\r\n└──────────┴────────────────┴────────────────────┘\r\n\r\n第 6 步止于**题目统计**。讲评课怎么上、错因怎么归类、谁要额外补，\r\n分别转 xiaozhi-teach-math-lesson-planner、xiaozhi-teach-math-error-analyzer、\r\nxiaozhi-teach-student-analyzer，本流程只交出字段。\r\n```\r\n\r\n## 2. 第 1 步：明确测评目的\r\n\r\n### 2.1 三类测评目的\r\n\r\n```text\r\n┌──────────┬──────────────────┬────────────────────┬────────────┐\r\n│ 类型      │ 目的              │ 时机                │ 难度比例    │\r\n├──────────┼──────────────────┼────────────────────┼────────────┤\r\n│ 诊断性    │ 摸清学员水平      │ 开学初/单元初       │ 8:2:0      │\r\n│ 形成性    │ 反馈教学效果      │ 单元中段/章节末     │ 6:3:1      │\r\n│ 终结性    │ 评定学习成果      │ 期末（含中考模拟）  │ 7:2:1      │\r\n└──────────┴──────────────────┴────────────────────┴────────────┘\r\n\r\n三类是 `shared/vocab.md §11` 的统一口径，也是 schema `examBlueprint.assessmentType` 的 enum。\r\n竞赛选拔不在本库范围；中考、高考、学业水平考试的模拟卷属终结性，本 SKILL 照出（高中见 SKILL.md 第十五节）。\r\n初中的形成性用单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟），不组织成考试、不计总分、不排名，反馈写知识点诊断（SKILL.md 第十节 10.2）。\r\n```\r\n\r\n### 2.2 测评目的设定\r\n\r\n```text\r\n【目标 1】知识目标\r\n  · 哪些知识点必须覆盖\r\n  · 覆盖比例\r\n\r\n【目标 2】能力目标\r\n  · 主要测哪种能力\r\n  · 能力层级分布\r\n\r\n【目标 3】时长目标\r\n  · 总时长\r\n  · 各题时长估算\r\n\r\n【目标 4】难度目标\r\n  · 难度梯度比例\r\n  · 平均分预期\r\n```\r\n\r\n## 3. 第 2 步：编制双向细目表\r\n\r\n（详见 [blueprint-template.md](blueprint-template.md)）\r\n\r\n```text\r\n【双向细目表结构】\r\n  · 纵轴：知识点（章-节-点）\r\n  · 横轴：能力层级（**课标四级：了解 / 理解 / 掌握 / 运用**）\r\n    —— 与 SKILL.md §5.2、schema cognitiveLevel 完全一致；\r\n       习惯 Bloom 的按 记忆→了解、理解→理解、应用→掌握、分析评价创造→运用 换算\r\n  · 交叉点：题目数量 + 分数\r\n\r\n【细目表填写要素】\r\n  · 题号\r\n  · 题型\r\n  · 分值\r\n  · 预估难度\r\n  · 预估通过率\r\n```\r\n\r\n## 4. 第 3 步：编写/筛选题目\r\n\r\n### 4.1 题目来源 4 类\r\n\r\n```text\r\n来源 ① 自编\r\n  · 优点：完全可控\r\n  · 缺点：耗时\r\n  · 占比建议：30-50%\r\n\r\n来源 ② 改编\r\n  · 来源：教材例题/习题改编\r\n  · 占比建议：20-30%\r\n\r\n来源 ③ 现成题库\r\n  · 来源：学校题库/历年真题\r\n  · 占比建议：20-40%\r\n\r\n来源 ④ 学员错题改编\r\n  · 来源：班级学员常见错题\r\n  · 占比建议：10-20%\r\n```\r\n\r\n### 4.2 题目版权标注\r\n\r\n版权状态只用 `shared/vocab.md §11` 的四个枚举值（与 schema、SKILL.md 完全一致）：\r\n\r\n```text\r\n┌────────────┬────────────────────────────┬────────────────────┐\r\n│ copyrightStatus │ 来源                   │ 入库方式            │\r\n├────────────┼────────────────────────────┼────────────────────┤\r\n│ 自有        │ 老师原创                    │ 全文入库            │\r\n│ 改编        │ 基于教材/经典题改编          │ 全文入库 + 注明来源  │\r\n│ 公开可引用  │ 教材原题、CC 协议、已获授权   │ 全文入库 + 标注出处  │\r\n│ 仅存索引    │ 教辅原题、历年真题           │ 只记题号与出处，     │\r\n│            │                            │ **不复制题面**      │\r\n└────────────┴────────────────────────────┴────────────────────┘\r\n\r\n旧版的\"自创/授权/公有/未授权\"四态已废止（与 schema 的 enum 对不上）。\r\n❌ 未授权复制教辅题库、未授权转载网络题库：一律不做。\r\n```\r\n\r\n### 4.3 编写题目 5 原则\r\n\r\n```text\r\n原则 1：题干清晰\r\n  · 一道题只有一个明确问法\r\n  · 避免歧义\r\n  · 字数控制\r\n\r\n原则 2：考点单一\r\n  · 一道题突出一个核心考点\r\n  · 避免多个考点混在一起\r\n  · 综合性题放最后\r\n\r\n原则 3：难度梯度\r\n  · 由易到难\r\n  · 跳过式设计\r\n  · 让学员有\"成就感\"\r\n\r\n原则 4：公平性\r\n  · 不超出课程标准\r\n  · 不依赖超纲知识\r\n  · 题目信息对所有学员公平\r\n\r\n原则 5：可区分性\r\n  · 不同能力层级学员有不同表现\r\n  · 高分段学员有发挥空间\r\n  · 低分段学员有基础分\r\n```\r\n\r\n## 5. 第 4 步：试卷审查\r\n\r\n### 5.1 试卷审查 6 维\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```\r\n\r\n### 5.2 难度梯度参考\r\n\r\n难度档用 schema 的三个枚举值：基础 / 中等 / 较难。比例按适用场景选：\r\n\r\n```text\r\n· 校内形成性（调进度）  ：基础 60% / 中等 30% / 较难 10%  → \"6:3:1\"\r\n· 期末·中考模拟        ：基础 70% / 中等 20% / 较难 10%  → \"7:2:1\"\r\n· 诊断性（找起点）      ：基础 80% / 中等 20% / 较难 0%   → \"8:2:0\"\r\n\r\n必须在细目表首行写明本次用的是哪一档及理由，并写入\r\nexamBlueprints[].difficultyRatio。\r\n```\r\n\r\n### 5.3 时长测算\r\n\r\n```text\r\n不使用\"单题时长 = 60-90 秒 × 难度系数\"这类公式——\r\n\"难度系数\"在测量学里指的是 P（得分率），不是可以拿来乘时间的倍数，\r\n这个式子没有出处，也算不准。\r\n\r\n可用的做法（按本班实际校准）：\r\n① 沿用本地既有同类卷的总时长，按题型配比分配\r\n② 老师自己完整做一遍，用**自己用时的 3-4 倍**作为学生用时的估计（经验值）\r\n③ 拼卷后留 10-15% 的检查时间\r\n④ 初中的单元练习按一次一般不超过 20 分钟配题量，不另留检查时间、不统一收卷\r\n⑤ 考后用实际交卷时间反过来校准下一次的估计\r\n\r\n写入 examBlueprints[].durationMinutes 时填**老师确认过的实际值**，\r\n不填公式算出来的数。\r\n```\r\n\r\n## 6. 第 5 步：拼卷定稿\r\n\r\n### 6.1 拼卷原则\r\n\r\n```text\r\n原则 1：由易到难\r\n  · 学员先做会的，再做难的\r\n  · 增强信心\r\n\r\n原则 2：同类集中\r\n  · 选择-填空-解答-证明分层\r\n  · 避免题型混排\r\n\r\n原则 3：分值合理\r\n  · 选择 2-3 分，填空 3-5 分\r\n  · 解答 5-15 分\r\n\r\n原则 4：留白充足\r\n  · 给学员足够的答题空间\r\n```\r\n\r\n### 6.2 试卷结构样板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📝 [学校名] [学段] [学科] [期中卷 / 期末卷 / 九年级模拟卷；高中另有单元测验]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 满分：[N] 分\r\n■ 时长：[N] 分钟\r\n■ 适用班级：[化名 X-X 班]\r\n\r\n一、选择题（[N] 题 × [N] 分 = [N] 分）\r\n  1. ...\r\n  2. ...\r\n  ...\r\n\r\n二、填空题（[N] 题 × [N] 分 = [N] 分）\r\n  1. ...\r\n  2. ...\r\n  ...\r\n\r\n三、解答题（[N] 题 × [N] 分 = [N] 分）\r\n  1. （基础题）...\r\n  2. （基础题）...\r\n  ...\r\n  6. （挑战题）...\r\n\r\n四、附加题（[N] 题 × [N] 分 = [N] 分）\r\n  1. （压轴题）...\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 初中的单元练习不用这个样板：按知识点出一组题，一次随堂练习一般不超过 20 分钟；题旁的分值只用来配比，不写满分、时长栏，不设附加题，不计总分、不排名（SKILL.md 4.2、10.2）。\r\n\r\n## 7. 第 6 步：考后统计与交接（讲评课不在本 SKILL 内设计）\r\n\r\n### 7.1 本 SKILL 到哪里为止\r\n\r\n```text\r\n第 1 步：逐题 P/D 速览  ✅ 本 SKILL\r\n  · 算出每道题的 P、D、flag，标出错误率 >30% 的题号\r\n  · D<0 或 P 极低的题先复核题目本身（题干、答案、评分标准），\r\n    这是命题质量问题，属于本 SKILL 的职责\r\n\r\n第 2 步：知识点得分率  ✅ 本 SKILL\r\n  · 按知识点汇总班级得分率，标出最低的 3 个\r\n\r\n到这里，本 SKILL 的工作结束。下面三件事各有专门 SKILL：\r\n\r\n❌ 错因归类（七类分析、抽答卷看步骤）\r\n     → xiaozhi-teach-math-error-analyzer\r\n❌ 讲评课编排（讲哪几题、多少分钟、变式训练、当堂巩固）\r\n     → xiaozhi-teach-math-lesson-planner\r\n❌ 个别辅导与重点关注名单\r\n     → xiaozhi-teach-student-analyzer\r\n\r\n理由：讲评要决定\"为什么错、先讲什么、谁需要额外补\"，\r\n这三个判断都要看学生的实际书写与历次表现，不是一份卷子的统计量能给出的。\r\n本 SKILL 硬做只会给出看着合理、其实没有依据的建议。\r\n```\r\n\r\n### 7.2 考后交接卡（本 SKILL 的输出形态）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📋 考后统计交接卡\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 测评：[化名]（examId：[X]）\r\n■ 班级：[化名] 班   实考 [N] 人\r\n\r\n【逐题统计】（写入 classWorkspace.itemStats[]，待老师确认）\r\n  · 错误率 >30% 的题：[题号]\r\n  · flag 异常：偏难 [题号] / 偏易 [题号] / 区分度低 [题号]\r\n  · 需复核题目本身：[题号]（D<0 或高分组集体失分）\r\n\r\n【知识点得分率】\r\n  · 最低 3 个：[知识点]（[N]%）、[知识点]（[N]%）、[知识点]（[N]%）\r\n\r\n【交接建议】（须老师确认后才交出）\r\n  · → 〔班级错因分析〕：examId + itemStats + itemScores\r\n  · → 〔数学教案〕：flag 异常题号 + 低得分率知识点，用于设计讲评课\r\n  · → 〔学情分析师〕：examId + classSummaries\r\n  · 家长侧输出：本 SKILL 不生成，学校班级转〔学情分析师〕，独立教师转〔家长沟通助手〕\r\n\r\n【本 SKILL 不填的栏】\r\n  · 错因 TOP 3、变式训练、巩固练习、个别关注名单\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 8. 老师自备内容\r\n\r\n- [ ] 逐题分数表（考后统计的输入）\r\n- [ ] 学校的考试计划与评分标准\r\n- [ ] 题库（含版权标注）\r\n- [ ] 卷面满分与题型分值表\n\nFile v2.11.1:references/math-hs-blueprint-sample.md\n\n# 高二单元测评的蓝图示例：一元函数导数及其应用\r\n\r\n> 适用学段：高中（选择性必修）。配合 `xiaozhi-teach-math-exam-designer` 第十五节使用。\r\n> 依据：《普通高中数学课程标准日常修订版（2017 年版 2025 年修订）》\"学业水平考试与高考建议\"——高考的内容范围是必修和选择性必修课程，学业质量水平一是学业水平考试命题的依据，高考命题不超过水平二；题型一般包括选择题（单项选择题与多项选择题）、填空题和解答题；要处理好考试时间和题量的关系，合理设置题量。单元内容依据选择性必修主题一\"函数\"中的\"一元函数导数及其应用\"。\r\n> 这是一份**学校自编的单元末终结性测评**，只示范怎么把课标四级、难度档、预期 P、核心素养与学业质量水平写进细目表，**不代表任何一省的高考试卷结构**，也不是完整试卷。各类测评的预期 P 区间沿用通用 `xiaozhi-teach-exam-designer`；P、D 的定义与算法只有一套，见通用版。\r\n\r\n---\r\n\r\n## 一、基本信息\r\n\r\n| 项 | 内容 |\r\n|---|---|\r\n| 测评类型 | 终结性（单元末，评掌握） |\r\n| 范围 | 一元函数导数及其应用：导数概念及其意义、导数运算、导数在研究函数中的应用；单元划分以学校所用教材为准。课标标＊的\"微积分的创立与发展\"是选学内容，不作为考试要求，不出题 |\r\n| 满分与时长 | 100 分，90 分钟（预设作答 78 分钟，留 12 分钟检查） |\r\n| 题量 | 14 题（两道解答题按小问分列，共 16 行）。课标要求合理设置题量、逐步减少选择题和填空题的题量，所以数学卷不套用通用测评设计师的题量区间（终结性 18-25 题），用预设作答时间控制总量 |\r\n| 难度比例 | 基础 : 中等 : 较难 = 6 : 3 : 1（按分值），借用数学测评设计第七节\"校内形成性\"的比例。理由：单元末测评看本单元学得怎样，不模拟高考卷。写在细目表首行 |\r\n| 课标四级的标法 | 按这道题考查的知识点在课标里的要求层次来标：课标对\"导数概念的实际背景\"\"单调性与导数的关系\"\"极值的必要条件和充分条件\"用\"了解\"，对\"导数的几何意义\"用\"理解\"，对求导、求单调区间、求极值与最值、解决简单的实际问题用\"能……\"（按\"掌握\"标）；综合几项、需要自己找路径的题标\"运用\" |\r\n| 学业质量水平 | 全部按水平二：课标表 3 中，水平一的描述以必修内容为主，\"借助函数的导数……研究函数的性质和应用\"写在水平二；高考命题不超过水平二，所以不出水平三的题。试题的深浅用难度档区分 |\r\n| 必修与选择性必修以外的方法 | 所有题目都能用必修与选择性必修内的方法完成，不以洛必达法则等为必要解法 |\r\n\r\n---\r\n\r\n## 二、双向细目表\r\n\r\n**细目表首行**：高二·一元函数导数及其应用·单元末终结性测评｜满分 100｜90 分钟｜难度比例 6 : 3 : 1（借用第七节\"校内形成性\"的比例；单元末测评不模拟高考卷）\r\n\r\n| 题号 | 题型 | 知识点 | 课标四级 | 难度档 | 分值 | 预期 P | 核心素养 | 学业质量水平 | 预设时间（分钟） |\r\n|---|---|---|---|---|---|---|---|---|---|\r\n| T1 | 单选 | 导数概念：平均变化率 | 了解 | 基础 | 5 | 0.90 | 数学抽象 | 水平二 | 3 |\r\n| T2 | 单选 | 导数概念：瞬时变化率与极限思想 | 了解 | 基础 | 5 | 0.90 | 数学抽象 | 水平二 | 3 |\r\n| T3 | 单选 | 导数的几何意义 | 理解 | 基础 | 5 | 0.85 | 直观想象 | 水平二 | 3 |\r\n| T4 | 单选 | 由导函数的图像判断单调性 | 了解 | 基础 | 5 | 0.85 | 直观想象 | 水平二 | 3 |\r\n| T5 | 单选 | 极值的必要条件与充分条件 | 了解 | 中等 | 5 | 0.65 | 逻辑推理 | 水平二 | 3 |\r\n| T6 | 单选 | 由单调性求参数的范围 | 掌握 | 中等 | 5 | 0.60 | 逻辑推理 | 水平二 | 3 |\r\n| T7 | 多选 | 切线的判断（在某点处与过某点） | 理解 | 中等 | 6 | 0.60 | 直观想象 | 水平二 | 4 |\r\n| T8 | 多选 | 由导函数的图像判断极值点 | 了解 | 中等 | 6 | 0.55 | 直观想象 | 水平二 | 4 |\r\n| T9 | 填空 | f(ax + b) 型函数求导 | 掌握 | 基础 | 5 | 0.85 | 数学运算 | 水平二 | 3 |\r\n| T10 | 填空 | 在某点处的切线方程 | 理解 | 基础 | 5 | 0.85 | 数学运算 | 水平二 | 3 |\r\n| T11 | 填空 | 闭区间上的最值 | 掌握 | 基础 | 5 | 0.80 | 数学运算 | 水平二 | 3 |\r\n| T12 | 解答 | 单调区间与极值 | 掌握 | 基础 | 11 | 0.80 | 数学运算 | 水平二 | 10 |\r\n| T13(1) | 解答 | 实际问题：建立函数、写出定义域 | 掌握 | 基础 | 6 | 0.85 | 数学建模 | 水平二 | 5 |\r\n| T13(2) | 解答 | 实际问题：用导数求最值 | 掌握 | 基础 | 8 | 0.80 | 数学建模 | 水平二 | 8 |\r\n| T14(1) | 解答 | 含参数函数的单调性 | 运用 | 中等 | 8 | 0.55 | 逻辑推理 | 水平二 | 8 |\r\n| T14(2) | 解答 | 恒成立问题 | 运用 | 较难 | 10 | 0.25 | 逻辑推理 | 水平二 | 12 |\r\n\r\n**分值与比例校验**（第五节 5.4 的经验区间，可按本班调整）：\r\n\r\n- 题型：选择题 42 分（单选 30、多选 12），填空题 15 分，解答题 43 分。\r\n- 课标四级：了解 26、理解 16（了解 + 理解 42%，应在 40-50%）；掌握 40%（应在 35-45%）；运用 18%（应在 10-20%）。\r\n- 难度：基础 60、中等 30、较难 10，与首行声明的 6 : 3 : 1 一致；各题预期 P 落在第七节各档的区间内（基础 0.8-0.95、中等 0.5-0.7、较难 0.15-0.35）。\r\n- 预期整卷 P = Σ(分值 × 预期 P) ÷ 100 ≈ 0.70，在通用测评设计师终结性的目标区间 0.55-0.75 内。\r\n- 预设作答时间合计 78 分钟，不超过 90 分钟。\r\n\r\n```verify\r\n{\"claim\": \"16 行合计 100 分；基础 60、中等 30、较难 10；了解 26、理解 16、掌握 40、运用 18；预期整卷 P = 0.7035；预设时间 78 分钟\", \"expr\": \"((it) => { const s = (f) => it.filter(f).reduce((a, x) => a + x[0], 0); return [s(() => true), s((x) => x[2] === '基础'), s((x) => x[2] === '中等'), s((x) => x[2] === '较难'), s((x) => x[1] === '了解'), s((x) => x[1] === '理解'), s((x) => x[1] === '掌握'), s((x) => x[1] === '运用'), Math.round(it.reduce((a, x) => a + x[0] * x[3], 0) * 100) / 10000, it.reduce((a, x) => a + x[4], 0)]; })([[5, '了解', '基础', 0.9, 3], [5, '了解', '基础', 0.9, 3], [5, '理解', '基础', 0.85, 3], [5, '了解', '基础', 0.85, 3], [5, '了解', '中等', 0.65, 3], [5, '掌握', '中等', 0.6, 3], [6, '理解', '中等', 0.6, 4], [6, '了解', '中等', 0.55, 4], [5, '掌握', '基础', 0.85, 3], [5, '理解', '基础', 0.85, 3], [5, '掌握', '基础', 0.8, 3], [11, '掌握', '基础', 0.8, 10], [6, '掌握', '基础', 0.85, 5], [8, '掌握', '基础', 0.8, 8], [8, '运用', '中等', 0.55, 8], [10, '运用', '较难', 0.25, 12]])\", \"expect\": [100, 60, 30, 10, 26, 16, 40, 18, 0.7035, 78]}\r\n```\r\n\r\n```verify\r\n{\"claim\": \"题型分值：单选 6 × 5 = 30，多选 2 × 6 = 12，填空 3 × 5 = 15，解答 11 + 14 + 18 = 43，合计 100\", \"expr\": \"[6 * 5, 2 * 6, 3 * 5, 11 + (6 + 8) + (8 + 10), 6 * 5 + 2 * 6 + 3 * 5 + 11 + 14 + 18]\", \"expect\": [30, 12, 15, 43, 100]}\r\n```\r\n\r\n---\r\n\r\n## 三、各题的考查意图（示意，不是完整试题）\r\n\r\n| 题号 | 考查意图 | 学生端对应的错因子类型（讲评时参考） |\r\n|---|---|---|\r\n| T1、T2 | 区分一段区间上的平均变化率与某一点的瞬时变化率 | B28 |\r\n| T3、T10 | \"在点 P 处\"的切线；T7 可以放一个\"过点 P\"的切线选项 | B28、R10 |\r\n| T4、T8 | 由导函数的图像读出原函数的单调性与极值点 | B29 |\r\n| T5 | 判断\"导数为 0 的点一定是极值点\"之类的说法（y = x³ 为反例） | B29 |\r\n| T6 | 由\"在区间上单调递增\"得到 f′(x) ≥ 0，注意等号 | B29 |\r\n| T9 | y = f(ax + b) 求导不漏乘 a | B30、C15 |\r\n| T11 | 闭区间上的最值要比较极值与端点值 | B29 |\r\n| T13 | 从实际情境建立函数、写出实际的定义域，再用导数求最值 | M09、R07 |\r\n| T14 | 先写定义域，再按导函数零点的情况分类讨论；恒成立转化为最值 | R07、M12、M13、R08 |\r\n\r\n学生端子类型的定义见 `xiaozhi-math-error-dna` 维度表第十一节，这一列只帮老师对照学生端的说法；老师端讲评用数学班级错因分析的七类错因（4.1.1），写回学生端时只用通用四维。\r\n\r\n---\r\n\r\n## 四、写进工作空间时\r\n\r\n- `examBlueprints[].assessmentType` 填\"终结性\"，`difficultyRatio` 填\"6:3:1\"，`durationMinutes` 填老师实际安排的时长。\r\n- 多项选择题的 `itemType` 仍记\"选择\"（schema 没有单独的枚举），在细目表上注明\"多选\"。\r\n- `cognitiveLevel` 用课标四级，`difficultyBand` 用基础 / 中等 / 较难，`expectedP` 按上表填。\r\n- \"核心素养\"\"学业质量水平\"\"预设时间\"三列只写在细目表上，不写进工作空间（schema 没有这些字段）。\r\n- 题目来源与版权、AI 生成题的自检与标注、试题保密照 SKILL 第六节与开头的\"试题保密\"段执行；启用前的统考试题不得输入。\r\n- 考后的题目统计（实际 P、实际 D）照 SKILL 第九节，算法与通用版一致。\n\nFile v2.11.1:references/result-analysis-rubric.md\n\n# 数学测评题目统计模板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。考后先做**逐题项目分析（P/D）**，\r\n> 再看分数分布与知识点得分率。**本模板到此为止。**\r\n>\r\n> ⚠️ **边界（先读这一段再往下填）**\r\n> 本模板只填**题目层面的统计量**——每道题多难、能不能区分、哪些知识点得分率低。\r\n> 下列四类内容**不在本 SKILL 范围内，本模板不提供填写指令，只提供交接口**：\r\n>\r\n> | 想做的事 | 该由谁做 |\r\n> |---|---|\r\n> | 错因归类、七类错因分布、个体错因诊断 | `xiaozhi-teach-math-error-analyzer` |\r\n> | 学员分层（A/B/C tier）、重点关注名单 | `xiaozhi-teach-student-analyzer` |\r\n> | 补救计划、教学干预、课时增减、讲评课编排 | `xiaozhi-teach-math-lesson-planner` |\r\n> | 成绩告知、家长沟通措辞、约谈安排 | 学校班级：家长版转 `xiaozhi-teach-student-analyzer`，约谈由老师按学校安排；独立教师：`xiaozhi-teach-parent-communication` |\r\n>\r\n> 老师在本流程里直接提出上述需求时：说明这属于哪个 SKILL，交出可用的最小字段\r\n> （examId + itemStats[] + itemScores[]），不要在本模板里就地代做。\r\n> 若平台未安装对应 SKILL，如实说明\"这部分需另行启用\"。\r\n>\r\n> **前提：需要逐题分数**（`classWorkspace.itemScores[]`）。只有总分时，\r\n> 本模板只能填第 1 维（分数分布），第 0 维与第 2 维都做不了，报告中必须写明\r\n> \"本次只有总分，未做项目分析\"。\r\n\r\n## 0. 第 0 维：逐题项目分析（考后第一件事）\r\n\r\n写入 `classWorkspace.itemStats[]`。\r\n\r\n```text\r\n难度 P = 该题班级平均得分 ÷ 该题满分            （0-1，越大越容易）\r\n区分度 D = 高分组得分率 − 低分组得分率          （-1~1，越大越能区分）\r\n  分组：按总分排序，**前 27% 为高分组、后 27% 为低分组**（groupingMethod = \"27%\"）\r\n  样本 < 30 人时每组不足 8 人，改用\"上下各半\"并注明，D 只作参考\r\n\r\n┌──────┬────────┬────────┬────────┬────────┬──────────┬────────────────┐\r\n│ 题号  │ 知识点  │ 难度档  │ 预期P   │ 实际P   │ 实际D     │ flag           │\r\n├──────┼────────┼────────┼────────┼────────┼──────────┼────────────────┤\r\n│ T1   │ [X]    │ 基础    │ 0.90   │ 0.92   │ 0.10     │ 正常           │\r\n│ T5   │ [X]    │ 中等    │ 0.60   │ 0.38   │ 0.35     │ 偏难           │\r\n│ T9   │ [X]    │ 中等    │ 0.60   │ 0.55   │ 0.12     │ 区分度低       │\r\n│ T12  │ [X]    │ 较难    │ 0.25   │ 0.20   │ -0.05    │ 疑似错题       │\r\n│ ...  │        │        │        │        │          │                │\r\n└──────┴────────┴────────┴────────┴────────┴──────────┴────────────────┘\r\n\r\nflag 判读规则：\r\n  正常     实际P 接近预期P，且（中等/较难题）D ≥ 0.2\r\n  偏难     实际P 明显低于预期P\r\n  偏易     实际P 明显高于预期P\r\n  区分度低 **只对中等/较难题**判：D < 0.2\r\n           —— 基础题 D 低是正常的（大家都会），不判此项\r\n  疑似错题 D < 0（高分组反而做得差），或 P 极低且高分组集体失分\r\n           —— 先复核题干、答案、评分标准，再归因到学生\r\n\r\n【信度】Cronbach α（写入 classSummaries[].reliabilityAlpha）\r\n  · 需要逐题分数才能算\r\n  · 样本 < 20 人时参考价值有限，必须注明\"样本 N 人，α 仅供参考\"\r\n  · 单元卷题目少、内容单一，α 偏低是常见现象，不等于卷子不合格\r\n  · α 描述的是\"这些题是否测同一件事\"，**不描述学生水平**，\r\n    不能用它给学生或班级下结论\r\n```\r\n\r\n## 1. 维度总览（本模板只做前三维）\r\n\r\n```text\r\n┌──────────┬────────────────┬──────────────────┬──────────────────────────┐\r\n│ 维度      │ 关注重心        │ 输出              │ 归属                      │\r\n├──────────┼────────────────┼──────────────────┼──────────────────────────┤\r\n│ 0. 逐题    │ P / D / 信度    │ 项目分析表        │ ✅ 本 SKILL               │\r\n│ 1. 分数    │ 整体分布        │ 分数分布图        │ ✅ 本 SKILL               │\r\n│ 2. 知识点  │ 章节得分率      │ 知识点得分率表    │ ✅ 本 SKILL               │\r\n├──────────┼────────────────┼──────────────────┼──────────────────────────┤\r\n│ ─ 错因    │ 错因分布与诊断  │ —                │ ❌ 转 math-error-analyzer │\r\n│ ─ 学员    │ 个体诊断与分层  │ —                │ ❌ 转 student-analyzer    │\r\n│ ─ 干预    │ 补救与讲评编排  │ —                │ ❌ 转 math-lesson-planner │\r\n│ ─ 家长    │ 成绩告知        │ —                │ ❌ 转 student-analyzer    │\r\n└──────────┴────────────────┴──────────────────┴──────────────────────────┘\r\n\r\n三条实线以上是\"这份卷子考出了什么\"，以下是\"接下来怎么办\"。\r\n本 SKILL 只负责上半张表，下半张表交出字段即止；家长一行指学校班级的家长版，独立教师的学员转 parent-communication。\r\n```\r\n\r\n## 2. 第 1 维：分数分析\r\n\r\n### 2.1 班级分数统计\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级分数分析：[化名] 班\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 班级人数：[N]\r\n■ 应到：[N]  实到：[N]  缺考：[N]\r\n\r\n【整体数据】\r\n  · 平均分：[N] 分（满分 [N]）\r\n  · 中位数：[N] 分\r\n  · 最高分：[N] 分   最低分：[N] 分（**不写是谁**，避免变相排名）\r\n  · 标准差：[N]\r\n  · 及格率：[N]%\r\n  · 优秀率：[N]%\r\n\r\n【分数段分布】\r\n  · 90-100：[N] 人（[N]%）\r\n  · 80-89：[N] 人（[N]%）\r\n  · 70-79：[N] 人（[N]%）\r\n  · 60-69：[N] 人（[N]%）\r\n  · 60 以下：[N] 人（[N]%）\r\n\r\n【与上次对比】\r\n  · 平均分变化：+[N] / -[N]\r\n  · 及格率变化：+[N]% / -[N]%\r\n  · 优秀率变化：+[N]% / -[N]%\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 2.2 分数分布可视化（文本版）\r\n\r\n```text\r\n分数分布直方图\r\n  90-100 │■■■■             4 人\r\n  80-89  │■■■■■■■■■■       10 人\r\n  70-79  │■■■■■■■          7 人\r\n  60-69  │■■■              3 人\r\n  < 60   │■■■              3 人\r\n```\r\n\r\n## 3. 第 2 维：知识点得分率\r\n\r\n### 3.1 章节与知识点得分率\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 知识点得分率：[化名] 班\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n【章节得分率】\r\n  · 第一章 [N]%  ████████░░\r\n  · 第二章 [N]%  ████░░░░░░\r\n  · 第三章 [N]%  ██████████\r\n  · 第四章 [N]%  ██████░░░░\r\n\r\n【得分率最低的 3 个知识点】\r\n  1. [知识点 A] — 失分率 [N]%  · 涉及题号：[N]、[N]\r\n  2. [知识点 B] — 失分率 [N]%  · 涉及题号：[N]、[N]\r\n  3. [知识点 C] — 失分率 [N]%  · 涉及题号：[N]、[N]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n\r\n⚠️ 这里只填\"失分率是多少、涉及哪几题\"。\r\n   **不填\"主要错因是什么\"**——错因需要看学生的实际书写与步骤，\r\n   属于 `xiaozhi-teach-math-error-analyzer` 的判断，本模板不代填。\r\n```\r\n\r\n### 3.2 知识点 × 题号对照（只到题目层面）\r\n\r\n```text\r\n       知A  知B  知C  知D  知E\r\nT1     ●                        （T1 考查知A，班级得分率 [N]%）\r\nT5          ●    ●              （T5 跨知B/知C，班级得分率 [N]%）\r\nT9                    ●\r\nT12                        ●\r\n...\r\n\r\n图例：● 该题考查此知识点\r\n\r\n⚠️ 不做\"学员 × 知识点\"的逐人对错矩阵。\r\n   逐人掌握度画像属于 `xiaozhi-teach-student-analyzer`；\r\n   本 SKILL 只统计每道题、每个知识点的班级得分率，不生成个体画像。\r\n```\r\n\r\n## 4. 交接口：错因、分层、干预、家长（本 SKILL 不做）\r\n\r\n前三维填完，报告在本 SKILL 内就结束了。下面这些是老师常接着要的，\r\n**每一项都有专门 SKILL**，本模板只给交接话术与要交出的字段，不给操作步骤。\r\n\r\n### 4.1 错因归类与个体诊断 → `xiaozhi-teach-math-error-analyzer`\r\n\r\n```text\r\n本 SKILL 能交出的：\r\n  · examId\r\n  · classWorkspace.itemStats[]（哪几题 P 低 / D 低 / flag 异常）\r\n  · classWorkspace.itemScores[]（逐题分数，若老师已录入）\r\n  · 错误率 >30% 的题号清单\r\n\r\n话术：\r\n  \"T5、T9、T12 三道题错误率超过 30%，逐题数据我整理好了。\r\n   要判断学生是概念没通、还是步骤上出问题，需要看实际答卷，\r\n   这块交给〔班级错因分析〕更准——要我把 examId 和逐题数据交过去吗？\"\r\n\r\n❌ 本模板不提供：七类错因分布表、错因 × 知识点交叉表、个体主导错因判定。\r\n   错因词表见 shared/vocab.md §3，由错因分析 SKILL 使用，不在此处代填。\r\n```\r\n\r\n### 4.2 学员分层与重点关注 → `xiaozhi-teach-student-analyzer`\r\n\r\n```text\r\n本 SKILL 能交出的：\r\n  · examId\r\n  · classWorkspace.classSummaries[]（样本量 / 均值 / 标准差 / 分数段分布）\r\n  · 分数段人数分布（不含\"谁在哪一段\"的姓名或化名对应关系）\r\n\r\n话术：\r\n  \"分层要看近几次的稳定表现，单次卷子做不了这个判断。\r\n   〔学情分析师〕维护 studentTiers，我把这次的班级统计交过去？\"\r\n\r\n❌ 本模板不提供：A/B/C 分层判定标准、重点关注学员名单、个人诊断卡。\r\n❌ 本 SKILL 不写 classWorkspace.studentTiers[]。\r\n```\r\n\r\n### 4.3 补救、讲评与教学调整 → `xiaozhi-teach-math-lesson-planner`（含讲评课的整节）\r\n\r\n```text\r\n本 SKILL 能交出的：\r\n  · examId + flag 异常的题号 + 得分率最低的知识点\r\n\r\n话术：\r\n  \"哪些内容要重讲、讲评课怎么排、要不要加课时，是教案设计的事。\r\n   我把这次得分率最低的三个知识点交给〔数学教案〕？\"\r\n\r\n❌ 本模板不提供：课时增减建议、讲评重点排序、个别辅导安排、变式训练设计。\r\n   复习排期另转 xiaozhi-teach-review-planner。\r\n```\r\n\r\n### 4.4 成绩告知与家长沟通 → 学校班级 `xiaozhi-teach-student-analyzer`，独立教师 `xiaozhi-teach-parent-communication`\r\n\r\n```text\r\n❌ 本 SKILL 不生成任何家长可见内容，不安排约谈，不统计\"要沟通几名家长\"。\r\n   家长侧输出学校班级交 xiaozhi-teach-student-analyzer、独立教师交 xiaozhi-teach-parent-communication，\r\n   由它们核对 parentSharingConsent 后决定给什么、怎么给。\r\n   本 SKILL 任何情况下都不发班级排名、不发个人名次。\r\n```\r\n\r\n## 5. 统计报告样板（本 SKILL 的最终输出）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📄 [化名] 班 [化名] 测评题目统计报告\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 测评：[化名]（[日期]）   类型：[诊断性/形成性/终结性]\r\n■ 班级：[化名] 班   应考 [N] 人，实考 [N] 人\r\n\r\n【一、整体分布】\r\n  · 平均分 [N] 分（得分率 [N]%），与上次相比 [+/-N]\r\n  · 中位数 [N]，标准差 [N]\r\n  · 分数段：见第 1 维\r\n\r\n【二、逐题项目分析】\r\n  · 分组方法：27%（样本 <30 人改\"上下各半\"并注明）\r\n  · flag 异常题：[题号]（偏难/偏易/区分度低/疑似错题）\r\n  · 需要复核题目本身的：[题号]（D<0 或高分组集体失分）\r\n  · 信度 α：[N]（样本 <20 人注明\"仅供参考\"；无逐题分数填\"—\"）\r\n\r\n【三、知识点得分率】\r\n  · 得分率最低的 3 个知识点：[知识点]（[N]%）\r\n\r\n【四、可交接给谁】\r\n  · 错因归类 → 〔班级错因分析〕：examId + itemStats + itemScores\r\n  · 分层与关注名单 → 〔学情分析师〕：examId + classSummaries\r\n  · 补救与讲评 → 〔数学教案〕：flag 异常题号 + 低得分率知识点\r\n  · 家长侧输出 → 学校班级〔学情分析师〕、独立教师〔家长沟通助手〕（本 SKILL 不代写）\r\n  以上均需老师确认后再交出。\r\n\r\n【五、写回确认】\r\n  · 待确认条目：examBlueprints / itemStats / classSummaries 各 [N] 条\r\n  · 老师确认前不写入工作空间\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 6. 老师自备内容\r\n\r\n- [ ] 逐题分数表（`classWorkspace.itemScores[]` 的录入来源）\r\n- [ ] 班级整体成绩趋势表\r\n- [ ] 毕业年级模拟考试的统计（如有，用于校准）\r\n- [ ] 卷面满分与题型分值表\n\nFile v2.11.1:references/student-report-sample.md\n\n# 测评统计卡模板（学员）\r\n\r\n> 适用学段：初中（7-9 年级）。一律用化名（studentAlias），不写真实姓名。\r\n> **不写名次，也不和班级平均比**——个体统计卡只写该生自己这次的结果与知识点表现，不是排位。初中期中、期末实行等级评价，考试结果不排名、不公布（教育部办公厅《关于加强义务教育学校考试管理的通知》，教基厅函〔2021〕34 号；按当地规定），本卡写学校给的等级（单元练习可以不写），不写总分；高中的学员照学校的做法写分数，同样不写名次。\r\n>\r\n> ⚠️ **边界**：本模板只填**这次卷子上的得分事实**。\r\n> \"为什么错\"（错因诊断）转 `xiaozhi-teach-math-error-analyzer`；\r\n> \"接下来练什么\"（改进计划、个别辅导）转 `xiaozhi-teach-math-lesson-planner`；\r\n> \"在班里处于什么水平 / 属于哪一层\"转 `xiaozhi-teach-student-analyzer`；\r\n> 给家长看的版本学校班级转 `xiaozhi-teach-student-analyzer`，独立教师转 `xiaozhi-teach-parent-communication`。\r\n> 本模板对这四项只留交接口，不代填。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 测评分析报告 · [学员化名] · [测评名]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[N]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 结果\r\n  · 等级：[学校给的等级]（期中、期末与九年级的模拟考试照学校的等级评价；单元练习可以不写等级，老师自定了简单等级的照填，不套期中、期末的等级线；本 SKILL 不自定等级线）\r\n  · 不写总分、整卷得分率与名次；总分只留在老师自留的逐题分数表里\r\n  · 与上次比：等级 [上次] → [这次]（只和该生自己比）\r\n\r\n■ 知识点表现（来自逐题得分）\r\n  · 拿稳的：[知识点]（得分率 [N]%）\r\n  · 要补的：[知识点]（得分率 [N]%）\r\n  · 本次没考到、但档案里仍是弱项的：[知识点]\r\n\r\n■ 错因分析 —— 本模板不填\r\n  · 本 SKILL 只能给出\"错在哪几题、涉及哪些知识点\"\r\n  · 判断\"为什么错\"要看学生的实际书写与步骤，\r\n    转 xiaozhi-teach-math-error-analyzer；本卡不写主导错因与置信度\r\n\r\n■ 改进建议 —— 本模板不填\r\n  · 接下来练什么、怎么练、要不要个别辅导\r\n    → xiaozhi-teach-math-lesson-planner（复习排期转 xiaozhi-teach-review-planner）\r\n\r\n■ 可交接的最小字段\r\n  · 学员化名 + examId + 该生逐题得失分 + 涉及知识点\r\n  · 交出前先问老师：\"要我把这份交给〔班级错因分析〕看错因吗？\"\r\n\r\n■ 交接与授权提示\r\n  · 本卡是待确认草稿，老师确认后才写入 classWorkspace\r\n  · 写回学生端档案前核对 teacherWritebackConsent，为 false 则丢弃并告知老师\r\n  · 本 SKILL 不生成家长版本；家长侧输出学校班级转 xiaozhi-teach-student-analyzer、\r\n    独立教师转 xiaozhi-teach-parent-communication，由它们核对 parentSharingConsent 后决定给什么\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\nArchive v2.11.0: 19 files, 77214 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12449b), references/class-report-sample.md (3746b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (13533b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (14203b), references/student-report-sample.md (3265b), shared/ai-item-check.md (3043b), shared/class-teaching-workspace.schema.json (14591b), shared/crisis-exception.md (18125b), shared/crisis-referral-protocol.md (11784b), shared/grade-bands.md (8132b), shared/hint-ladder.md (4990b), shared/platform-conventions.md (5907b), shared/vocab.md (14668b), skill-card.md (2736b), SKILL.md (45593b), _meta.json (152b)\n\nFile v2.11.0:SKILL.md\n\n---\nname: xiaozhi-teach-math-exam-designer\ndescription: '数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-designer）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 数学测评设计\nversion: 2.11.0\nauthor: 小智伴学\ncategory: 老师数学\ngrade_bands:\n  - 初中\n  - 高中\ntags: [测评设计, 双向细目表, 诊断性测评, 形成性测评, 数学老师]\ndepends_on:\n  - xiaozhi-teach-exam-designer\n  - xiaozhi-teach-student-analyzer\n  - xiaozhi-teach-lesson-planner\n  - xiaozhi-teach-math-error-analyzer\n  - xiaozhi-teach-math-lesson-planner\n  - xiaozhi-teach-parent-communication\nid: openclaw:xiaozhi-teach-math-exam-designer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-math-exam-designer\ndisplayName: 数学测评设计\nsummary: '数学教师的测评设计（初中；'\n---\n\n# 数学测评设计 SKILL\n\n> **一句话定位：** 测评不是给学员\"打标签\"，而是给教学\"照镜子\"——双向细目表是从\"出题感觉\"到\"诊断精准\"的桥梁。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F]，无该能力时按 shared/platform-conventions.md 降级。\n> 无跨会话统计（X）时：不输出跨次测评的趋势数字，只分析老师本次提供的逐题分数，并注明样本量。\n> 本 SKILL 输出**测评设计框架**与**双向细目表**，不代替老师出完整试卷、不替老师阅卷评分。\n> 细目表出现缺口时，可按缺口起草**候选题草稿**填空——草稿不是成卷，\n> 一律标注 `【AI 生成，入库前请人工验算】`，生成前按 `shared/ai-item-check.md` 自检\n>（自解一遍、有解且唯一、条件充分不多余、数值友好、不超出本班学段）；\n> 对应 `examBlueprints[].items[]` 的 `aiGenerated=true` 且 `verifiedByTeacher` 必须由老师验算后才置 true，\n> **未验算的题不得进入试卷**。整卷的最终取舍、排版与定稿始终由老师完成。\n> 题目版权状态只用 `shared/vocab.md §11` 的四个枚举值：`自有` / `改编` / `公开可引用` / `仅存索引`。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n### 职责边界（本 SKILL 做什么 / 不做什么）\n\n```text\n✅ 本 SKILL 只做四件事\n  ① 命题蓝图：测评目标 + 双向细目表（知识点 × 课标四级）+ 难度比例\n  ② 选题：来源判定、版权标注、按细目表缺口起草待验算的候选题草稿\n  ③ 题目统计：逐题 P / D、flag、信度 α、知识点得分率（**题目层面的量数**）\n  ④ 写回：只写下面\"接口\"节列出的字段，且逐条经老师确认\n\n❌ 本 SKILL 不做，请转交（这些不是\"顺手也能做\"，是不做）\n  · 错因归类、七类错因分布、个体错因诊断\n      → xiaozhi-teach-math-error-analyzer（班级错因分析）\n  · 学员分层（A/B/C tier）、个体学情画像、重点关注名单\n      → xiaozhi-teach-student-analyzer（学情分析师）\n  · 补救计划、教学干预、课时增减、个别辅导安排、讲评课（环节、例题与变式）\n      → xiaozhi-teach-math-lesson-planner；复习排期转 xiaozhi-teach-review-planner\n  · 家长沟通措辞、成绩告知、约谈安排\n      → 学校班级：家长版转 xiaozhi-teach-student-analyzer（学情分析师），约谈由老师按学校安排；\n        独立教师：转 xiaozhi-teach-parent-communication（家长沟通助手）\n  · 非数学学科测评 → xiaozhi-teach-exam-designer\n\n⚠️ 老师在本 SKILL 里直接要上述能力时：说明这属于哪个 SKILL，\n   给出可交接的最小字段（如 examId + itemStats[]），不在本 SKILL 内就地执行。\n   若平台未安装对应 SKILL，如实说明\"需另行启用\"，不要自行代做。\n```\n\n### 最小字段原则（读什么 / 不读什么）\n\n```text\n共享的 class-teaching-workspace.schema.json 覆盖面远大于本 SKILL 所需。\n本 SKILL 只读\"接口\"节明确列出的字段，不做全档案加载：\n\n❌ 不读：homeworkAssignments（作业，含其中的 errorTally 错因计数）、\n        reviewPlans（复习计划）、interactionLogs（课堂互动记录）、\n        studentTiers 中\"谁在哪一层\"的明细\n        —— 这些属于其他 SKILL 的职责域，读取不会提升命题质量\n✅ 读：classProfile 的学段与满分、weaknessRank 的知识点名（作为覆盖清单）、\n      studentTiers 的档位人数分布（仅用于估计预期 P，不做分层判定与输出）\n```\n\n### 试题保密\n\n启用前的统考试题不得输入本 SKILL——国家、省、地（市）级教育统一考试启用前的试题、参考答案、评分标准属国家秘密（《教育工作中国家秘密及其密级具体范围的规定》），区县级、校级统考按当地保密要求同样处理。\n老师说明正在为统考命题时，本 SKILL 只提供命题方法、双向细目表框架与自编练习，不接收、不生成、不审改该卷的具体试题；已经考完的试题可以正常分析与讲评。跨校联考要等参加的学校全部考完，分几天、分批进行的考试要等全部批次、全部场次考完；同一份卷子还有学生补考的，补考考完才算考完；考后不公开试卷的考试（如用题库命题、机考的），考完也只按本地公布的样题与评分维度讲共性问题，不据学生回忆还原原题。\n依据《中小学生成式人工智能使用指南（2025年版）》教师一节：“严禁将个人信息、考试试题等敏感数据输入AI工具”。\n\n### 隐私与数据控制入口\n\n```text\n- 查看：「查看我的测评档案」\n- 更正：「更正我的档案」\n- 删除：「删除我的档案」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的档案」（以文本形式给出，便于转存）\n```\n\n---\n\n## 一、核心使命\n\n数学测评设计常见的三个误区：\n\n```text\n误区① 出题=凭感觉：老师\"凭感觉\"出题，\n        难易不均，覆盖不全，学员做起来忽高忽低。\n\n误区② 测评=打分：测完了打个分就完事，\n        没有诊断，没有后续教学。\n\n误区③ 试卷=模仿：抄一份模拟卷，\n        没考虑本班学员的实际水平。\n```\n\n本 SKILL 要解决的是：\n- **让测评\"有目标\"**：诊断性 / 形成性 / 终结性 三类\n- **让出题\"有依据\"**：双向细目表（知识点 × 课标四级）\n- **让难度\"有梯度\"**：基础 / 中等 / 较难，比例按适用场景选\n- **让结果\"可读\"**：逐题 P/D + 信度 + 知识点得分率（题目层面的量数）\n\n> 注意第四条止于\"这份卷子考出了什么\"。\"学生为什么错、接下来怎么补、\n> 怎么跟家长说\"分别归班级错因分析、数学教案设计（分层看学情分析师）与家长版（学校班级由学情分析师出，独立教师用家长沟通助手），\n> 本 SKILL 只把统计结果整理成可交接的形式。\n\n---\n\n## 二、触发时机\n\n激活需要**两个条件同时成立**：① 明确的命题/统计任务动词；② 数学学科语境。\n只满足一个的，先问一句\"你是要出卷、要错因分析、还是要排复习计划？\"，问清了再进流程。\n\n| 触发场景 | 示例语句（含任务动词 + 数学语境） |\n|---------|---------|\n| 命题蓝图 | \"给八年级数学设计一份期中试卷的双向细目表\" / \"出一份一次函数的单元练习，课上用\" |\n| 双向细目表 | \"做一张数学双向细目表\" |\n| 选题与版权 | \"这几道数学题能不能进卷、怎么标版权\" |\n| 难度梯度 | \"这份数学卷的难度比例怎么排\" |\n| 题目统计 | \"帮我算这次数学测评的逐题 P/D\" |\n| 信度 | \"这份数学卷的信度怎么看\" |\n\n**不触发**（听起来相关但应转交，先说明再转）：\n\n| 老师说的话 | 该找谁 |\n|---------|---------|\n| \"这次数学错得最多的是什么原因\" | xiaozhi-teach-math-error-analyzer |\n| \"哪几个学生要重点关注 / 怎么分层\" | xiaozhi-teach-student-analyzer |\n| \"考完这块该怎么补\" | xiaozhi-teach-math-lesson-planner |\n| \"讲评课怎么上\" | xiaozhi-teach-math-lesson-planner（整节，含环节、例题与变式） |\n| \"期末前复习怎么排\" | xiaozhi-teach-review-planner |\n| \"成绩怎么跟家长说\" | 学校班级：xiaozhi-teach-student-analyzer（家长版）；独立教师：xiaozhi-teach-parent-communication |\n| \"这道数学题怎么讲给学生\" | xiaozhi-teach-math-lesson-planner |\n\n在读写 `classWorkspace` 之前，先向老师确认一次本次任务与目标测评\n（\"是给〔班级化名〕的〔单元〕出形成性测评，对吗？\"），确认后再取数。\n\n---\n\n## 三、核心流程\n\n```text\n                ┌──────────────────────────┐\n                │ ① 测评目标                │\n                │  诊断性/形成性/终结性     │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 双向细目表              │\n                │  知识点×课标四级          │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 题目选编                │\n                │  教材/改编/自有           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 难度比例                │\n                │  基础/中等/较难           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 测评实施                │\n                │  时长/规则/讲评           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 题目统计                │\n                │  逐题 P/D · 信度 · 得分率 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑦ 写回 classWorkspace     │\n                │  经确认的 examBlueprints  │\n                │  / itemStats / summaries  │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑧ 交接（不在本 SKILL 内做）│\n                │  错因→error-analyzer      │\n                │  分层→student-analyzer    │\n                │  补救→math-lesson-planner │\n                │  家长→student-analyzer    │\n                └──────────────────────────┘\n```\n\n> ⑧ 是**出口**不是步骤：本 SKILL 到 ⑦ 为止，⑧ 只交出字段与一句说明。⑧ 里的家长一格指学校班级的家长版；独立教师的学员转 parent-communication。\n\n---\n\n## 四、测评目标（三类）\n\n### 4.1 测评类型总览\n\n> ⚠️ **本 SKILL 是通用 `xiaozhi-teach-exam-designer` 的数学学科细化，不是替代。** 通用版的测量学工具——**难度系数 P、区分度 D、考后实际 P/实际 D 分析**——一律沿用通用版定义，本 SKILL 只补充数学学科的知识点体系、题型与双向细目表，不重定义、不删减。\n>\n> 测评类型统一用 `shared/vocab.md §11` 的三类：**诊断性 / 形成性 / 终结性**（对应 schema `examBlueprint.assessmentType` 的 enum）。\"总结性\"\"展示性\"是废弃说法。竞赛命题不在本库范围（面向义务教育阶段的学科类竞赛原则上不举办；高中学科奥林匹克竞赛由主办方按教育部公布的名单组织），本 SKILL 与通用版都不出竞赛卷；高考、学业水平考试的模拟卷不算选拔性，属终结性，按第十五节出。\n\n```text\n┌──────────┬────────────────────────┬────────────────┬──────────────┐\n│ 类型      │ 描述                    │ 时机            │ 目的         │\n├──────────┼────────────────────────┼────────────────┼──────────────┤\n│ 诊断性    │ 测\"学员已有什么\"        │ 单元/学期初     │ 找起点       │\n│ 形成性    │ 测\"学员学到哪了\"        │ 单元中/阶段练习 │ 调进度       │\n│ 终结性    │ 测\"学员学得怎样\"        │ 期中/期末       │ 评成果       │\n└──────────┴────────────────────────┴────────────────┴──────────────┘\n\n初中（义务教育）单元里的形成性评价用单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟，\n不组织成考试、不计总分、不排名），诊断性的摸底也用随堂练习做；高中的单元末测验可记终结性（第十五节）。频率见 10.2。\n```\n\n### 4.2 三类测评设计\n\n```text\n■ 诊断性测评\n  · 时机：新单元/新学期开始\n  · 长度：短（高中 15-30 分钟；初中随堂做，单次一般不超过 20 分钟）\n  · 难度：覆盖低-高，宁可偏易，重在看\"起点在哪\"\n  · 目的：找学员起点\n  · 不排名、不计入评价；初中用随堂练习做，不单设考试\n\n■ 形成性测评\n  · 时机：单元中/阶段练习（初中是单元练习：随堂练习，不组织成考试、不计总分、不排名，反馈写知识点诊断）\n  · 长度：初中单元练习穿插在课堂教学里，单次一般不超过 20 分钟，当堂或下节课讲评；高中单元测验一节课内做完并留出讲评时间\n  · 难度：只覆盖本单元；难度比例 6:3:1\n  · 目的：调整教学\n\n■ 终结性测评\n  · 时机：期中/期末（九年级在总复习阶段可有 1—2 次模拟考试；高中另含单元末测验，见第十五节）\n  · 长度：与本地实际卷面时长一致（初中数学常见 90-120 分钟）\n  · 难度：覆盖全部；作为中考模拟时按 7:2:1\n  · 目的：评定成果\n\n> 时长以本地实际安排为准；本 SKILL 不规定统一的分钟数。\n> 写入 examBlueprints[].durationMinutes 时填老师给出的实际值。\n```\n\n---\n\n## 五、双向细目表\n\n### 5.1 双向细目表定义\n\n```text\n横轴：知识点\n纵轴：能力层级（2022 版课标结果目标四级）\n交叉点：题目（题号 + 分值）\n```\n\n### 5.2 能力层级：统一用课标四级\n\n**全库统一用 2022 版义务教育数学课程标准的四级结果目标**（对应 schema `cognitiveLevel` 的 enum，\n`class-teaching-workspace.schema.json`）。Bloom 六级只作为对照，不作为细目表的纵轴。\n\n```text\n┌──────────┬──────────────────────────────┬──────────────┬────────────────┐\n│ 课标四级  │ 含义（课标行为动词）           │ 常见题型      │ Bloom 对照      │\n├──────────┼──────────────────────────────┼──────────────┼────────────────┤\n│ 了解      │ 知道、说出、辨认、举例          │ 选择/填空     │ 记忆            │\n│ 理解      │ 描述、解释、说明、比较、判断     │ 选择/填空/判断 │ 理解            │\n│ 掌握      │ 计算、求解、证明、画出、应用     │ 计算/解答/作图 │ 应用            │\n│ 运用      │ 分析、探究、设计、建模、论证     │ 综合/开放/探究 │ 分析/评价/创造   │\n└──────────┴──────────────────────────────┴──────────────┴────────────────┘\n\n对照关系（与 schema 中 cognitiveLevel 的描述一致）：\n  了解 ≈ 记忆       理解 ≈ 理解\n  掌握 ≈ 应用       运用 ≈ 分析 + 评价 + 创造\n\n> 为什么不用 Bloom 六级做纵轴：中考与本地统考的命题依据是课标四级，\n> 六级里的\"评价/创造\"在初中数学卷上很难单独成题，拆开会让细目表出现大量空列。\n> 老师习惯 Bloom 时，用上表右列换算即可。\n```\n\n### 5.3 双向细目表样板\n\n> 📎 完整样板见 `references/blueprint-sample.md`（知识点 × 课标四级的 14 题双向细目表填写样例，含分值分布）\n\n### 5.4 双向细目表设计原则\n\n```text\n■ 知识点覆盖\n  · 本单元所有重要知识点\n  · 重点知识点题量多\n  · 次要知识点题量少\n\n■ 能力层级分布（按分值占比，经验值，可按本班调整）\n  · 了解 + 理解：40-50%（基础，人人要拿到）\n  · 掌握：      35-45%（核心，本单元的主干技能）\n  · 运用：      10-20%（综合与探究）\n  · 三段合计 100%；诊断性测评可把\"了解+理解\"提到 60%\n\n■ 难度比例（写入 examBlueprints[].difficultyRatio）\n  · **校内形成性测评：基础 : 中等 : 较难 = 6 : 3 : 1**\n    —— 目的是\"调进度\"，多数学生要能拿到基础分，卷面不该拉大差距\n  · **期末 / 中考模拟：7 : 2 : 1**\n    —— 与中考卷的实际结构接近（中考基础题占比高于校内练习卷）\n  · 诊断性测评：可放宽到 8 : 2 : 0，不出较难题\n  · 选用哪一档，必须在细目表首行写明\"适用场景\"\n\n> 能力层级与难度是两件事：一道\"运用\"层级的题可以是中等难度，\n> 一道\"掌握\"层级的题也可能因为运算量大而变较难。两栏分别填，不要互相推导。\n```\n\n---\n\n## 六、题目选编\n\n### 6.1 题目来源\n\n```text\n┌──────────┬────────────────────────┬──────────────┬──────────────┐\n│ 来源      │ 描述                    │ 适用          │ copyrightStatus│\n├──────────┼────────────────────────┼──────────────┼──────────────┤\n│ 教材原题  │ 教材课后题              │ 基础训练      │ 公开可引用    │\n│ 改编题    │ 基于教材/经典题改编     │ 针对本班      │ 改编          │\n│ 自有题    │ 老师原创                │ 班级特色      │ 自有          │\n│ CC 协议  │ 公开可引用的开放资源     │ 拓展          │ 公开可引用    │\n│ 教辅/真题 │ 教辅原题、历年真题       │ 仿真训练      │ **仅存索引**  │\n│ AI 生成  │ 本 SKILL 起草的候选题草稿 │ 补细目表缺口  │ 自有（待验算）│\n└──────────┴────────────────────────┴──────────────┴──────────────┘\n\nAI 生成题：只在细目表出现缺口时按缺口起草**候选题草稿**，不承担整卷生成。\naiGenerated=true，标注【AI 生成，入库前请人工验算】，\n老师验算后才把 verifiedByTeacher 置 true；未验算的题不进试卷。\n```\n\n### 6.2 题目选编原则\n\n```text\n■ 难度梯度合理\n  · 基础→中等→提升\n  · 学员有\"上手感\"\n\n■ 知识点覆盖全\n  · 双向细目表\n\n■ 能力层级有梯度\n  · 了解→理解→掌握→运用\n  · 不全是\"了解\"层\n\n■ 题目情境真实\n  · 学员有代入感\n\n■ 避免\n  · 偏题怪题\n  · 套路题（答案唯一性差）\n  · 信息超量\n```\n\n### 6.3 题目版权\n\n版权状态只用 `shared/vocab.md §11` 的四个枚举值（与 schema 一致，不另起一套）：\n\n```text\n┌────────────┬────────────────────────────────┬──────────────────┐\n│ copyright  │ 适用                            │ 入库方式          │\n│ Status     │                                 │                  │\n├────────────┼────────────────────────────────┼──────────────────┤\n│ 自有        │ 老师原创                        │ 全文入库          │\n│ 改编        │ 基于教材/经典题改编              │ 全文入库 + 注明来源│\n│ 公开可引用  │ 教材原题、CC 协议资源            │ 全文入库 + 标注出处│\n│ 仅存索引    │ **教辅原题、历年真题**           │ **只记题号与出处，│\n│            │                                 │  不复制题面**     │\n└────────────┴────────────────────────────────┴──────────────────┘\n\n❌ 禁止：未授权复制教辅题库\n❌ 禁止：未授权转载网络题库\n```\n\n---\n\n## 七、难度梯度设计\n\n### 7.1 三档难度与适用场景\n\n难度档用 schema 的三个枚举值：**基础 / 中等 / 较难**（`difficultyBand`）。\n\n```text\n┌──────────┬────────────────────────┬──────────────┬──────────────┐\n│ 难度      │ 描述                    │ 校内形成性    │ 期末/中考模拟 │\n├──────────┼────────────────────────┼──────────────┼──────────────┤\n│ 基础      │ 单一知识点/单一方法     │ 60%          │ 70%          │\n│ 中等      │ 多个知识点/组合方法     │ 30%          │ 20%          │\n│ 较难      │ 综合/探究/开放          │ 10%          │ 10%          │\n└──────────┴────────────────────────┴──────────────┴──────────────┘\n              → difficultyRatio    \"6:3:1\"        \"7:2:1\"\n\n选哪一档：\n  · 目的是\"调进度、看学生学到哪\"→ 6:3:1（校内形成性）\n  · 目的是\"贴近中考卷的手感\"    → 7:2:1（期末、中考模拟）\n  · 诊断性测评                  → 8:2:0，不出较难题\n必须在细目表首行写明本次用的是哪一档及理由。\n```\n\n### 7.2 基础题设计\n\n```text\n■ 特点\n  · 单一知识点\n  · 单一方法\n  · 直接应用\n\n■ 预期难度（作为**难度描述**，不是对个体的判定）\n  · 预期 P（得分率）≈ 0.8-0.95，写入 items[].expectedP\n  · 学员有\"上手感\"，不丢信心\n\n■ 教学意义\n  · 让学员\"打底\"\n  · 基础题允许区分度 D < 0.2（大家都会本来就不该拉开差距），\n    itemStats[].flag 不因此判\"区分度低\"\n```\n\n### 7.3 中等题设计\n\n```text\n■ 特点\n  · 多个知识点\n  · 多种方法\n  · 需要分析\n\n■ 预期难度\n  · 预期 P ≈ 0.5-0.7，写入 items[].expectedP\n  · 学员需要\"想一下\"\n\n■ 教学意义\n  · 这一档是区分度的主要来源，要求 D ≥ 0.2\n  · 训练思维\n```\n\n### 7.4 较难题设计\n\n```text\n■ 特点\n  · 综合\n  · 探究\n  · 开放（答案不唯一时必须写明评分要点）\n\n■ 预期难度\n  · 预期 P ≈ 0.15-0.35，写入 items[].expectedP\n  · 学员需要\"多想一步\"\n\n■ 教学意义\n  · 给学有余力的学生留出空间，要求 D ≥ 0.2\n  · 训练综合与探究能力\n  · 校内测评中这一档只占 10%，不承担选拔功能\n```\n\n### 7.5 难度比例样板\n\n> 📎 完整样板见 `references/difficulty-gradient-sample.md`（10 题试卷的基础/中等/较难排布与两种适用场景）\n\n---\n\n## 八、测评实施\n\n### 8.1 测评规则\n\n```text\n■ 时长（以本地实际安排为准，填入 examBlueprints[].durationMinutes）\n  · 形成性：初中单元练习穿插在课堂教学里，单次一般不超过 20 分钟；高中单元测验一节课内可做完并留出讲评时间\n  · 终结性（期末/中考模拟）：与本地卷面时长一致\n  · 诊断性：高中 15-30 分钟；初中用随堂练习做，单次一般不超过 20 分钟\n  · 不用\"单题时长 = 秒数 × 难度系数\"这类公式估时——\n    时长按题型和运算量估，或直接沿用本地既有卷的时长\n\n■ 规则（期中、期末、模拟考试与高中的单元测验）\n  · 独立完成\n  · 禁止交流\n  · 禁止工具\n  · 监考照学校安排\n■ 初中的单元练习\n  · 随堂练习：穿插在讲课里，学生先独立做、当堂订正，不设考场、不监考、不计总分、不排名\n\n■ 讲评\n  · 及时安排（本 SKILL 只提示\"该讲评了\"，不设计讲评课）\n  · 讲评课（环节、例题与变式）转 xiaozhi-teach-math-lesson-planner\n```\n\n### 8.2 讲评的交接口（本 SKILL 不设计讲评课）\n\n```text\n本 SKILL 能提供的、也只提供的，是讲评所需的**题目层面事实**：\n\n✅ 可交出\n  · itemStats[]：哪几道题 P 低、D 低、flag 异常\n  · 需要复核题目本身的题号（D<0 或高分组集体失分）\n  · 知识点得分率（来自逐题分数）\n\n❌ 不在本 SKILL 内做\n  · 共性错因归类、七类错因分布  → xiaozhi-teach-math-error-analyzer\n  · 个体错因与改进方向          → xiaozhi-teach-math-error-analyzer\n  · 讲评课的环节、例题与变式    → xiaozhi-teach-math-lesson-planner\n  · 错题入库与后续练习          → xiaozhi-teach-resource-library\n  · 学员档案更新                → 见\"接口\"节的写回边界，须老师逐条确认\n\n交接话术：\n  \"这次 T5、T9、T12 三道题 P 偏低，逐题数据我整理好了。\n   要做错因归类的话，我把 examId 和 itemStats 交给〔班级错因分析〕，\n   讲评课（环节、例题与变式）交给〔数学教案〕——需要我现在交过去吗？\"\n```\n\n---\n\n## 九、测评结果分析（只到\"题目统计\"为止）\n\n> 本节的全部输出都停在**题目层面**：这份卷子的每道题有多难、能不能区分、\n> 哪些知识点得分率低。**再往下一步——为什么错、谁要补、怎么补、怎么跟家长说——\n> 不属于本 SKILL**：错因归类与个体诊断转 `xiaozhi-teach-math-error-analyzer`，\n> 学员分层与重点关注名单转 `xiaozhi-teach-student-analyzer`，\n> 补救与讲评课（环节、例题与变式）转 `xiaozhi-teach-math-lesson-planner`，\n> 成绩告知的家长版：学校班级转 `xiaozhi-teach-student-analyzer`，独立教师转 `xiaozhi-teach-parent-communication`。\n\n### 9.1 逐题 P / D（考后第一件事）\n\n结果分析的起点不是平均分，是**每道题的难度 P 与区分度 D**（写入 `classWorkspace.itemStats[]`，α 与整卷指标写入 `classWorkspace.classSummaries[]`；同一 examId 在工作区里已有这两类条目时（学情分析师写的、本 SKILL 上次写的都算，工作区不记写入方），先读、比对，不另写一套；数字或口径不一致时把两套数字给老师看，由老师定用哪一份，选本 SKILL 的经老师确认后替换该 examId 的条目）。\n只有总分、没有逐题分数时，不能做知识点分析，只能报总体分布。\n\n```text\n难度 P = 该题班级平均得分 ÷ 该题满分        （0-1，越大越容易）\n区分度 D = 高分组得分率 − 低分组得分率      （-1~1，越大越能区分）\n  分组方法：按总分排序，取**前 27% 为高分组、后 27% 为低分组**\n            （groupingMethod = \"27%\"；这是经典项目分析的常用分点）\n  样本 < 30 人时，27% 分组每组不足 8 人，改用\"上下各半\"并在报告中注明，\n  D 值只作参考、不用来判\"疑似错题\"。\n\nflag 判读（itemStats[].flag）：\n  正常     P 在预期区间内，且（中等/较难题）D ≥ 0.2\n  偏难     P 明显低于 expectedP\n  偏易     P 明显高于 expectedP\n  区分度低 **只对中等/较难题**判：D < 0.2\n           —— 基础题 D 低是正常的（大家都会），不判此项\n  疑似错题 D < 0（高分组反而做得差）或 P 极低且高分组集体失分\n           —— 先复核题目本身有没有问题，再归因到学生\n```\n\n### 9.2 信度（有条件时才算）\n\n```text\nCronbach α（写入 classSummaries[].reliabilityAlpha）：\n  · 需要**逐题分数**才能算，只有总分算不了\n  · 样本 < 20 人时参考价值有限，必须在报告中注明\"样本 N 人，α 仅供参考\"\n  · 一份单元卷题目少、内容单一，α 偏低是常见现象，不等于卷子不合格\n  · α 只描述\"这份卷子的题目是否测同一件事\"，不描述学生水平，\n    不能用它给学生或班级下结论\n\n不具备逐题分数时：本节整节跳过，报告里写明\"本次只有总分，未做项目分析\"。\n```\n\n### 9.3 班级报告\n\n> 📎 完整模板见 `references/class-report-sample.md`（班级测评统计报告：总体统计/分数段/逐题 P·D/知识点得分率；错因与教学调整两栏只留交接口，不在本 SKILL 内填写）\n\n### 9.4 学员报告\n\n> 📎 完整模板见 `references/student-report-sample.md`（学员个人测评统计卡：结果（初中的期中、期末与九年级模拟考试写学校给的等级，单元练习可以不写等级；都不写总分、整卷得分率与名次，也不和班级平均比）/知识点得分率；错因与改进建议转专门 SKILL）\n\n---\n\n## 十、测评使用\n\n### 10.1 三类测评使用\n\n```text\n■ 诊断性测评\n  · 用于\"找起点\"\n  · 调整后续教学\n  · 不排名\n\n■ 形成性测评\n  · 用于\"调进度\"\n  · 统计结果尽快交给老师；具体怎么调整教学转 xiaozhi-teach-math-lesson-planner\n  · 可灵活调整\n\n■ 终结性测评\n  · 用于\"评成果\"\n  · 较正式\n  · 结果看逐题 P/D 与知识点得分率，不排名次\n  · 初中的期中、期末实行等级评价：给学生与家长的写学校给的等级与知识点诊断，不写总分与整卷得分率，本 SKILL 不自定等级线；学校班级的家长版由学情分析师（xiaozhi-teach-student-analyzer）出\n```\n\n### 10.2 测评频率\n\n```text\n· 初中（义务教育）：考试每学期只有期末，可加一次期中，实行等级评价，结果不排名、不公布；\n  九年级在总复习阶段可有 1—2 次模拟考试（按当地规定；教育部办公厅《关于加强义务教育学校考试管理的通知》，教基厅函〔2021〕34 号）\n· 初中单元的形成性评价放进单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟）与作业，\n  不组织成考试、不计总分、不排名，反馈写知识点诊断；诊断性的摸底也用随堂练习做，不单设考试\n· 高中：考试次数照学校的考试计划（普通高中严格控制考试次数，教育部办公厅《关于进一步加强中小学日常考试管理的通知》，教基厅〔2025〕3 号），\n  本 SKILL 不建议额外加考；单元测验照常出\n· 不频繁测评（学员压力）\n```\n\n---\n\n## 十一、与上游/下游 SKILL 的协作\n\n### 11.1 协作流图\n\n```text\n              ┌────────────────────────┐\n              │ xiaozhi-teach-         │\n              │  student-analyzer      │\n              │ （学员水平数据）        │\n              └───────────┬────────────┘\n                          │\n                          ↓\n              ┌────────────────────────┐\n              │ xiaozhi-teach-         │\n              │  math-exam-designer    │\n              │  （本 SKILL）           │\n              └───────────┬────────────┘\n                          │\n        ┌─────────────────┼─────────────────┐\n        ↓                 ↓                 ↓\n  exam results       math-error-analyzer  resource-library\n  （测评结果）       （错因分析）          （错题入库）\n```\n\n### 11.2 接口（唯一契约：`shared/class-teaching-workspace.schema.json`）\n\n读写都是**白名单**：不在下表里的字段，本 SKILL 既不读也不写。\n\n```text\n读（只读下列字段，不做全档案加载；取数前先向老师确认本次目标测评）：\n  classWorkspace.classProfile（gradeBand / gradeLevel / classSize / fullScore）\n      → 学段与卷面满分，所有阈值按 fullScore 换算\n  classWorkspace.weaknessRank[] 的 knowledgePoint\n      → 只取知识点名做\"本次要覆盖什么\"的清单；\n        errorRate / dimension / stubbornCount 属错因域，本 SKILL 不读、不解读\n  classWorkspace.studentTiers[] 的 tier 分布计数\n      → 只用于估计预期 P；不读 studentAlias 与 tier 的对应关系，\n        不输出谁在哪一层，不产生新的分层判定\n  classWorkspace.lessonPlans[] 的 topic 与 objectives → 教过什么、教到什么层级\n\n不读（属其他 SKILL 职责域）：\n  classWorkspace.homeworkAssignments[]（含其中的 errorTally[] 错因计数）、\n  classWorkspace.reviewPlans[]、classWorkspace.interactionLogs[]、\n  classWorkspace.studentTiers[] 的 studentAlias→tier 明细\n\n写（一律先生成待确认条目，逐条给老师看过、老师说\"可以\"之后才落库；\n    老师未确认的条目只在当前会话存在，不进工作空间）：\n  classWorkspace.examBlueprints[]\n    .examId / .title / .date / .assessmentType（诊断性/形成性/终结性）\n    .durationMinutes / .fullScore / .difficultyRatio（\"6:3:1\" 或 \"7:2:1\"）\n    .items[] { itemNo, itemType, knowledgePoint, cognitiveLevel（了解/理解/掌握/运用）,\n               difficultyBand（基础/中等/较难）, score, expectedP,\n               resourceId, aiGenerated, verifiedByTeacher }\n  classWorkspace.itemStats[]（examId / itemNo / pValue / dValue / groupingMethod / flag）\n      → 考后逐题项目分析\n  classWorkspace.classSummaries[]（sampleSize / mean / sd / median / meanRate /\n      distribution[] / reliabilityAlpha / overallDifficulty / analysisDate）\n\n不写（越界，交给对应 SKILL 按它自己的边界写）：\n  classWorkspace.weaknessRank[]  → 本 SKILL 不更新弱项排行与 evidenceExamIds。\n      弱项要不要变、怎么变，是错因分析的判断，\n      由 xiaozhi-teach-math-error-analyzer 依据 itemScores/itemStats 决定\n  classWorkspace.studentTiers[]  → 分层由 xiaozhi-teach-student-analyzer 维护\n  classWorkspace.reviewPlans[]   → 复习排期由 xiaozhi-teach-review-planner 主写（学科技能只补本学科条目）\n\n交出（只交字段，不代做下游判断）：\n  → xiaozhi-teach-math-error-analyzer：examId + itemScores + itemStats\n  → xiaozhi-teach-student-analyzer：examId + classSummaries\n  → xiaozhi-teach-math-lesson-planner：examId + itemStats 中 flag 异常的题号（补救与讲评课）\n```\n\n**写回学生端档案**：只走 `handoverType: \"teacher_writeback\"`，payload 为 `teacherWritebackData`；\n发送前必须核对 `meta.consentStatus.teacherWritebackConsent = true`，为 false 则丢弃并告知老师。\n\n**给家长的成绩内容**：本 SKILL 不直接生成；学校班级交 `xiaozhi-teach-student-analyzer` 出家长版，独立教师交 `xiaozhi-teach-parent-communication`，\n由它们核对 `parentSharingConsent` 后输出。不默认推送成绩给家长，不发送班级排名。\n\n---\n\n## 十二、字段级高敏信息防护\n\n```text\n✅ 测评分析用化名（studentAlias）\n✅ 班级报告用编号\n❌ 禁止：公开\"某学员的分数排名\"\n❌ 禁止：未授权公开测评题\n❌ 禁止：把 copyrightStatus = 仅存索引 的题面复制进试卷或资源库\n✅ 测评结果可入档案（脱敏后）\n✅ 写回学生档案前核对 teacherWritebackConsent\n✅ 成绩给家长前核对 parentSharingConsent，且不发班级排名\n```\n\n---\n\n## 十三、行为准则\n\n| ✅ 应该做 | ❌ 不能做 |\n|---------|---------|\n| 测评三类（诊断性/形成性/终结性） | 测评=打分 |\n| 双向细目表（知识点 × 课标四级） | 凭感觉出题 |\n| 难度比例按场景选（6:3:1 或 7:2:1） | 一套比例用到底、不写适用场景 |\n| 能力层级用课标四级 | 细目表纵轴混用 Bloom 六级 |\n| 题目标注 copyrightStatus 四值 | 复制未授权题、版权口径各写一套 |\n| 考后先算逐题 P/D（27% 分组） | 只看平均分和名次 |\n| AI 生成题标【AI 生成，入库前请人工验算】 | 未验算直接进卷 |\n| 学员化名 | 公开排名 |\n| 统计到题目层面为止，再往下转专门 SKILL | 顺手做错因归类、分层、补救计划、家长沟通 |\n| 写回前逐条给老师确认 | 未确认就落库，或更新 weaknessRank / studentTiers |\n\n---\n\n## 十四、与其他 SKILL 的协同清单\n\n```text\n数学测评设计（本 SKILL：蓝图 · 选题 · 题目统计 · 经确认的写回）\n    <── xiaozhi-teach-student-analyzer（学员水平，只读档位分布）\n    <── xiaozhi-teach-lesson-planner（教学内容）\n    ──→ xiaozhi-teach-math-error-analyzer（错因归类与个体诊断）\n    ──→ xiaozhi-teach-student-analyzer（学员分层与重点关注名单；学校班级的家长版成绩反馈）\n    ──→ xiaozhi-teach-math-lesson-planner（补救、讲评课、教学调整）\n    ──→ xiaozhi-teach-review-planner（复习排期）\n    ──→ xiaozhi-teach-parent-communication（独立教师：成绩告知与家长沟通）\n    ──→ xiaozhi-teach-resource-library（错题入库）\n    ──→ 学生端 xiaozhi-math-problem-solving-coach（学员视角）\n\n箭头向右 = **交出字段并停手**，不是\"本 SKILL 顺便替它做\"。\n```\n\n**禁止行为**：\n- 禁止 AI 替老师阅卷\n- 禁止 AI 给学员排名\n- 禁止 AI 替老师出完整试卷（只提供框架与待验算的候选题草稿）\n- 禁止未授权复制题库\n- 禁止公开学员分数排名\n- 禁止在本 SKILL 内做错因归类、学员分层、补救/干预计划、家长沟通\n- 禁止未经老师确认就写入 classWorkspace\n\n---\n\n## 十五、高中的测评设计\n\n依据《普通高中数学课程标准日常修订版（2017 年版 2025 年修订）》实施建议中的\"学业水平考试与高考建议\"，以及必修与选择性必修各主题的内容要求。高中的单元测评、期中与期末测评，以及学业水平考试与高考的模拟卷，按下面的口径设计。\n\n- **范围**：学业水平考试的内容范围是必修课程，高考的内容范围是必修和选择性必修课程。单元测评只考本单元：高一衔接段的测评只考预备知识与函数，必修后半与选择性必修的单元同理；只备学业水平考试的班级，不出选择性必修的内容。课标标＊的选学内容（如复数的三角表示、数学归纳法、贝叶斯公式）不作为考试要求，不出题。选修课程（A～E 类）的测评本 SKILL 不覆盖。\n- **难度依据**：学业质量水平一是学业水平考试命题的依据，高考命题不超过水平二。课标表 3 中，水平一的描述以必修内容为主；借助导数研究函数、用随机变量及其分布研究随机现象、成对数据的统计模型等选择性必修的内容，写在水平二。据此，本 SKILL 建议：高一必修的单元测评（形成性或终结性）以水平一为主、少量试题到水平二；选择性必修的单元测评按水平二命题，都不出水平三的题（这是本 SKILL 的建议，不是课标的规定，老师可按班情调整）。\n- **题型**：选择题（单项选择题与多项选择题）、填空题和解答题；学业水平考试的解答题分值占比不少于 40%；应有一定数量的实际应用问题，可以探索结构不良问题、开放性问题。课标要求处理好考试时间和题量的关系、合理设置题量，逐步减少选择题、填空题的题量，适度增加试题的思维量，强调通性通法，淡化解题技巧；所以高中数学卷不套用通用测评设计师的题量区间，用预设作答时间控制总量。多项选择题在工作空间里 `itemType` 仍记\"选择\"（schema 没有单独的枚举），在细目表上注明\"多选\"。必修与选择性必修以外的方法（如洛必达法则）不作为任何试题的必要解法。\n- **细目表**：纵轴照用第五节的课标四级（高中课标的内容要求同样用\"了解、理解、掌握\"等行为动词），另加\"核心素养\"\"学业质量水平\"两列给老师看。这两列只写在细目表上，不写进工作空间（schema 没有这两个字段）。高二单元测评的蓝图示例（一元函数导数及其应用，单元末终结性，含分值、难度比例与预期 P 的验算）见 `references/math-hs-blueprint-sample.md`。\n- **本地口径**：本省学业水平考试、高考的题型、分值与时长，以本地当年的考试说明为准，本 SKILL 不内置任何省份的试卷结构。\n- 题目来源与版权、AI 生成题的自检与标注、试题保密照第六节与开头的\"试题保密\"段执行；启用前的统考试题不得输入。\n\n---\n\n## 十六、参考资源\n\n- `references/blueprint-template.md` — 双向细目表模板（知识点 × 课标四级，含 Bloom 对照与三份样板）\n- `references/exam-design-process.md` — 测评设计 6 步流程（含版权四值、时长估法）\n- `references/result-analysis-rubric.md` — 题目统计模板（逐题 P/D + 分数分布 + 知识点得分率；错因/分层/干预只留交接口）\n- `references/blueprint-sample.md` — 双向细目表填写样例（14 题，课标四级 + 分值分布）\n- `references/math-hs-blueprint-sample.md` — （高中）高二单元测评的蓝图示例（一元函数导数及其应用：课标四级、难度档、预期 P、核心素养与学业质量水平，含 CI 验算断言）\n- `references/difficulty-gradient-sample.md` — 难度比例样板（10 题排布，6:3:1 与 7:2:1 两种场景）\n- `references/class-report-sample.md` — 班级测评分析报告模板\n- `references/student-report-sample.md` — 学员测评分析报告模板\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-math-exam-designer\",\n  \"version\": \"2.11.0\",\n  \"publishedAt\": 1791447251094\n}\n\nFile v2.11.0:references/blueprint-sample.md\n\n# 双向细目表样板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 纵轴用 2022 版课标四级结果目标（了解/理解/掌握/运用），与 schema `cognitiveLevel` 一致。\r\n> 更完整的三份学科样板见同目录 `blueprint-template.md` §4。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · [测评名] · [日期]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[100/120/150]\r\n   难度比例：[6:3:1 校内形成性 / 7:2:1 期末·中考模拟 / 8:2:0 诊断性]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点      │ 了解        │ 理解        │ 掌握        │ 运用\r\n────────────┼─────────────┼─────────────┼─────────────┼──────────\r\n知识点 1    │ T1(4) T2(4) │ T5(8)       │             │\r\n知识点 2    │ T3(4)       │ T6(6)       │ T9(10)      │\r\n知识点 3    │ T4(4)       │ T7(8)       │ T10(12)     │\r\n知识点 4    │             │ T8(8)       │ T11(10)     │ T13(4)\r\n知识点 5    │             │             │ T12(8)      │ T14(10)\r\n────────────┴─────────────┴─────────────┴─────────────┴──────────\r\n共 14 题，满分 100\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n   校验：了解+理解 46%（应在 40-50%）✓\r\n        掌握 40%（应在 35-45%）✓\r\n        运用 14%（应在 10-20%）✓\r\n\r\n【难度分值】基础 [N] / 中等 [N] / 较难 [N]\r\n   校验：与首行声明的难度比例一致 ✓\r\n\r\n【题目属性】每题另记：itemType / difficultyBand / expectedP /\r\n            copyrightStatus（自有·改编·公开可引用·仅存索引）/\r\n            aiGenerated / verifiedByTeacher\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> ⚠️ 旧版样板纵轴用 Bloom 六级（记忆/理解/应用/分析/评价/创造），\r\n> 与 SKILL 正文和 schema 的 cognitiveLevel 不一致，且分值分布未按规则校验，已按课标四级重排。\n\nFile v2.11.0:references/blueprint-template.md\n\n# 双向细目表模板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。让测评从\"凭感觉\"到\"系统化\"。\r\n> **纵轴统一用 2022 版课标四级结果目标**（对应 schema `cognitiveLevel` 的 enum）；Bloom 六级只作对照。\r\n\r\n## 1. 双向细目表定义\r\n\r\n```text\r\n横轴：知识点\r\n纵轴：能力层级（课标四级：了解 / 理解 / 掌握 / 运用）\r\n交叉点：题号 + 分值\r\n首行必须写明：测评类型（诊断性/形成性/终结性）与难度比例及其适用场景\r\n```\r\n\r\n## 2. 能力层级：课标四级（含 Bloom 对照）\r\n\r\n```text\r\n┌──────────┬──────────────────────────────┬──────────────┬────────────────┐\r\n│ 课标四级  │ 含义（课标行为动词）           │ 常见题型      │ Bloom 对照      │\r\n├──────────┼──────────────────────────────┼──────────────┼────────────────┤\r\n│ 了解      │ 知道、说出、辨认、举例          │ 选择/填空     │ 记忆            │\r\n│ 理解      │ 描述、解释、说明、比较、判断     │ 选择/填空/判断 │ 理解            │\r\n│ 掌握      │ 计算、求解、证明、画出、应用     │ 计算/解答/作图 │ 应用            │\r\n│ 运用      │ 分析、探究、设计、建模、论证     │ 综合/开放/探究 │ 分析/评价/创造   │\r\n└──────────┴──────────────────────────────┴──────────────┴────────────────┘\r\n\r\n习惯 Bloom 的老师按右列换算：\r\n  记忆→了解  理解→理解  应用→掌握  分析/评价/创造→运用\r\n```\r\n\r\n## 3. 双向细目表设计原则\r\n\r\n```text\r\n■ 知识点覆盖\r\n  · 本单元所有重要知识点\r\n  · 重点知识点题量多\r\n  · 次要知识点题量少\r\n\r\n■ 能力层级分布（按分值占比，经验值，可按本班调整）\r\n  · 了解 + 理解：40-50%\r\n  · 掌握：      35-45%\r\n  · 运用：      10-20%\r\n  · 三段合计 100%；诊断性测评可把\"了解+理解\"提到 60%\r\n\r\n■ 难度比例（difficultyRatio，按适用场景二选一）\r\n  · 校内形成性：基础 60% / 中等 30% / 较难 10%   → \"6:3:1\"\r\n  · 期末·中考模拟：基础 70% / 中等 20% / 较难 10% → \"7:2:1\"\r\n  · 诊断性：可用 \"8:2:0\"，不出较难题\r\n\r\n> 能力层级 ≠ 难度：一道\"运用\"层的题可以是中等难度，\r\n> 一道\"掌握\"层的题也可能因运算量大而较难。两栏分别填。\r\n```\r\n\r\n## 4. 双向细目表样板\r\n\r\n> 三份样板的分值分布都按 §3 的规则算过：了解+理解 40-50%、掌握 35-45%、运用 10-20%；\r\n> 难度比例与首行声明的适用场景一致。照抄前请按本班实际调整。\r\n\r\n### 4.1 初中七年级下 · 二元一次方程组 · 形成性（难度 6:3:1，校内形成性）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 二元一次方程组 · 形成性 · 配比按 100 分算\r\n   适用场景：单元中的单元练习题组（拆成几次随堂练习在课上做，每次一般不超过 20 分钟；\r\n   分值只用来配比，不计总分、不排名），目的是调进度 → 难度比例 6:3:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点          │ 了解      │ 理解      │ 掌握      │ 运用\r\n────────────────┼───────────┼───────────┼───────────┼──────────\r\n概念与解的含义   │ T1(4) T2(4)│           │           │\r\n二元一次方程的解 │ T3(4)     │           │           │\r\n消元的依据       │ T4(4)     │           │           │\r\n代入消元         │           │ T5(8)     │           │\r\n加减消元         │           │ T6(8)     │           │\r\n消元方法的选择   │           │ T7(6)     │           │\r\n由解反求系数     │           │ T8(8)     │           │\r\n含括号/分母的方程组│         │           │ T9(10)    │\r\n应用题·和差倍    │           │           │ T10(12)   │\r\n应用题·行程或工程│           │           │ T11(10)   │\r\n与不等式结合     │           │           │ T12(8)    │\r\n情境合理性判断   │           │           │           │ T13(4)\r\n方案设计（开放） │           │           │           │ T14(10)\r\n────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，配比按 100 分算（不计总分）\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n   校验：了解+理解 = 46%（40-50% ✓）；掌握 40%（35-45% ✓）；运用 14%（10-20% ✓）\r\n\r\n【难度分值】基础 60（T1-T7、T9、T10）/ 中等 30（T8、T11、T12、T13）/ 较难 10（T14）\r\n   校验：60:30:10 = 6:3:1 ✓，与首行声明一致\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 4.2 初中九年级 · 圆 · 单元形成性（难度 6:3:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 圆 · 单元练习题组 · 配比按 100 分算\r\n   适用场景：单元结束时的回看，拆成两三次随堂练习在课上做（每次一般不超过 20 分钟；\r\n   分值只用来配比，不计总分、不排名）→ 难度比例 6:3:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点          │ 了解      │ 理解      │ 掌握      │ 运用\r\n────────────────┼───────────┼───────────┼───────────┼──────────\r\n圆的基本概念     │ T1(4)     │           │           │\r\n弧的度数与圆心角 │ T2(4)     │           │           │\r\n点与圆的位置关系 │ T3(4)     │           │           │\r\n切线的定义       │ T4(4)     │           │           │\r\n垂径定理（说理） │           │ T5(6)     │           │\r\n同弧圆周角与圆心角│          │ T6(8)     │           │\r\n直线与圆位置关系 │           │ T7(8)     │           │\r\n圆周角定理推等角 │           │ T8(8)     │           │\r\n垂径定理求弦长   │           │           │ T9(10)    │\r\n弧长与扇形面积   │           │           │ T10(12)   │\r\n切线的判定与证明 │           │           │ T11(10)   │\r\n圆与三角形综合   │           │           │ T12(8)    │\r\n实际情境（拱桥） │           │           │           │ T13(4)\r\n动点/最值探究    │           │           │           │ T14(10)\r\n────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，配比按 100 分算（不计总分）\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n【难度分值】基础 60（T1-T7、T9、T10）/ 中等 30（T8、T11、T12、T13）/ 较难 10（T14）\r\n   校验：6:3:1 ✓\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 4.3 初中八年级 · 一次函数 · 期末（难度 7:2:1，中考模拟口径）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 一次函数 · 期末 · 满分 100\r\n   适用场景：期末/中考模拟，贴近中考卷结构 → 难度比例 7:2:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点            │ 了解      │ 理解      │ 掌握      │ 运用\r\n──────────────────┼───────────┼───────────┼───────────┼──────────\r\n函数的概念         │ T1(4)     │           │           │\r\n自变量取值范围     │ T2(4)     │           │           │\r\n一次函数vs正比例   │ T3(4)     │           │           │\r\n由图像读 k、b 符号 │ T4(4)     │           │           │\r\n待定系数法求解析式 │           │ T5(8)     │           │\r\n由 k 判断增减性    │           │ T6(6)     │           │\r\n图像与坐标轴交点   │           │ T7(8)     │           │\r\n由函数值范围求自变量│          │ T8(8)     │           │\r\n与方程/不等式的联系│           │           │ T9(10)    │\r\n图像围成的三角形面积│          │           │ T10(12)   │\r\n分段计费实际应用   │           │           │ T11(10)   │\r\n两直线交点与方程组 │           │           │ T12(8)    │\r\n方案选择（哪种更省）│          │           │           │ T13(4)\r\n含参一次函数分类讨论│          │           │           │ T14(10)\r\n──────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，满分 100\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n【难度分值】基础 70（T1-T7、T9、T10、T11）/ 中等 20（T8、T12、T13）/ 较难 10（T14）\r\n   校验：70:20:10 = 7:2:1 ✓，与首行声明一致\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> ⚠️ 旧版三份样板存在两个问题，已修正：\r\n> ① 首行学段写\"小学\"但内容是初中（三元一次方程组、方程组消元），学段与内容不符；\r\n> ② 纵轴用 Bloom 六级，与 SKILL 正文和 schema 的 `cognitiveLevel`（课标四级）不一致，\r\n>    且分值分布不满足自己声明的比例规则。现三份样板均按课标四级重排并逐项校验过。\r\n\r\n## 5. 双向细目表自检\r\n\r\n```text\r\n□ 首行是否写明测评类型与难度比例的适用场景？\r\n□ 知识点是否覆盖本单元所有重要点？重点知识点题量是否足够？\r\n□ 纵轴是否用课标四级（了解/理解/掌握/运用），没有混进 Bloom 六级？\r\n□ 能力层级分值：了解+理解 40-50%？掌握 35-45%？运用 10-20%？\r\n□ 难度分值是否与首行声明的比例一致（6:3:1 或 7:2:1）？\r\n□ 总分是否等于 fullScore（100/120/150）？\r\n□ 每道题的 cognitiveLevel 与 difficultyBand 是**分别**判定的，没有互相推导？\r\n□ AI 生成的题是否已标【AI 生成，入库前请人工验算】且老师已验算？\r\n□ copyrightStatus 为\"仅存索引\"的题是否只记了题号与出处、没有复制题面？\r\n```\r\n\r\n## 6. 题目选编与版权\r\n\r\n> 题目来源表、选编原则与版权四值（自有 / 改编 / 公开可引用 / 仅存索引）\r\n> 统一见 `SKILL.md` §六，本文件不重复维护，避免两处口径不一致。\r\n\r\n## 7. 双向细目表使用流程\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  · 标注每道题的知识点 + 能力层级 + 难度档 + copyrightStatus\r\n\r\n④ 检查分布（用 §5 自检表逐条过）\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:references/class-report-sample.md\n\n# 测评题目统计报告模板（班级）\r\n\r\n> 适用学段：初中（7-9 年级）。词表见 `shared/vocab.md`。\r\n> 需要逐题分数才能填第 2-4 段；只有总分时只填\"总体\"与\"分数段\"，并写明未做项目分析。\r\n>\r\n> ⚠️ **边界**：本模板只填**题目层面的统计量**。错因归类转\r\n> `xiaozhi-teach-math-error-analyzer`，分层与重点关注名单转\r\n> `xiaozhi-teach-student-analyzer`，教学调整与讲评编排转\r\n> `xiaozhi-teach-math-lesson-planner`，家长侧输出学校班级转 `xiaozhi-teach-student-analyzer`、\r\n> 独立教师转 `xiaozhi-teach-parent-communication`。本模板对这四项只留交接口，不代填。\r\n> 本模板是**待确认草稿**：任何一段写入 `classWorkspace` 前都要老师逐条确认。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 测评分析报告 · [班级化名] · [测评名]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[N]   难度比例：[6:3:1 / 7:2:1]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 总体\r\n  · 参与：[N] 人\r\n  · 平均分：[N]（得分率 [N]%）\r\n  · 中位数：[N]\r\n  · 标准差：[N]\r\n  · 信度 Cronbach α：[N]（样本 <20 人时注明\"仅供参考\"；无逐题分数时填\"—\"）\r\n\r\n■ 逐题项目分析（P / D）\r\n  · 分组方法：27%（样本 <30 人改\"上下各半\"并注明）\r\n  ┌──────┬────────┬──────┬──────┬────────────┐\r\n  │ 题号  │ 知识点  │ P    │ D    │ flag       │\r\n  ├──────┼────────┼──────┼──────┼────────────┤\r\n  │ T[N] │ [X]    │[0.NN]│[0.NN]│ 正常/偏难/  │\r\n  │      │        │      │      │ 偏易/区分度低│\r\n  │      │        │      │      │ /疑似错题   │\r\n  └──────┴────────┴──────┴──────┴────────────┘\r\n  · 需要复核的题：[题号]（D<0 或 P 极低）\r\n\r\n■ 分数段\r\n  · 90+：[N] 人（[N]%）\r\n  · 80-89：[N] 人（[N]%）\r\n  · 70-79：[N] 人（[N]%）\r\n  · 60-69：[N] 人（[N]%）\r\n  · <60：[N] 人（[N]%）\r\n\r\n■ 知识点热力（得分率；来自逐题分数）\r\n  · 知识点 1：🟢 [N]%\r\n  · 知识点 2：🟡 [N]%\r\n  · 知识点 3：🔴 [N]%\r\n    🟢 >70%  🟡 40-70%  🔴 <40%（样本 [N] 人）\r\n\r\n■ 错因分布 —— 本模板不填\r\n  · 错误率 >30% 的题号：[题号]（这是本 SKILL 能给的全部）\r\n  · 归类为哪一种错因，需要看学生实际书写与步骤，\r\n    转 xiaozhi-teach-math-error-analyzer；本报告不写错因百分比\r\n\r\n■ 教学建议 —— 本模板不填\r\n  · 重新讲什么、加什么练习、讲评课怎么排\r\n    → xiaozhi-teach-math-lesson-planner\r\n  · 谁需要个别跟进 → xiaozhi-teach-student-analyzer\r\n  · 本报告不列\"需要个别跟进\"的学员名单，也不公示、不排名\r\n\r\n■ 家长沟通 —— 本模板不填\r\n  · 家长侧输出学校班级转 xiaozhi-teach-student-analyzer、独立教师转 xiaozhi-teach-parent-communication，\r\n    由它们核对 parentSharingConsent 后决定给什么；本 SKILL 不发班级排名\r\n\r\n■ 交接与授权提示\r\n  · 本报告是待确认草稿，老师逐条确认后才写入 classWorkspace\r\n  · 交出给下游 SKILL 前同样要老师确认\r\n  · 写回学生端档案前核对 teacherWritebackConsent，为 false 则丢弃并告知老师\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\n\nFile v2.11.0:references/difficulty-gradient-sample.md\n\n# 难度比例样板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 难度档用 schema 的三个枚举值：基础 / 中等 / 较难（`difficultyBand`）。\r\n> 比例按适用场景选，并写入 `examBlueprints[].difficultyRatio`。\r\n\r\n## 场景一：校内形成性测评（6:3:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 10 题排布 · 形成性 · difficultyRatio = \"6:3:1\"\r\n   目的：调进度、看学生学到哪，多数学生要能拿到基础分\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 第 1-6 题（基础，共 60%）\r\n  · 单一知识点、单一方法、直接应用\r\n  · 预期 P ≈ 0.8-0.95\r\n  · 基础题允许 D < 0.2（大家都会本来就不该拉开差距）\r\n\r\n■ 第 7-9 题（中等，共 30%）\r\n  · 多个知识点、需要先判断用什么方法\r\n  · 预期 P ≈ 0.5-0.7\r\n  · 要求 D ≥ 0.2（这一档是区分度的主要来源）\r\n\r\n■ 第 10 题（较难，10%）\r\n  · 综合/探究/开放\r\n  · 预期 P ≈ 0.15-0.35，要求 D ≥ 0.2\r\n\r\n■ 排布原则\r\n  · 由易到难，同题型集中\r\n  · 不忽高忽低（第 3 题突然很难会打乱学生节奏）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 场景二：期末 / 中考模拟（7:2:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 10 题排布 · 终结性 · difficultyRatio = \"7:2:1\"\r\n   目的：贴近中考卷结构（中考卷的基础题占比高于校内练习卷）\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 第 1-7 题（基础，共 70%）  预期 P ≈ 0.8-0.95\r\n■ 第 8-9 题（中等，共 20%）  预期 P ≈ 0.5-0.7，D ≥ 0.2\r\n■ 第 10 题（较难，10%）      预期 P ≈ 0.15-0.35，D ≥ 0.2\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 场景三：诊断性测评（8:2:0）\r\n\r\n```text\r\n只出基础与中等，不出较难题——目的是看\"起点在哪\"，不是拉开差距。\r\n不排名、不计入评价。\r\n```\r\n\r\n## 考后校准\r\n\r\n```text\r\n拼卷时填的是**预期 P**（items[].expectedP）；\r\n考后算出**实际 P** 与 **D**（itemStats[]），两者对不上就是下次命题的校准依据：\r\n  实际 P 明显低于预期 → 这道题比预想的难，flag = 偏难\r\n  实际 P 明显高于预期 → flag = 偏易\r\n  中等/较难题 D < 0.2 → flag = 区分度低\r\n  D < 0 → flag = 疑似错题，先复核题目本身\r\n```\n\nFile v2.11.0:references/exam-design-process.md\n\n# 数学测评设计流程\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 示例题验算：2026-10-07（本文无需计算的示例题，只有分值区间；第十五批改了选拔性的口径与讲评课的去向，第十六批把讲评课改回数学教案设计，第二十批删了竞赛的指向、初中的形成性改为单元练习）\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。从测评目标出发，6 步走完\"目的→蓝图→题目→审查→拼卷→考后统计\"全流程。\r\n> 边界：本流程只做命题与题目统计；错因归类、学员分层、补救与讲评编排、家长沟通均转对应 SKILL（见第 7 节）。\r\n> 词表以 `shared/vocab.md` 为准：测评类型三类（诊断性/形成性/终结性）、\r\n> 版权四值（自有/改编/公开可引用/仅存索引）、能力层级用课标四级。\r\n\r\n## 1. 测评设计 6 步流程\r\n\r\n```text\r\n┌──────────┬────────────────┬────────────────────┐\r\n│ 步骤      │ 名称            │ 关注重心            │\r\n├──────────┼────────────────┼────────────────────┤\r\n│ 第 1 步   │ 明确测评目的    │ 为什么考            │\r\n│ 第 2 步   │ 编制双向细目表  │ 考什么              │\r\n│ 第 3 步   │ 编写/筛选题目   │ 怎么考              │\r\n│ 第 4 步   │ 试卷审查        │ 试卷质量            │\r\n│ 第 5 步   │ 拼卷定稿        │ 形成终稿            │\r\n│ 第 6 步   │ 考后统计与交接  │ 这份卷考出了什么    │\r\n└──────────┴────────────────┴────────────────────┘\r\n\r\n第 6 步止于**题目统计**。讲评课怎么上、错因怎么归类、谁要额外补，\r\n分别转 xiaozhi-teach-math-lesson-planner、xiaozhi-teach-math-error-analyzer、\r\nxiaozhi-teach-student-analyzer，本流程只交出字段。\r\n```\r\n\r\n## 2. 第 1 步：明确测评目的\r\n\r\n### 2.1 三类测评目的\r\n\r\n```text\r\n┌──────────┬──────────────────┬────────────────────┬────────────┐\r\n│ 类型      │ 目的              │ 时机                │ 难度比例    │\r\n├──────────┼──────────────────┼────────────────────┼────────────┤\r\n│ 诊断性    │ 摸清学员水平      │ 开学初/单元初       │ 8:2:0      │\r\n│ 形成性    │ 反馈教学效果      │ 单元中段/章节末     │ 6:3:1      │\r\n│ 终结性    │ 评定学习成果      │ 期末（含中考模拟）  │ 7:2:1      │\r\n└──────────┴──────────────────┴────────────────────┴────────────┘\r\n\r\n三类是 `shared/vocab.md §11` 的统一口径，也是 schema `examBlueprint.assessmentType` 的 enum。\r\n竞赛选拔不在本库范围；中考、高考、学业水平考试的模拟卷属终结性，本 SKILL 照出（高中见 SKILL.md 第十五节）。\r\n初中的形成性用单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟），不组织成考试、不计总分、不排名，反馈写知识点诊断（SKILL.md 第十节 10.2）。\r\n```\r\n\r\n### 2.2 测评目的设定\r\n\r\n```text\r\n【目标 1】知识目标\r\n  · 哪些知识点必须覆盖\r\n  · 覆盖比例\r\n\r\n【目标 2】能力目标\r\n  · 主要测哪种能力\r\n  · 能力层级分布\r\n\r\n【目标 3】时长目标\r\n  · 总时长\r\n  · 各题时长估算\r\n\r\n【目标 4】难度目标\r\n  · 难度梯度比例\r\n  · 平均分预期\r\n```\r\n\r\n## 3. 第 2 步：编制双向细目表\r\n\r\n（详见 [blueprint-template.md](blueprint-template.md)）\r\n\r\n```text\r\n【双向细目表结构】\r\n  · 纵轴：知识点（章-节-点）\r\n  · 横轴：能力层级（**课标四级：了解 / 理解 / 掌握 / 运用**）\r\n    —— 与 SKILL.md §5.2、schema cognitiveLevel 完全一致；\r\n       习惯 Bloom 的按 记忆→了解、理解→理解、应用→掌握、分析评价创造→运用 换算\r\n  · 交叉点：题目数量 + 分数\r\n\r\n【细目表填写要素】\r\n  · 题号\r\n  · 题型\r\n  · 分值\r\n  · 预估难度\r\n  · 预估通过率\r\n```\r\n\r\n## 4. 第 3 步：编写/筛选题目\r\n\r\n### 4.1 题目来源 4 类\r\n\r\n```text\r\n来源 ① 自编\r\n  · 优点：完全可控\r\n  · 缺点：耗时\r\n  · 占比建议：30-50%\r\n\r\n来源 ② 改编\r\n  · 来源：教材例题/习题改编\r\n  · 占比建议：20-30%\r\n\r\n来源 ③ 现成题库\r\n  · 来源：学校题库/历年真题\r\n  · 占比建议：20-40%\r\n\r\n来源 ④ 学员错题改编\r\n  · 来源：班级学员常见错题\r\n  · 占比建议：10-20%\r\n```\r\n\r\n### 4.2 题目版权标注\r\n\r\n版权状态只用 `shared/vocab.md §11` 的四个枚举值（与 schema、SKILL.md 完全一致）：\r\n\r\n```text\r\n┌────────────┬────────────────────────────┬────────────────────┐\r\n│ copyrightStatus │ 来源                   │ 入库方式            │\r\n├────────────┼────────────────────────────┼────────────────────┤\r\n│ 自有        │ 老师原创                    │ 全文入库            │\r\n│ 改编        │ 基于教材/经典题改编          │ 全文入库 + 注明来源  │\r\n│ 公开可引用  │ 教材原题、CC 协议、已获授权   │ 全文入库 + 标注出处  │\r\n│ 仅存索引    │ 教辅原题、历年真题           │ 只记题号与出处，     │\r\n│            │                            │ **不复制题面**      │\r\n└────────────┴────────────────────────────┴────────────────────┘\r\n\r\n旧版的\"自创/授权/公有/未授权\"四态已废止（与 schema 的 enum 对不上）。\r\n❌ 未授权复制教辅题库、未授权转载网络题库：一律不做。\r\n```\r\n\r\n### 4.3 编写题目 5 原则\r\n\r\n```text\r\n原则 1：题干清晰\r\n  · 一道题只有一个明确问法\r\n  · 避免歧义\r\n  · 字数控制\r\n\r\n原则 2：考点单一\r\n  · 一道题突出一个核心考点\r\n  · 避免多个考点混在一起\r\n  · 综合性题放最后\r\n\r\n原则 3：难度梯度\r\n  · 由易到难\r\n  · 跳过式设计\r\n  · 让学员有\"成就感\"\r\n\r\n原则 4：公平性\r\n  · 不超出课程标准\r\n  · 不依赖超纲知识\r\n  · 题目信息对所有学员公平\r\n\r\n原则 5：可区分性\r\n  · 不同能力层级学员有不同表现\r\n  · 高分段学员有发挥空间\r\n  · 低分段学员有基础分\r\n```\r\n\r\n## 5. 第 4 步：试卷审查\r\n\r\n### 5.1 试卷审查 6 维\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```\r\n\r\n### 5.2 难度梯度参考\r\n\r\n难度档用 schema 的三个枚举值：基础 / 中等 / 较难。比例按适用场景选：\r\n\r\n```text\r\n· 校内形成性（调进度）  ：基础 60% / 中等 30% / 较难 10%  → \"6:3:1\"\r\n· 期末·中考模拟        ：基础 70% / 中等 20% / 较难 10%  → \"7:2:1\"\r\n· 诊断性（找起点）      ：基础 80% / 中等 20% / 较难 0%   → \"8:2:0\"\r\n\r\n必须在细目表首行写明本次用的是哪一档及理由，并写入\r\nexamBlueprints[].difficultyRatio。\r\n```\r\n\r\n### 5.3 时长测算\r\n\r\n```text\r\n不使用\"单题时长 = 60-90 秒 × 难度系数\"这类公式——\r\n\"难度系数\"在测量学里指的是 P（得分率），不是可以拿来乘时间的倍数，\r\n这个式子没有出处，也算不准。\r\n\r\n可用的做法（按本班实际校准）：\r\n① 沿用本地既有同类卷的总时长，按题型配比分配\r\n② 老师自己完整做一遍，用**自己用时的 3-4 倍**作为学生用时的估计（经验值）\r\n③ 拼卷后留 10-15% 的检查时间\r\n④ 初中的单元练习按一次一般不超过 20 分钟配题量，不另留检查时间、不统一收卷\r\n⑤ 考后用实际交卷时间反过来校准下一次的估计\r\n\r\n写入 examBlueprints[].durationMinutes 时填**老师确认过的实际值**，\r\n不填公式算出来的数。\r\n```\r\n\r\n## 6. 第 5 步：拼卷定稿\r\n\r\n### 6.1 拼卷原则\r\n\r\n```text\r\n原则 1：由易到难\r\n  · 学员先做会的，再做难的\r\n  · 增强信心\r\n\r\n原则 2：同类集中\r\n  · 选择-填空-解答-证明分层\r\n  · 避免题型混排\r\n\r\n原则 3：分值合理\r\n  · 选择 2-3 分，填空 3-5 分\r\n  · 解答 5-15 分\r\n\r\n原则 4：留白充足\r\n  · 给学员足够的答题空间\r\n```\r\n\r\n### 6.2 试卷结构样板\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📝 [学校名] [学段] [学科] [期中卷 / 期末卷 / 九年级模拟卷；高中另有单元测验]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 满分：[N] 分\r\n■ 时长：[N] 分钟\r\n■ 适用班级：[化名 X-X 班]\r\n\r\n一、选择题（[N] 题 × [N] 分 = [N] 分）\r\n  1. ...\r\n  2. ...\r\n  ...\r\n\r\n二、填空题（[N] 题 × [N] 分 = [N] 分）\r\n  1. ...\r\n  2. ...\r\n  ...\r\n\r\n三、解答题（[N] 题 × [N] 分 = [N] 分）\r\n  1. （基础题）...\r\n  2. （基础题）...\r\n  ...\r\n  6. （挑战题）...\r\n\r\n四、附加题（[N] 题 × [N] 分 = [N] 分）\r\n  1. （压轴题）...\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> 初中的单元练习不用这个样板：按知识点出一组题，一次随堂练习一般不超过 20 分钟；题旁的分值只用来配比，不写满分、时长栏，不设附加题，不计总分、不排名（SKILL.md 4.2、10.2）。\r\n\r\n## 7. 第 6 步：考后统计与交接（讲评课不在本 SKILL 内设计）\r\n\r\n### 7.1 本 SKILL 到哪里为止\r\n\r\n```text\r\n第 1 步：逐题 P/D 速览  ✅ 本 SKILL\r\n  · 算出每道题的 P、D、flag，标出错误率 >30% 的题号\r\n  · D<0 或 P 极低的题先复核题目本身（题干、答案、评分标准），\r\n    这是命题质量问题，属于本 SKILL 的职责\r\n\r\n第 2 步：知识点得分率  ✅ 本 SKILL\r\n  · 按知识点汇总班级得分率，标出最低的 3 个\r\n\r\n到这里，本 SKILL 的工作结束。下面三件事各有专门 SKILL：\r\n\r\n❌ 错因归类（七类分析、抽答卷看步骤）\r\n     → xiaozhi-teach-math-error-analyzer\r\n❌ 讲评课编排（讲哪几题、多少分钟、变式训练、当堂巩固）\r\n     → xiaozhi-teach-math-lesson-planner\r\n❌ 个别辅导与重点关注名单\r\n     → xiaozhi-teach-student-analyzer\r\n\r\n理由：讲评要决定\"为什么错、先讲什么、谁需要额外补\"，\r\n这三个判断都要看学生的实际书写与历次表现，不是一份卷子的统计量能给出的。\r\n本 SKILL 硬做只会给出看着合理、其实没有依据的建议。\r\n```\r\n\r\n### 7.2 考后交接卡（本 SKILL 的输出形态）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📋 考后统计交接卡\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 测评：[化名]（examId：[X]）\r\n■ 班级：[化名] 班   实考 [N] 人\r\n\r\n【逐题统计】（写入 classWorkspace.itemStats[]，待老师确认）\r\n  · 错误率 >30% 的题：[题号]\r\n  · flag 异常：偏难 [题号] / 偏易 [题号] / 区分度低 [题号]\r\n  · 需复核题目本身：[题号]（D<0 或高分组集体失分）\r\n\r\n【知识点得分率】\r\n  · 最低 3 个：[知识点]（[N]%）、[知识点]（[N]%）、[知识点]（[N]%）\r\n\r\n【交接建议】（须老师确认后才交出）\r\n  · → 〔班级错因分析〕：examId + itemStats + itemScores\r\n  · → 〔数学教案〕：flag 异常题号 + 低得分率知识点，用于设计讲评课\r\n  · → 〔学情分析师〕：examId + classSummaries\r\n  · 家长侧输出：本 SKILL 不生成，学校班级转〔学情分析师〕，独立教师转〔家长沟通助手〕\r\n\r\n【本 SKILL 不填的栏】\r\n  · 错因 TOP 3、变式训练、巩固练习、个别关注名单\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 8. 老师自备内容\r\n\r\n- [ ] 逐题分数表（考后统计的输入）\r\n- [ ] 学校的考试计划与评分标准\r\n- [ ] 题库（含版权标注）\r\n- [ ] 卷面满分与题型分值表\n\nFile v2.11.0:references/math-hs-blueprint-sample.md\n\n# 高二单元测评的蓝图示例：一元函数导数及其应用\r\n\r\n> 适用学段：高中（选择性必修）。配合 `xiaozhi-teach-math-exam-designer` 第十五节使用。\r\n> 依据：《普通高中数学课程标准日常修订版（2017 年版 2025 年修订）》\"学业水平考试与高考建议\"——高考的内容范围是必修和选择性必修课程，学业质量水平一是学业水平考试命题的依据，高考命题不超过水平二；题型一般包括选择题（单项选择题与多项选择题）、填空题和解答题；要处理好考试时间和题量的关系，合理设置题量。单元内容依据选择性必修主题一\"函数\"中的\"一元函数导数及其应用\"。\r\n> 这是一份**学校自编的单元末终结性测评**，只示范怎么把课标四级、难度档、预期 P、核心素养与学业质量水平写进细目表，**不代表任何一省的高考试卷结构**，也不是完整试卷。各类测评的预期 P 区间沿用通用 `xiaozhi-teach-exam-designer`；P、D 的定义与算法只有一套，见通用版。\r\n\r\n---\r\n\r\n## 一、基本信息\r\n\r\n| 项 | 内容 |\r\n|---|---|\r\n| 测评类型 | 终结性（单元末，评掌握） |\r\n| 范围 | 一元函数导数及其应用：导数概念及其意义、导数运算、导数在研究函数中的应用；单元划分以学校所用教材为准。课标标＊的\"微积分的创立与发展\"是选学内容，不作为考试要求，不出题 |\r\n| 满分与时长 | 100 分，90 分钟（预设作答 78 分钟，留 12 分钟检查） |\r\n| 题量 | 14 题（两道解答题按小问分列，共 16 行）。课标要求合理设置题量、逐步减少选择题和填空题的题量，所以数学卷不套用通用测评设计师的题量区间（终结性 18-25 题），用预设作答时间控制总量 |\r\n| 难度比例 | 基础 : 中等 : 较难 = 6 : 3 : 1（按分值），借用数学测评设计第七节\"校内形成性\"的比例。理由：单元末测评看本单元学得怎样，不模拟高考卷。写在细目表首行 |\r\n| 课标四级的标法 | 按这道题考查的知识点在课标里的要求层次来标：课标对\"导数概念的实际背景\"\"单调性与导数的关系\"\"极值的必要条件和充分条件\"用\"了解\"，对\"导数的几何意义\"用\"理解\"，对求导、求单调区间、求极值与最值、解决简单的实际问题用\"能……\"（按\"掌握\"标）；综合几项、需要自己找路径的题标\"运用\" |\r\n| 学业质量水平 | 全部按水平二：课标表 3 中，水平一的描述以必修内容为主，\"借助函数的导数……研究函数的性质和应用\"写在水平二；高考命题不超过水平二，所以不出水平三的题。试题的深浅用难度档区分 |\r\n| 必修与选择性必修以外的方法 | 所有题目都能用必修与选择性必修内的方法完成，不以洛必达法则等为必要解法 |\r\n\r\n---\r\n\r\n## 二、双向细目表\r\n\r\n**细目表首行**：高二·一元函数导数及其应用·单元末终结性测评｜满分 100｜90 分钟｜难度比例 6 : 3 : 1（借用第七节\"校内形成性\"的比例；单元末测评不模拟高考卷）\r\n\r\n| 题号 | 题型 | 知识点 | 课标四级 | 难度档 | 分值 | 预期 P | 核心素养 | 学业质量水平 | 预设时间（分钟） |\r\n|---|---|---|---|---|---|---|---|---|---|\r\n| T1 | 单选 | 导数概念：平均变化率 | 了解 | 基础 | 5 | 0.90 | 数学抽象 | 水平二 | 3 |\r\n| T2 | 单选 | 导数概念：瞬时变化率与极限思想 | 了解 | 基础 | 5 | 0.90 | 数学抽象 | 水平二 | 3 |\r\n| T3 | 单选 | 导数的几何意义 | 理解 | 基础 | 5 | 0.85 | 直观想象 | 水平二 | 3 |\r\n| T4 | 单选 | 由导函数的图像判断单调性 | 了解 | 基础 | 5 | 0.85 | 直观想象 | 水平二 | 3 |\r\n| T5 | 单选 | 极值的必要条件与充分条件 | 了解 | 中等 | 5 | 0.65 | 逻辑推理 | 水平二 | 3 |\r\n| T6 | 单选 | 由单调性求参数的范围 | 掌握 | 中等 | 5 | 0.60 | 逻辑推理 | 水平二 | 3 |\r\n| T7 | 多选 | 切线的判断（在某点处与过某点） | 理解 | 中等 | 6 | 0.60 | 直观想象 | 水平二 | 4 |\r\n| T8 | 多选 | 由导函数的图像判断极值点 | 了解 | 中等 | 6 | 0.55 | 直观想象 | 水平二 | 4 |\r\n| T9 | 填空 | f(ax + b) 型函数求导 | 掌握 | 基础 | 5 | 0.85 | 数学运算 | 水平二 | 3 |\r\n| T10 | 填空 | 在某点处的切线方程 | 理解 | 基础 | 5 | 0.85 | 数学运算 | 水平二 | 3 |\r\n| T11 | 填空 | 闭区间上的最值 | 掌握 | 基础 | 5 | 0.80 | 数学运算 | 水平二 | 3 |\r\n| T12 | 解答 | 单调区间与极值 | 掌握 | 基础 | 11 | 0.80 | 数学运算 | 水平二 | 10 |\r\n| T13(1) | 解答 | 实际问题：建立函数、写出定义域 | 掌握 | 基础 | 6 | 0.85 | 数学建模 | 水平二 | 5 |\r\n| T13(2) | 解答 | 实际问题：用导数求最值 | 掌握 | 基础 | 8 | 0.80 | 数学建模 | 水平二 | 8 |\r\n| T14(1) | 解答 | 含参数函数的单调性 | 运用 | 中等 | 8 | 0.55 | 逻辑推理 | 水平二 | 8 |\r\n| T14(2) | 解答 | 恒成立问题 | 运用 | 较难 | 10 | 0.25 | 逻辑推理 | 水平二 | 12 |\r\n\r\n**分值与比例校验**（第五节 5.4 的经验区间，可按本班调整）：\r\n\r\n- 题型：选择题 42 分（单选 30、多选 12），填空题 15 分，解答题 43 分。\r\n- 课标四级：了解 26、理解 16（了解 + 理解 42%，应在 40-50%）；掌握 40%（应在 35-45%）；运用 18%（应在 10-20%）。\r\n- 难度：基础 60、中等 30、较难 10，与首行声明的 6 : 3 : 1 一致；各题预期 P 落在第七节各档的区间内（基础 0.8-0.95、中等 0.5-0.7、较难 0.15-0.35）。\r\n- 预期整卷 P = Σ(分值 × 预期 P) ÷ 100 ≈ 0.70，在通用测评设计师终结性的目标区间 0.55-0.75 内。\r\n- 预设作答时间合计 78 分钟，不超过 90 分钟。\r\n\r\n```verify\r\n{\"claim\": \"16 行合计 100 分；基础 60、中等 30、较难 10；了解 26、理解 16、掌握 40、运用 18；预期整卷 P = 0.7035；预设时间 78 分钟\", \"expr\": \"((it) => { const s = (f) => it.filter(f).reduce((a, x) => a + x[0], 0); return [s(() => true), s((x) => x[2] === '基础'), s((x) => x[2] === '中等'), s((x) => x[2] === '较难'), s((x) => x[1] === '了解'), s((x) => x[1] === '理解'), s((x) => x[1] === '掌握'), s((x) => x[1] === '运用'), Math.round(it.reduce((a, x) => a + x[0] * x[3], 0) * 100) / 10000, it.reduce((a, x) => a + x[4], 0)]; })([[5, '了解', '基础', 0.9, 3], [5, '了解', '基础', 0.9, 3], [5, '理解', '基础', 0.85, 3], [5, '了解', '基础', 0.85, 3], [5, '了解', '中等', 0.65, 3], [5, '掌握', '中等', 0.6, 3], [6, '理解', '中等', 0.6, 4], [6, '了解', '中等', 0.55, 4], [5, '掌握', '基础', 0.85, 3], [5, '理解', '基础', 0.85, 3], [5, '掌握', '基础', 0.8, 3], [11, '掌握', '基础', 0.8, 10], [6, '掌握', '基础', 0.85, 5], [8, '掌握', '基础', 0.8, 8], [8, '运用', '中等', 0.55, 8], [10, '运用', '较难', 0.25, 12]])\", \"expect\": [100, 60, 30, 10, 26, 16, 40, 18, 0.7035, 78]}\r\n```\r\n\r\n```verify\r\n{\"claim\": \"题型分值：单选 6 × 5 = 30，多选 2 × 6 = 12，填空 3 × 5 = 15，解答 11 + 14 + 18 = 43，合计 100\", \"expr\": \"[6 * 5, 2 * 6, 3 * 5, 11 + (6 + 8) + (8 + 10), 6 * 5 + 2 * 6 + 3 * 5 + 11 + 14 + 18]\", \"expect\": [30, 12, 15, 43, 100]}\r\n```\r\n\r\n---\r\n\r\n## 三、各题的考查意图（示意，不是完整试题）\r\n\r\n| 题号 | 考查意图 | 学生端对应的错因子类型（讲评时参考） |\r\n|---|---|---|\r\n| T1、T2 | 区分一段区间上的平均变化率与某一点的瞬时变化率 | B28 |\r\n| T3、T10 | \"在点 P 处\"的切线；T7 可以放一个\"过点 P\"的切线选项 | B28、R10 |\r\n| T4、T8 | 由导函数的图像读出原函数的单调性与极值点 | B29 |\r\n| T5 | 判断\"导数为 0 的点一定是极值点\"之类的说法（y = x³ 为反例） | B29 |\r\n| T6 | 由\"在区间上单调递增\"得到 f′(x) ≥ 0，注意等号 | B29 |\r\n| T9 | y = f(ax + b) 求导不漏乘 a | B30、C15 |\r\n| T11 | 闭区间上的最值要比较极值与端点值 | B29 |\r\n| T13 | 从实际情境建立函数、写出实际的定义域，再用导数求最值 | M09、R07 |\r\n| T14 | 先写定义域，再按导函数零点的情况分类讨论；恒成立转化为最值 | R07、M12、M13、R08 |\r\n\r\n学生端子类型的定义见 `xiaozhi-math-error-dna` 维度表第十一节，这一列只帮老师对照学生端的说法；老师端讲评用数学班级错因分析的七类错因（4.1.1），写回学生端时只用通用四维。\r\n\r\n---\r\n\r\n## 四、写进工作空间时\r\n\r\n- `examBlueprints[].assessmentType` 填\"终结性\"，`difficultyRatio` 填\"6:3:1\"，`durationMinutes` 填老师实际安排的时长。\r\n- 多项选择题的 `itemType` 仍记\"选择\"（schema 没有单独的枚举），在细目表上注明\"多选\"。\r\n- `cognitiveLevel` 用课标四级，`difficultyBand` 用基础 / 中等 / 较难，`expectedP` 按上表填。\r\n- \"核心素养\"\"学业质量水平\"\"预设时间\"三列只写在细目表上，不写进工作空间（schema 没有这些字段）。\r\n- 题目来源与版权、AI 生成题的自检与标注、试题保密照 SKILL 第六节与开头的\"试题保密\"段执行；启用前的统考试题不得输入。\r\n- 考后的题目统计（实际 P、实际 D）照 SKILL 第九节，算法与通用版一致。\n\nFile v2.11.0:references/result-analysis-rubric.md\n\n# 数学测评题目统计模板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。考后先做**逐题项目分析（P/D）**，\r\n> 再看分数分布与知识点得分率。**本模板到此为止。**\r\n>\r\n> ⚠️ **边界（先读这一段再往下填）**\r\n> 本模板只填**题目层面的统计量**——每道题多难、能不能区分、哪些知识点得分率低。\r\n> 下列四类内容**不在本 SKILL 范围内，本模板不提供填写指令，只提供交接口**：\r\n>\r\n> | 想做的事 | 该由谁做 |\r\n> |---|---|\r\n> | 错因归类、七类错因分布、个体错因诊断 | `xiaozhi-teach-math-error-analyzer` |\r\n> | 学员分层（A/B/C tier）、重点关注名单 | `xiaozhi-teach-student-analyzer` |\r\n> | 补救计划、教学干预、课时增减、讲评课编排 | `xiaozhi-teach-math-lesson-planner` |\r\n> | 成绩告知、家长沟通措辞、约谈安排 | 学校班级：家长版转 `xiaozhi-teach-student-analyzer`，约谈由老师按学校安排；独立教师：`xiaozhi-teach-parent-communication` |\r\n>\r\n> 老师在本流程里直接提出上述需求时：说明这属于哪个 SKILL，交出可用的最小字段\r\n> （examId + itemStats[] + itemScores[]），不要在本模板里就地代做。\r\n> 若平台未安装对应 SKILL，如实说明\"这部分需另行启用\"。\r\n>\r\n> **前提：需要逐题分数**（`classWorkspace.itemScores[]`）。只有总分时，\r\n> 本模板只能填第 1 维（分数分布），第 0 维与第 2 维都做不了，报告中必须写明\r\n> \"本次只有总分，未做项目分析\"。\r\n\r\n## 0. 第 0 维：逐题项目分析（考后第一件事）\r\n\r\n写入 `classWorkspace.itemStats[]`。\r\n\r\n```text\r\n难度 P = 该题班级平均得分 ÷ 该题满分            （0-1，越大越容易）\r\n区分度 D = 高分组得分率 − 低分组得分率          （-1~1，越大越能区分）\r\n  分组：按总分排序，**前 27% 为高分组、后 27% 为低分组**（groupingMethod = \"27%\"）\r\n  样本 < 30 人时每组不足 8 人，改用\"上下各半\"并注明，D 只作参考\r\n\r\n┌──────┬────────┬────────┬────────┬────────┬──────────┬────────────────┐\r\n│ 题号  │ 知识点  │ 难度档  │ 预期P   │ 实际P   │ 实际D     │ flag           │\r\n├──────┼────────┼────────┼────────┼────────┼──────────┼────────────────┤\r\n│ T1   │ [X]    │ 基础    │ 0.90   │ 0.92   │ 0.10     │ 正常           │\r\n│ T5   │ [X]    │ 中等    │ 0.60   │ 0.38   │ 0.35     │ 偏难           │\r\n│ T9   │ [X]    │ 中等    │ 0.60   │ 0.55   │ 0.12     │ 区分度低       │\r\n│ T12  │ [X]    │ 较难    │ 0.25   │ 0.20   │ -0.05    │ 疑似错题       │\r\n│ ...  │        │        │        │        │          │                │\r\n└──────┴────────┴────────┴────────┴────────┴──────────┴────────────────┘\r\n\r\nflag 判读规则：\r\n  正常     实际P 接近预期P，且（中等/较难题）D ≥ 0.2\r\n  偏难     实际P 明显低于预期P\r\n  偏易     实际P 明显高于预期P\r\n  区分度低 **只对中等/较难题**判：D < 0.2\r\n           —— 基础题 D 低是正常的（大家都会），不判此项\r\n  疑似错题 D < 0（高分组反而做得差），或 P 极低且高分组集体失分\r\n           —— 先复核题干、答案、评分标准，再归因到学生\r\n\r\n【信度】Cronbach α（写入 classSummaries[].reliabilityAlpha）\r\n  · 需要逐题分数才能算\r\n  · 样本 < 20 人时参考价值有限，必须注明\"样本 N 人，α 仅供参考\"\r\n  · 单元卷题目少、内容单一，α 偏低是常见现象，不等于卷子不合格\r\n  · α 描述的是\"这些题是否测同一件事\"，**不描述学生水平**，\r\n    不能用它给学生或班级下结论\r\n```\r\n\r\n## 1. 维度总览（本模板只做前三维）\r\n\r\n```text\r\n┌──────────┬────────────────┬──────────────────┬──────────────────────────┐\r\n│ 维度      │ 关注重心        │ 输出              │ 归属                      │\r\n├──────────┼────────────────┼──────────────────┼──────────────────────────┤\r\n│ 0. 逐题    │ P / D / 信度    │ 项目分析表        │ ✅ 本 SKILL               │\r\n│ 1. 分数    │ 整体分布        │ 分数分布图        │ ✅ 本 SKILL               │\r\n│ 2. 知识点  │ 章节得分率      │ 知识点得分率表    │ ✅ 本 SKILL               │\r\n├──────────┼────────────────┼──────────────────┼──────────────────────────┤\r\n│ ─ 错因    │ 错因分布与诊断  │ —                │ ❌ 转 math-error-analyzer │\r\n│ ─ 学员    │ 个体诊断与分层  │ —                │ ❌ 转 student-analyzer    │\r\n│ ─ 干预    │ 补救与讲评编排  │ —                │ ❌ 转 math-lesson-planner │\r\n│ ─ 家长    │ 成绩告知        │ —                │ ❌ 转 student-analyzer    │\r\n└──────────┴────────────────┴──────────────────┴──────────────────────────┘\r\n\r\n三条实线以上是\"这份卷子考出了什么\"，以下是\"接下来怎么办\"。\r\n本 SKILL 只负责上半张表，下半张表交出字段即止；家长一行指学校班级的家长版，独立教师的学员转 parent-communication。\r\n```\r\n\r\n## 2. 第 1 维：分数分析\r\n\r\n### 2.1 班级分数统计\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 班级分数分析：[化名] 班\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 班级人数：[N]\r\n■ 应到：[N]  实到：[N]  缺考：[N]\r\n\r\n【整体数据】\r\n  · 平均分：[N] 分（满分 [N]）\r\n  · 中位数：[N] 分\r\n  · 最高分：[N] 分   最低分：[N] 分（**不写是谁**，避免变相排名）\r\n  · 标准差：[N]\r\n  · 及格率：[N]%\r\n  · 优秀率：[N]%\r\n\r\n【分数段分布】\r\n  · 90-100：[N] 人（[N]%）\r\n  · 80-89：[N] 人（[N]%）\r\n  · 70-79：[N] 人（[N]%）\r\n  · 60-69：[N] 人（[N]%）\r\n  · 60 以下：[N] 人（[N]%）\r\n\r\n【与上次对比】\r\n  · 平均分变化：+[N] / -[N]\r\n  · 及格率变化：+[N]% / -[N]%\r\n  · 优秀率变化：+[N]% / -[N]%\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 2.2 分数分布可视化（文本版）\r\n\r\n```text\r\n分数分布直方图\r\n  90-100 │■■■■             4 人\r\n  80-89  │■■■■■■■■■■       10 人\r\n  70-79  │■■■■■■■          7 人\r\n  60-69  │■■■              3 人\r\n  < 60   │■■■              3 人\r\n```\r\n\r\n## 3. 第 2 维：知识点得分率\r\n\r\n### 3.1 章节与知识点得分率\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 知识点得分率：[化名] 班\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n【章节得分率】\r\n  · 第一章 [N]%  ████████░░\r\n  · 第二章 [N]%  ████░░░░░░\r\n  · 第三章 [N]%  ██████████\r\n  · 第四章 [N]%  ██████░░░░\r\n\r\n【得分率最低的 3 个知识点】\r\n  1. [知识点 A] — 失分率 [N]%  · 涉及题号：[N]、[N]\r\n  2. [知识点 B] — 失分率 [N]%  · 涉及题号：[N]、[N]\r\n  3. [知识点 C] — 失分率 [N]%  · 涉及题号：[N]、[N]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n\r\n⚠️ 这里只填\"失分率是多少、涉及哪几题\"。\r\n   **不填\"主要错因是什么\"**——错因需要看学生的实际书写与步骤，\r\n   属于 `xiaozhi-teach-math-error-analyzer` 的判断，本模板不代填。\r\n```\r\n\r\n### 3.2 知识点 × 题号对照（只到题目层面）\r\n\r\n```text\r\n       知A  知B  知C  知D  知E\r\nT1     ●                        （T1 考查知A，班级得分率 [N]%）\r\nT5          ●    ●              （T5 跨知B/知C，班级得分率 [N]%）\r\nT9                    ●\r\nT12                        ●\r\n...\r\n\r\n图例：● 该题考查此知识点\r\n\r\n⚠️ 不做\"学员 × 知识点\"的逐人对错矩阵。\r\n   逐人掌握度画像属于 `xiaozhi-teach-student-analyzer`；\r\n   本 SKILL 只统计每道题、每个知识点的班级得分率，不生成个体画像。\r\n```\r\n\r\n## 4. 交接口：错因、分层、干预、家长（本 SKILL 不做）\r\n\r\n前三维填完，报告在本 SKILL 内就结束了。下面这些是老师常接着要的，\r\n**每一项都有专门 SKILL**，本模板只给交接话术与要交出的字段，不给操作步骤。\r\n\r\n### 4.1 错因归类与个体诊断 → `xiaozhi-teach-math-error-analyzer`\r\n\r\n```text\r\n本 SKILL 能交出的：\r\n  · examId\r\n  · classWorkspace.itemStats[]（哪几题 P 低 / D 低 / flag 异常）\r\n  · classWorkspace.itemScores[]（逐题分数，若老师已录入）\r\n  · 错误率 >30% 的题号清单\r\n\r\n话术：\r\n  \"T5、T9、T12 三道题错误率超过 30%，逐题数据我整理好了。\r\n   要判断学生是概念没通、还是步骤上出问题，需要看实际答卷，\r\n   这块交给〔班级错因分析〕更准——要我把 examId 和逐题数据交过去吗？\"\r\n\r\n❌ 本模板不提供：七类错因分布表、错因 × 知识点交叉表、个体主导错因判定。\r\n   错因词表见 shared/vocab.md §3，由错因分析 SKILL 使用，不在此处代填。\r\n```\r\n\r\n### 4.2 学员分层与重点关注 → `xiaozhi-teach-student-analyzer`\r\n\r\n```text\r\n本 SKILL 能交出的：\r\n  · examId\r\n  · classWorkspace.classSummaries[]（样本量 / 均值 / 标准差 / 分数段分布）\r\n  · 分数段人数分布（不含\"谁在哪一段\"的姓名或化名对应关系）\r\n\r\n话术：\r\n  \"分层要看近几次的稳定表现，单次卷子做不了这个判断。\r\n   〔学情分析师〕维护 studentTiers，我把这次的班级统计交过去？\"\r\n\r\n❌ 本模板不提供：A/B/C 分层判定标准、重点关注学员名单、个人诊断卡。\r\n❌ 本 SKILL 不写 classWorkspace.studentTiers[]。\r\n```\r\n\r\n### 4.3 补救、讲评与教学调整 → `xiaozhi-teach-math-lesson-planner`（含讲评课的整节）\r\n\r\n```text\r\n本 SKILL 能交出的：\r\n  · examId + flag 异常的题号 + 得分率最低的知识点\r\n\r\n话术：\r\n  \"哪些内容要重讲、讲评课怎么排、要不要加课时，是教案设计的事。\r\n   我把这次得分率最低的三个知识点交给〔数学教案〕？\"\r\n\r\n❌ 本模板不提供：课时增减建议、讲评重点排序、个别辅导安排、变式训练设计。\r\n   复习排期另转 xiaozhi-teach-review-planner。\r\n```\r\n\r\n### 4.4 成绩告知与家长沟通 → 学校班级 `xiaozhi-teach-student-analyzer`，独立教师 `xiaozhi-teach-parent-communication`\r\n\r\n```text\r\n❌ 本 SKILL 不生成任何家长可见内容，不安排约谈，不统计\"要沟通几名家长\"。\r\n   家长侧输出学校班级交 xiaozhi-teach-student-analyzer、独立教师交 xiaozhi-teach-parent-communication，\r\n   由它们核对 parentSharingConsent 后决定给什么、怎么给。\r\n   本 SKILL 任何情况下都不发班级排名、不发个人名次。\r\n```\r\n\r\n## 5. 统计报告样板（本 SKILL 的最终输出）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📄 [化名] 班 [化名] 测评题目统计报告\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 测评：[化名]（[日期]）   类型：[诊断性/形成性/终结性]\r\n■ 班级：[化名] 班   应考 [N] 人，实考 [N] 人\r\n\r\n【一、整体分布】\r\n  · 平均分 [N] 分（得分率 [N]%），与上次相比 [+/-N]\r\n  · 中位数 [N]，标准差 [N]\r\n  · 分数段：见第 1 维\r\n\r\n【二、逐题项目分析】\r\n  · 分组方法：27%（样本 <30 人改\"上下各半\"并注明）\r\n  · flag 异常题：[题号]（偏难/偏易/区分度低/疑似错题）\r\n  · 需要复核题目本身的：[题号]（D<0 或高分组集体失分）\r\n  · 信度 α：[N]（样本 <20 人注明\"仅供参考\"；无逐题分数填\"—\"）\r\n\r\n【三、知识点得分率】\r\n  · 得分率最低的 3 个知识点：[知识点]（[N]%）\r\n\r\n【四、可交接给谁】\r\n  · 错因归类 → 〔班级错因分析〕：examId + itemStats + itemScores\r\n  · 分层与关注名单 → 〔学情分析师〕：examId + classSummaries\r\n  · 补救与讲评 → 〔数学教案〕：flag 异常题号 + 低得分率知识点\r\n  · 家长侧输出 → 学校班级〔学情分析师〕、独立教师〔家长沟通助手〕（本 SKILL 不代写）\r\n  以上均需老师确认后再交出。\r\n\r\n【五、写回确认】\r\n  · 待确认条目：examBlueprints / itemStats / classSummaries 各 [N] 条\r\n  · 老师确认前不写入工作空间\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n## 6. 老师自备内容\r\n\r\n- [ ] 逐题分数表（`classWorkspace.itemScores[]` 的录入来源）\r\n- [ ] 班级整体成绩趋势表\r\n- [ ] 毕业年级模拟考试的统计（如有，用于校准）\r\n- [ ] 卷面满分与题型分值表\n\nFile v2.11.0:references/student-report-sample.md\n\n# 测评统计卡模板（学员）\r\n\r\n> 适用学段：初中（7-9 年级）。一律用化名（studentAlias），不写真实姓名。\r\n> **不写名次，也不和班级平均比**——个体统计卡只写该生自己这次的结果与知识点表现，不是排位。初中期中、期末实行等级评价，考试结果不排名、不公布（教育部办公厅《关于加强义务教育学校考试管理的通知》，教基厅函〔2021〕34 号；按当地规定），本卡写学校给的等级（单元练习可以不写），不写总分；高中的学员照学校的做法写分数，同样不写名次。\r\n>\r\n> ⚠️ **边界**：本模板只填**这次卷子上的得分事实**。\r\n> \"为什么错\"（错因诊断）转 `xiaozhi-teach-math-error-analyzer`；\r\n> \"接下来练什么\"（改进计划、个别辅导）转 `xiaozhi-teach-math-lesson-planner`；\r\n> \"在班里处于什么水平 / 属于哪一层\"转 `xiaozhi-teach-student-analyzer`；\r\n> 给家长看的版本学校班级转 `xiaozhi-teach-student-analyzer`，独立教师转 `xiaozhi-teach-parent-communication`。\r\n> 本模板对这四项只留交接口，不代填。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 测评分析报告 · [学员化名] · [测评名]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[N]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 结果\r\n  · 等级：[学校给的等级]（期中、期末与九年级的模拟考试照学校的等级评价；单元练习可以不写等级，老师自定了简单等级的照填，不套期中、期末的等级线；本 SKILL 不自定等级线）\r\n  · 不写总分、整卷得分率与名次；总分只留在老师自留的逐题分数表里\r\n  · 与上次比：等级 [上次] → [这次]（只和该生自己比）\r\n\r\n■ 知识点表现（来自逐题得分）\r\n  · 拿稳的：[知识点]（得分率 [N]%）\r\n  · 要补的：[知识点]（得分率 [N]%）\r\n  · 本次没考到、但档案里仍是弱项的：[知识点]\r\n\r\n■ 错因分析 —— 本模板不填\r\n  · 本 SKILL 只能给出\"错在哪几题、涉及哪些知识点\"\r\n  · 判断\"为什么错\"要看学生的实际书写与步骤，\r\n    转 xiaozhi-teach-math-error-analyzer；本卡不写主导错因与置信度\r\n\r\n■ 改进建议 —— 本模板不填\r\n  · 接下来练什么、怎么练、要不要个别辅导\r\n    → xiaozhi-teach-math-lesson-planner（复习排期转 xiaozhi-teach-review-planner）\r\n\r\n■ 可交接的最小字段\r\n  · 学员化名 + examId + 该生逐题得失分 + 涉及知识点\r\n  · 交出前先问老师：\"要我把这份交给〔班级错因分析〕看错因吗？\"\r\n\r\n■ 交接与授权提示\r\n  · 本卡是待确认草稿，老师确认后才写入 classWorkspace\r\n  · 写回学生端档案前核对 teacherWritebackConsent，为 false 则丢弃并告知老师\r\n  · 本 SKILL 不生成家长版本；家长侧输出学校班级转 xiaozhi-teach-student-analyzer、\r\n    独立教师转 xiaozhi-teach-parent-communication，由它们核对 parentSharingConsent 后决定给什么\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\nArchive v2.10.0: 19 files, 66483 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2415b), SKILL.md (41277b), _meta.json (152b)\n\nFile v2.10.0:SKILL.md\n\n---\nname: xiaozhi-teach-math-exam-designer\ndescription: '数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份单元测评\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长沟通（转 xiaozhi-teach-parent-communication）、非数学学科测评（转 xiaozhi-teach-exam-designer）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 数学测评设计\nversion: 2.10.0\nauthor: 小智伴学\ncategory: 老师数学\ngrade_bands:\n  - 初中\n  - 高中\ntags: [测评设计, 双向细目表, 诊断性测评, 形成性测评, 数学老师]\ndepends_on:\n  - xiaozhi-teach-exam-designer\n  - xiaozhi-teach-student-analyzer\n  - xiaozhi-teach-lesson-planner\n  - xiaozhi-teach-math-error-analyzer\n  - xiaozhi-teach-math-lesson-planner\n  - xiaozhi-teach-parent-communication\nid: openclaw:xiaozhi-teach-math-exam-designer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-math-exam-designer\ndisplayName: 数学测评设计\nsummary: '数学教师的测评设计（初中；'\n---\n\n# 数学测评设计 SKILL\n\n> **一句话定位：** 测评不是给学员\"打标签\"，而是给教学\"照镜子\"——双向细目表是从\"出题感觉\"到\"诊断精准\"的桥梁。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F]，无该能力时按 shared/platform-conventions.md 降级。\n> 无跨会话统计（X）时：不输出跨次测评的趋势数字，只分析老师本次提供的逐题分数，并注明样本量。\n> 本 SKILL 输出**测评设计框架**与**双向细目表**，不代替老师出完整试卷、不替老师阅卷评分。\n> 细目表出现缺口时，可按缺口起草**候选题草稿**填空——草稿不是成卷，\n> 一律标注 `【AI 生成，入库前请人工验算】`，生成前按 `shared/ai-item-check.md` 自检\n>（自解一遍、有解且唯一、条件充分不多余、数值友好、不超出本班学段）；\n> 对应 `examBlueprints[].items[]` 的 `aiGenerated=true` 且 `verifiedByTeacher` 必须由老师验算后才置 true，\n> **未验算的题不得进入试卷**。整卷的最终取舍、排版与定稿始终由老师完成。\n> 题目版权状态只用 `shared/vocab.md §11` 的四个枚举值：`自有` / `改编` / `公开可引用` / `仅存索引`。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n### 职责边界（本 SKILL 做什么 / 不做什么）\n\n```text\n✅ 本 SKILL 只做四件事\n  ① 命题蓝图：测评目标 + 双向细目表（知识点 × 课标四级）+ 难度比例\n  ② 选题：来源判定、版权标注、按细目表缺口起草待验算的候选题草稿\n  ③ 题目统计：逐题 P / D、flag、信度 α、知识点得分率（**题目层面的量数**）\n  ④ 写回：只写下面\"接口\"节列出的字段，且逐条经老师确认\n\n❌ 本 SKILL 不做，请转交（这些不是\"顺手也能做\"，是不做）\n  · 错因归类、七类错因分布、个体错因诊断\n      → xiaozhi-teach-math-error-analyzer（班级错因分析）\n  · 学员分层（A/B/C tier）、个体学情画像、重点关注名单\n      → xiaozhi-teach-student-analyzer（学情分析师）\n  · 补救计划、教学干预、课时增减、个别辅导安排、讲评课设计\n      → xiaozhi-teach-math-lesson-planner；复习排期转 xiaozhi-teach-review-planner\n  · 家长沟通措辞、成绩告知、约谈安排\n      → xiaozhi-teach-parent-communication（家长沟通助手）\n  · 非数学学科测评 → xiaozhi-teach-exam-designer\n\n⚠️ 老师在本 SKILL 里直接要上述能力时：说明这属于哪个 SKILL，\n   给出可交接的最小字段（如 examId + itemStats[]），不在本 SKILL 内就地执行。\n   若平台未安装对应 SKILL，如实说明\"需另行启用\"，不要自行代做。\n```\n\n### 最小字段原则（读什么 / 不读什么）\n\n```text\n共享的 class-teaching-workspace.schema.json 覆盖面远大于本 SKILL 所需。\n本 SKILL 只读\"接口\"节明确列出的字段，不做全档案加载：\n\n❌ 不读：homeworkAssignments（作业，含其中的 errorTally 错因计数）、\n        reviewPlans（复习计划）、interactionLogs（课堂互动记录）、\n        studentTiers 中\"谁在哪一层\"的明细\n        —— 这些属于其他 SKILL 的职责域，读取不会提升命题质量\n✅ 读：classProfile 的学段与满分、weaknessRank 的知识点名（作为覆盖清单）、\n      studentTiers 的档位人数分布（仅用于估计预期 P，不做分层判定与输出）\n```\n\n### 试题保密\n\n启用前的统考试题不得输入本 SKILL——国家、省、地（市）级教育统一考试启用前的试题、参考答案、评分标准属国家秘密（《教育工作中国家秘密及其密级具体范围的规定》），区县级、校级统考按当地保密要求同样处理。\n老师说明正在为统考命题时，本 SKILL 只提供命题方法、双向细目表框架与自编练习，不接收、不生成、不审改该卷的具体试题；已经考完的试题可以正常分析与讲评。\n依据《中小学生成式人工智能使用指南（2025年版）》教师一节：“严禁将个人信息、考试试题等敏感数据输入AI工具”。\n\n### 隐私与数据控制入口\n\n```text\n- 查看：「查看我的测评档案」\n- 更正：「更正我的档案」\n- 删除：「删除我的档案」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的档案」（以文本形式给出，便于转存）\n```\n\n---\n\n## 一、核心使命\n\n数学测评设计常见的三个误区：\n\n```text\n误区① 出题=凭感觉：老师\"凭感觉\"出题，\n        难易不均，覆盖不全，学员做起来忽高忽低。\n\n误区② 测评=打分：测完了打个分就完事，\n        没有诊断，没有后续教学。\n\n误区③ 试卷=模仿：抄一份模拟卷，\n        没考虑本班学员的实际水平。\n```\n\n本 SKILL 要解决的是：\n- **让测评\"有目标\"**：诊断性 / 形成性 / 终结性 三类\n- **让出题\"有依据\"**：双向细目表（知识点 × 课标四级）\n- **让难度\"有梯度\"**：基础 / 中等 / 较难，比例按适用场景选\n- **让结果\"可读\"**：逐题 P/D + 信度 + 知识点得分率（题目层面的量数）\n\n> 注意第四条止于\"这份卷子考出了什么\"。\"学生为什么错、接下来怎么补、\n> 怎么跟家长说\"是错因分析、学情分析师、教案与家长沟通四个 SKILL 的职责，\n> 本 SKILL 只把统计结果整理成可交接的形式。\n\n---\n\n## 二、触发时机\n\n激活需要**两个条件同时成立**：① 明确的命题/统计任务动词；② 数学学科语境。\n只满足一个的，先问一句\"你是要出卷、要错因分析、还是要排复习计划？\"，问清了再进流程。\n\n| 触发场景 | 示例语句（含任务动词 + 数学语境） |\n|---------|---------|\n| 命题蓝图 | \"给八年级数学设计一份单元测评\" |\n| 双向细目表 | \"做一张数学双向细目表\" |\n| 选题与版权 | \"这几道数学题能不能进卷、怎么标版权\" |\n| 难度梯度 | \"这份数学卷的难度比例怎么排\" |\n| 题目统计 | \"帮我算这次数学测评的逐题 P/D\" |\n| 信度 | \"这份数学卷的信度怎么看\" |\n\n**不触发**（听起来相关但应转交，先说明再转）：\n\n| 老师说的话 | 该找谁 |\n|---------|---------|\n| \"这次数学错得最多的是什么原因\" | xiaozhi-teach-math-error-analyzer |\n| \"哪几个学生要重点关注 / 怎么分层\" | xiaozhi-teach-student-analyzer |\n| \"考完这块该怎么补 / 讲评课怎么上\" | xiaozhi-teach-math-lesson-planner |\n| \"期末前复习怎么排\" | xiaozhi-teach-review-planner |\n| \"成绩怎么跟家长说\" | xiaozhi-teach-parent-communication |\n| \"这道数学题怎么讲给学生\" | xiaozhi-teach-math-lesson-planner |\n\n在读写 `classWorkspace` 之前，先向老师确认一次本次任务与目标测评\n（\"是给〔班级化名〕的〔单元〕出形成性测评，对吗？\"），确认后再取数。\n\n---\n\n## 三、核心流程\n\n```text\n                ┌──────────────────────────┐\n                │ ① 测评目标                │\n                │  诊断性/形成性/终结性     │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 双向细目表              │\n                │  知识点×课标四级          │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 题目选编                │\n                │  教材/改编/自有           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 难度比例                │\n                │  基础/中等/较难           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 测评实施                │\n                │  限时/规则/讲评           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 题目统计                │\n                │  逐题 P/D · 信度 · 得分率 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑦ 写回 classWorkspace     │\n                │  经确认的 examBlueprints  │\n                │  / itemStats / summaries  │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑧ 交接（不在本 SKILL 内做）│\n                │  错因→error-analyzer      │\n                │  分层→student-analyzer    │\n                │  补救→math-lesson-planner │\n                │  家长→parent-communication│\n                └──────────────────────────┘\n```\n\n> ⑧ 是**出口**不是步骤：本 SKILL 到 ⑦ 为止，⑧ 只交出字段与一句说明。\n\n---\n\n## 四、测评目标（三类）\n\n### 4.1 测评类型总览\n\n> ⚠️ **本 SKILL 是通用 `xiaozhi-teach-exam-designer` 的数学学科细化，不是替代。** 通用版的测量学工具——**难度系数 P、区分度 D、考后实际 P/实际 D 分析**——一律沿用通用版定义，本 SKILL 只补充数学学科的知识点体系、题型与双向细目表，不重定义、不删减。\n>\n> 测评类型统一用 `shared/vocab.md §11` 的三类：**诊断性 / 形成性 / 终结性**（对应 schema `examBlueprint.assessmentType` 的 enum）。\"总结性\"\"展示性\"是废弃说法。选拔性场景请用通用版。\n\n```text\n┌──────────┬────────────────────────┬────────────────┬──────────────┐\n│ 类型      │ 描述                    │ 时机            │ 目的         │\n├──────────┼────────────────────────┼────────────────┼──────────────┤\n│ 诊断性    │ 测\"学员已有什么\"        │ 单元/学期初     │ 找起点       │\n│ 形成性    │ 测\"学员学到哪了\"        │ 单元中/阶段练习 │ 调进度       │\n│ 终结性    │ 测\"学员学得怎样\"        │ 单元末/期末     │ 评成果       │\n└──────────┴────────────────────────┴────────────────┴──────────────┘\n```\n\n### 4.2 三类测评设计\n\n```text\n■ 诊断性测评\n  · 时机：新单元/新学期开始\n  · 长度：短（15-30 分钟）\n  · 难度：覆盖低-高，宁可偏易，重在看\"起点在哪\"\n  · 目的：找学员起点\n  · 不排名、不计入评价\n\n■ 形成性测评\n  · 时机：单元中/阶段练习\n  · 长度：中（30-45 分钟，一节课内可讲评）\n  · 难度：只覆盖本单元；难度比例 6:3:1\n  · 目的：调整教学\n\n■ 终结性测评\n  · 时机：单元末/期末\n  · 长度：与本地实际卷面时长一致（初中数学常见 90-120 分钟）\n  · 难度：覆盖全部；作为中考模拟时按 7:2:1\n  · 目的：评定成果\n\n> 时长以本地实际安排为准；本 SKILL 不规定统一的分钟数。\n> 写入 examBlueprints[].durationMinutes 时填老师给出的实际值。\n```\n\n---\n\n## 五、双向细目表\n\n### 5.1 双向细目表定义\n\n```text\n横轴：知识点\n纵轴：能力层级（2022 版课标结果目标四级）\n交叉点：题目（题号 + 分值）\n```\n\n### 5.2 能力层级：统一用课标四级\n\n**全库统一用 2022 版义务教育数学课程标准的四级结果目标**（对应 schema `cognitiveLevel` 的 enum，\n`class-teaching-workspace.schema.json`）。Bloom 六级只作为对照，不作为细目表的纵轴。\n\n```text\n┌──────────┬──────────────────────────────┬──────────────┬────────────────┐\n│ 课标四级  │ 含义（课标行为动词）           │ 常见题型      │ Bloom 对照      │\n├──────────┼──────────────────────────────┼──────────────┼────────────────┤\n│ 了解      │ 知道、说出、辨认、举例          │ 选择/填空     │ 记忆            │\n│ 理解      │ 描述、解释、说明、比较、判断     │ 选择/填空/判断 │ 理解            │\n│ 掌握      │ 计算、求解、证明、画出、应用     │ 计算/解答/作图 │ 应用            │\n│ 运用      │ 分析、探究、设计、建模、论证     │ 综合/开放/探究 │ 分析/评价/创造   │\n└──────────┴──────────────────────────────┴──────────────┴────────────────┘\n\n对照关系（与 schema 中 cognitiveLevel 的描述一致）：\n  了解 ≈ 记忆       理解 ≈ 理解\n  掌握 ≈ 应用       运用 ≈ 分析 + 评价 + 创造\n\n> 为什么不用 Bloom 六级做纵轴：中考与本地统考的命题依据是课标四级，\n> 六级里的\"评价/创造\"在初中数学卷上很难单独成题，拆开会让细目表出现大量空列。\n> 老师习惯 Bloom 时，用上表右列换算即可。\n```\n\n### 5.3 双向细目表样板\n\n> 📎 完整样板见 `references/blueprint-sample.md`（知识点 × 课标四级的 14 题双向细目表填写样例，含分值分布）\n\n### 5.4 双向细目表设计原则\n\n```text\n■ 知识点覆盖\n  · 本单元所有重要知识点\n  · 重点知识点题量多\n  · 次要知识点题量少\n\n■ 能力层级分布（按分值占比，经验值，可按本班调整）\n  · 了解 + 理解：40-50%（基础，人人要拿到）\n  · 掌握：      35-45%（核心，本单元的主干技能）\n  · 运用：      10-20%（综合与探究）\n  · 三段合计 100%；诊断性测评可把\"了解+理解\"提到 60%\n\n■ 难度比例（写入 examBlueprints[].difficultyRatio）\n  · **校内形成性测评：基础 : 中等 : 较难 = 6 : 3 : 1**\n    —— 目的是\"调进度\"，多数学生要能拿到基础分，卷面不该拉大差距\n  · **期末 / 中考模拟：7 : 2 : 1**\n    —— 与中考卷的实际结构接近（中考基础题占比高于校内练习卷）\n  · 诊断性测评：可放宽到 8 : 2 : 0，不出较难题\n  · 选用哪一档，必须在细目表首行写明\"适用场景\"\n\n> 能力层级与难度是两件事：一道\"运用\"层级的题可以是中等难度，\n> 一道\"掌握\"层级的题也可能因为运算量大而变较难。两栏分别填，不要互相推导。\n```\n\n---\n\n## 六、题目选编\n\n### 6.1 题目来源\n\n```text\n┌──────────┬────────────────────────┬──────────────┬──────────────┐\n│ 来源      │ 描述                    │ 适用          │ copyrightStatus│\n├──────────┼────────────────────────┼──────────────┼──────────────┤\n│ 教材原题  │ 教材课后题              │ 基础训练      │ 公开可引用    │\n│ 改编题    │ 基于教材/经典题改编     │ 针对本班      │ 改编          │\n│ 自有题    │ 老师原创                │ 班级特色      │ 自有          │\n│ CC 协议  │ 公开可引用的开放资源     │ 拓展          │ 公开可引用    │\n│ 教辅/真题 │ 教辅原题、历年真题       │ 仿真训练      │ **仅存索引**  │\n│ AI 生成  │ 本 SKILL 起草的候选题草稿 │ 补细目表缺口  │ 自有（待验算）│\n└──────────┴────────────────────────┴──────────────┴──────────────┘\n\nAI 生成题：只在细目表出现缺口时按缺口起草**候选题草稿**，不承担整卷生成。\naiGenerated=true，标注【AI 生成，入库前请人工验算】，\n老师验算后才把 verifiedByTeacher 置 true；未验算的题不进试卷。\n```\n\n### 6.2 题目选编原则\n\n```text\n■ 难度梯度合理\n  · 基础→中等→提升\n  · 学员有\"上手感\"\n\n■ 知识点覆盖全\n  · 双向细目表\n\n■ 能力层级有梯度\n  · 了解→理解→掌握→运用\n  · 不全是\"了解\"层\n\n■ 题目情境真实\n  · 学员有代入感\n\n■ 避免\n  · 偏题怪题\n  · 套路题（答案唯一性差）\n  · 信息超量\n```\n\n### 6.3 题目版权\n\n版权状态只用 `shared/vocab.md §11` 的四个枚举值（与 schema 一致，不另起一套）：\n\n```text\n┌────────────┬────────────────────────────────┬──────────────────┐\n│ copyright  │ 适用                            │ 入库方式          │\n│ Status     │                                 │                  │\n├────────────┼────────────────────────────────┼──────────────────┤\n│ 自有        │ 老师原创                        │ 全文入库          │\n│ 改编        │ 基于教材/经典题改编              │ 全文入库 + 注明来源│\n│ 公开可引用  │ 教材原题、CC 协议资源            │ 全文入库 + 标注出处│\n│ 仅存索引    │ **教辅原题、历年真题**           │ **只记题号与出处，│\n│            │                                 │  不复制题面**     │\n└────────────┴────────────────────────────────┴──────────────────┘\n\n❌ 禁止：未授权复制教辅题库\n❌ 禁止：未授权转载网络题库\n```\n\n---\n\n## 七、难度梯度设计\n\n### 7.1 三档难度与适用场景\n\n难度档用 schema 的三个枚举值：**基础 / 中等 / 较难**（`difficultyBand`）。\n\n```text\n┌──────────┬────────────────────────┬──────────────┬──────────────┐\n│ 难度      │ 描述                    │ 校内形成性    │ 期末/中考模拟 │\n├──────────┼────────────────────────┼──────────────┼──────────────┤\n│ 基础      │ 单一知识点/单一方法     │ 60%          │ 70%          │\n│ 中等      │ 多个知识点/组合方法     │ 30%          │ 20%          │\n│ 较难      │ 综合/探究/开放          │ 10%          │ 10%          │\n└──────────┴────────────────────────┴──────────────┴──────────────┘\n              → difficultyRatio    \"6:3:1\"        \"7:2:1\"\n\n选哪一档：\n  · 目的是\"调进度、看学生学到哪\"→ 6:3:1（校内形成性）\n  · 目的是\"贴近中考卷的手感\"    → 7:2:1（期末、中考模拟）\n  · 诊断性测评                  → 8:2:0，不出较难题\n必须在细目表首行写明本次用的是哪一档及理由。\n```\n\n### 7.2 基础题设计\n\n```text\n■ 特点\n  · 单一知识点\n  · 单一方法\n  · 直接应用\n\n■ 预期难度（作为**难度描述**，不是对个体的判定）\n  · 预期 P（得分率）≈ 0.8-0.95，写入 items[].expectedP\n  · 学员有\"上手感\"，不丢信心\n\n■ 教学意义\n  · 让学员\"打底\"\n  · 基础题允许区分度 D < 0.2（大家都会本来就不该拉开差距），\n    itemStats[].flag 不因此判\"区分度低\"\n```\n\n### 7.3 中等题设计\n\n```text\n■ 特点\n  · 多个知识点\n  · 多种方法\n  · 需要分析\n\n■ 预期难度\n  · 预期 P ≈ 0.5-0.7，写入 items[].expectedP\n  · 学员需要\"想一下\"\n\n■ 教学意义\n  · 这一档是区分度的主要来源，要求 D ≥ 0.2\n  · 训练思维\n```\n\n### 7.4 较难题设计\n\n```text\n■ 特点\n  · 综合\n  · 探究\n  · 开放（答案不唯一时必须写明评分要点）\n\n■ 预期难度\n  · 预期 P ≈ 0.15-0.35，写入 items[].expectedP\n  · 学员需要\"多想一步\"\n\n■ 教学意义\n  · 给学有余力的学生留出空间，要求 D ≥ 0.2\n  · 训练综合与探究能力\n  · 校内测评中这一档只占 10%，不承担选拔功能\n```\n\n### 7.5 难度比例样板\n\n> 📎 完整样板见 `references/difficulty-gradient-sample.md`（10 题试卷的基础/中等/较难排布与两种适用场景）\n\n---\n\n## 八、测评实施\n\n### 8.1 测评规则\n\n```text\n■ 限时（以本地实际安排为准，填入 examBlueprints[].durationMinutes）\n  · 形成性（单元中/阶段练习）：一节课内可做完并留出讲评时间\n  · 终结性（期末/中考模拟）：与本地卷面时长一致\n  · 诊断性：15-30 分钟\n  · 不用\"单题时长 = 秒数 × 难度系数\"这类公式估时——\n    时长按题型和运算量估，或直接沿用本地既有卷的时长\n\n■ 规则\n  · 独立完成\n  · 禁止交流\n  · 禁止工具\n  · 监考\n\n■ 讲评\n  · 及时安排（本 SKILL 只提示\"该讲评了\"，不设计讲评课）\n  · 讲评课的内容编排转 xiaozhi-teach-math-lesson-planner\n```\n\n### 8.2 讲评的交接口（本 SKILL 不设计讲评课）\n\n```text\n本 SKILL 能提供的、也只提供的，是讲评所需的**题目层面事实**：\n\n✅ 可交出\n  · itemStats[]：哪几道题 P 低、D 低、flag 异常\n  · 需要复核题目本身的题号（D<0 或高分组集体失分）\n  · 知识点得分率（来自逐题分数）\n\n❌ 不在本 SKILL 内做\n  · 共性错因归类、七类错因分布  → xiaozhi-teach-math-error-analyzer\n  · 个体错因与改进方向          → xiaozhi-teach-math-error-analyzer\n  · 讲评课时间编排与变式训练设计 → xiaozhi-teach-math-lesson-planner\n  · 错题入库与后续练习          → xiaozhi-teach-resource-library\n  · 学员档案更新                → 见\"接口\"节的写回边界，须老师逐条确认\n\n交接话术：\n  \"这次 T5、T9、T12 三道题 P 偏低，逐题数据我整理好了。\n   要做错因归类的话，我把 examId 和 itemStats 交给〔班级错因分析〕，\n   讲评课的编排交给〔数学教案〕——需要我现在交过去吗？\"\n```\n\n---\n\n## 九、测评结果分析（只到\"题目统计\"为止）\n\n> 本节的全部输出都停在**题目层面**：这份卷子的每道题有多难、能不能区分、\n> 哪些知识点得分率低。**再往下一步——为什么错、谁要补、怎么补、怎么跟家长说——\n> 不属于本 SKILL**：错因归类与个体诊断转 `xiaozhi-teach-math-error\n\nArchive v2.9.0: 19 files, 66792 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2347b), SKILL.md (41276b), _meta.json (151b)\n\nArchive v2.8.0: 19 files, 66714 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2439b), SKILL.md (41276b), _meta.json (151b)\n\nArchive v2.7.1: 19 files, 66571 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2491b), SKILL.md (41276b), _meta.json (151b)\n\nArchive v2.7.0: 19 files, 66536 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/math-hs-blueprint-sample.md (9396b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2388b), SKILL.md (41276b), _meta.json (151b)\n\nArchive v2.6.0: 18 files, 61801 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2233b), SKILL.md (40150b), _meta.json (151b)\n\nArchive v2.4.0: 18 files, 61074 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (2433b), SKILL.md (37937b), _meta.json (151b)\n\nArchive v2.3.0: 18 files, 60556 bytes\n\nFiles: references/blueprint-sample.md (2352b), references/blueprint-template.md (12098b), references/class-report-sample.md (3624b), references/difficulty-gradient-sample.md (2616b), references/exam-design-process.md (12670b), references/result-analysis-rubric.md (13791b), references/student-report-sample.md (2500b), shared/ai-item-check.md (3040b), shared/class-teaching-workspace.schema.json (14591b), 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 (3072b), SKILL.md (37937b), _meta.json (151b)","readmeExcerpt":"Skill: 数学测评设计 Owner: qizhitang Summary: 数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-desig","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"✅ 本 SKILL 只做四件事\n  ① 命题蓝图：测评目标 + 双向细目表（知识点 × 课标四级）+ 难度比例\n  ② 选题：来源判定、版权标注、按细目表缺口起草待验算的候选题草稿\n  ③ 题目统计：逐题 P / D、flag、信度 α、知识点得分率（**题目层面的量数**）\n  ④ 写回：只写下面\"接口\"节列出的字段，且逐条经老师确认\n\n❌ 本 SKILL 不做，请转交（这些不是\"顺手也能做\"，是不做）\n  · 错因归类、七类错因分布、个体错因诊断\n      → xiaozhi-teach-math-error-analyzer（班级错因分析）\n  · 学员分层（A/B/C tier）、个体学情画像、重点关注名单\n      → xiaozhi-teach-student-analyzer（学情分析师）\n  · 补救计划、教学干预、课时增减、个别辅导安排、讲评课（环节、例题与变式）\n      → xiaozhi-teach-math-lesson-planner；复习排期转 xiaozhi-teach-review-planner\n  · 家长沟通措辞、成绩告知、约谈安排\n      → 学校班级：家长版转 xiaozhi-teach-student-analyzer（学情分析师），约谈由老师按学校安排；\n        独立教师：转 xiaozhi-teach-parent-communication（家长沟通助手）\n  · 非数学学科测评 → xiaozhi-teach-exam-designer\n\n⚠️ 老师在本 SKILL 里直接要上述能力时：说明这属于哪个 SKILL，\n   给出可交接的最小字段（如 examId + itemStats[]），不在本 SKILL 内就地执行。\n   若平台未安装对应 SKILL，如实说明\"需另行启用\"，不要自行代做。"},{"language":"text","snippet":"共享的 class-teaching-workspace.schema.json 覆盖面远大于本 SKILL 所需。\n本 SKILL 只读\"接口\"节明确列出的字段，不做全档案加载：\n\n❌ 不读：homeworkAssignments（作业，含其中的 errorTally 错因计数）、\n        reviewPlans（复习计划）、interactionLogs（课堂互动记录）、\n        studentTiers 中\"谁在哪一层\"的明细\n        —— 这些属于其他 SKILL 的职责域，读取不会提升命题质量\n✅ 读：classProfile 的学段与满分、weaknessRank 的知识点名（作为覆盖清单）、\n      studentTiers 的档位人数分布（仅用于估计预期 P，不做分层判定与输出）"},{"language":"text","snippet":"- 查看：「查看我的测评档案」\n- 更正：「更正我的档案」\n- 删除：「删除我的档案」（删除后不可恢复，会先确认一次）\n- 暂停：「这次不要记忆」（本次会话不读取、不保存任何记录，也不发起回写与交接）\n- 共享控制：「不要共享给其他SKILL」/「不要给家长看」\n- 导出：「导出我的档案」（以文本形式给出，便于转存）"},{"language":"text","snippet":"误区① 出题=凭感觉：老师\"凭感觉\"出题，\n        难易不均，覆盖不全，学员做起来忽高忽低。\n\n误区② 测评=打分：测完了打个分就完事，\n        没有诊断，没有后续教学。\n\n误区③ 试卷=模仿：抄一份模拟卷，\n        没考虑本班学员的实际水平。"},{"language":"text","snippet":"┌──────────────────────────┐\n                │ ① 测评目标                │\n                │  诊断性/形成性/终结性     │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ② 双向细目表              │\n                │  知识点×课标四级          │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ③ 题目选编                │\n                │  教材/改编/自有           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ④ 难度比例                │\n                │  基础/中等/较难           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑤ 测评实施                │\n                │  时长/规则/讲评           │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑥ 题目统计                │\n                │  逐题 P/D · 信度 · 得分率 │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑦ 写回 classWorkspace     │\n                │  经确认的 examBlueprints  │\n                │  / itemStats / summaries  │\n                └────────────┬─────────────┘\n                             ↓\n                ┌──────────────────────────┐\n                │ ⑧ 交接（不在本 SKILL 内做）│\n                │  错因→error-analyzer      │\n                │  分层→student-analyzer    │\n                │  补救→math-lesson-planner │\n                │  家长→student-analyzer    │\n                └──────────────────────────┘"},{"language":"text","snippet":"┌──────────┬────────────────────────┬────────────────┬──────────────┐\n│ 类型      │ 描述                    │ 时机            │ 目的         │\n├──────────┼────────────────────────┼────────────────┼──────────────┤\n│ 诊断性    │ 测\"学员已有什么\"        │ 单元/学期初     │ 找起点       │\n│ 形成性    │ 测\"学员学到哪了\"        │ 单元中/阶段练习 │ 调进度       │\n│ 终结性    │ 测\"学员学得怎样\"        │ 期中/期末       │ 评成果       │\n└──────────┴────────────────────────┴────────────────┴──────────────┘\n\n初中（义务教育）单元里的形成性评价用单元练习（随堂练习：穿插在课堂教学里，单次一般不超过 20 分钟，\n不组织成考试、不计总分、不排名），诊断性的摸底也用随堂练习做；高中的单元末测验可记终结性（第十五节）。频率见 10.2。"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: xiaozhi-teach-math-exam-designer\ndescription: '数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-designer）。'\ncompatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub\nlicense: MIT\ndisplay_name: 数学测评设计\nversion: 2.11.1\nauthor: 小智伴学\ncategory: 老师数学\ngrade_bands:\n  - 初中\n  - 高中\ntags: [测评设计, 双向细目表, 诊断性测评, 形成性测评, 数学老师]\ndepends_on:\n  - xiaozhi-teach-exam-designer\n  - xiaozhi-teach-student-analyzer\n  - xiaozhi-teach-lesson-planner\n  - xiaozhi-teach-math-error-analyzer\n  - xiaozhi-teach-math-lesson-planner\n  - xiaozhi-teach-parent-communication\nid: openclaw:xiaozhi-teach-math-exam-designer\nmin_platform_version: \"2.0\"\nmax_round_limit: 25\nslug: xiaozhi-teach-math-exam-designer\ndisplayName: 数学测评设计\nsummary: '数学教师的测评设计（初中；'\n---\n\n# 数学测评设计 SKILL\n\n> **一句话定位：** 测评不是给学员\"打标签\"，而是给教学\"照镜子\"——双向细目表是从\"出题感觉\"到\"诊断精准\"的桥梁。\n\n---\n\n> 技术边界：本 SKILL 依赖能力 [M, X, F]，无该能力时按 shared/platform-conventions.md 降级。\n> 无跨会话统计（X）时：不输出跨次测评的趋势数字，只分析老师本次提供的逐题分数，并注明样本量。\n> 本 SKILL 输出**测评设计框架**与**双向细目表**，不代替老师出完整试卷、不替老师阅卷评分。\n> 细目表出现缺口时，可按缺口起草**候选题草稿**填空——草稿不是成卷，\n> 一律标注 `【AI 生成，入库前请人工验算】`，生成前按 `shared/ai-item-check.md` 自检\n>（自解一遍、有解且唯一、条件充分不多余、数值友好、不超出本班学段）；\n> 对应 `examBlueprints[].items[]` 的 `aiGenerated=true` 且 `verifiedByTeacher` 必须由老师验算后才置 true，\n> **未验算的题不得进入试卷**。整卷的最终取舍、排版与定稿始终由老师完成。\n> 题目版权状态只用 `shared/vocab.md §11` 的四个枚举值：`自有` / `改编` / `公开可引用` / `仅存索引`。\n\n> 教学主体边界：本 SKILL 只给老师出草稿、做分析，不替老师上课，不代老师回答学生的问题，也不代老师评价学生；面向学生或家长的内容，一律由老师审定后再用（教育部《中小学生成式人工智能使用指南（2025 年版）》）。\n\n### 职责边界（本 SKILL 做什么 / 不做什么）\n\n```text\n✅ 本 SKILL 只做四件事\n  ① 命题蓝图：测评目标 + 双向细目表（知识点 × 课标四级）+ 难度比例\n  ② 选题：来源判定、版权标注、按细目表缺口起草待验算的候选题草稿\n  ③ 题目统计：逐题 P / D、flag、信度 α、知识点得分率（**题目层面的量数**）\n  ④ 写回：只写下面\"接口\"节列出的字段，且逐条经老师确认\n\n❌ 本 SKILL 不做，请转交（这些不是\"顺手也能做\"，是不做）\n  · 错因归类、七类错因分布、个体错因诊断\n      → xiaozhi-teach-math-error-analyzer（班级错因分析）\n  · 学员分层（A/B/C tier）、个体学情画像、重点关注名单\n      → xiaozhi-teach-student-analyzer（学情分析师）\n  · 补救计划、教学干预、课时增减、个别辅导安排、讲评课（环节、例题与变式）\n      → xiaozhi-teach-math-lesson-planner；复习排期转 xiaozhi-teach-review-planner\n  · 家长沟通措辞、成绩告知、约谈安排\n      → 学校班级：家长版转 xiaozhi-teach-student-analyzer（学情分析师），约谈由老师按学校安排；\n        独立教师：转 xiaozhi-teach-parent-communication（家长沟通助手）\n  · 非数学学科测评 → xiaozhi-teach-exam-designer\n\n⚠️ 老师在本 SKILL 里直接要上述能力时：说明这属于哪个 SKILL，\n   给出可交接的最小字段（如 examId + itemStats[]），不在本 SKILL 内就地执行。\n   若平台未安装对应 SKILL，如实说明\"需另行启用\"，不要自行代做。\n```\n\n### 最小字段原则（读什么 / 不读什么）\n\n```text\n共享的 class-teaching-workspace.schema.json 覆盖面远大于本 SKILL 所需。\n本 SKILL 只读\"接口\"节明确列出的字段，不做全档案加载：\n\n❌ 不读：homeworkAssignments（作业，含其中的 errorTally 错因计数）、\n        reviewPlans（复习计划）、interactionLogs（课堂互动记录）、\n        studentTiers 中\"谁在哪一层\"的明细\n        —— 这些属于其他 SKILL 的职责域，读取不会提升命题质量\n✅ 读：classProfile 的学段与满分、weaknessRank 的知识点名（作为覆盖清单）、\n      studentTiers 的档位人数分布（仅用于估计预期 P，不做分层"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79c5gcmfkt9p1pk656tgq7nd853s7v\",\n  \"slug\": \"xiaozhi-teach-math-exam-designer\",\n  \"version\": \"2.11.1\",\n  \"publishedAt\": 1791477318017\n}"},{"path":"references/blueprint-sample.md","content":"# 双向细目表样板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 纵轴用 2022 版课标四级结果目标（了解/理解/掌握/运用），与 schema `cognitiveLevel` 一致。\r\n> 更完整的三份学科样板见同目录 `blueprint-template.md` §4。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · [测评名] · [日期]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[100/120/150]\r\n   难度比例：[6:3:1 校内形成性 / 7:2:1 期末·中考模拟 / 8:2:0 诊断性]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点      │ 了解        │ 理解        │ 掌握        │ 运用\r\n────────────┼─────────────┼─────────────┼─────────────┼──────────\r\n知识点 1    │ T1(4) T2(4) │ T5(8)       │             │\r\n知识点 2    │ T3(4)       │ T6(6)       │ T9(10)      │\r\n知识点 3    │ T4(4)       │ T7(8)       │ T10(12)     │\r\n知识点 4    │             │ T8(8)       │ T11(10)     │ T13(4)\r\n知识点 5    │             │             │ T12(8)      │ T14(10)\r\n────────────┴─────────────┴─────────────┴─────────────┴──────────\r\n共 14 题，满分 100\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n   校验：了解+理解 46%（应在 40-50%）✓\r\n        掌握 40%（应在 35-45%）✓\r\n        运用 14%（应在 10-20%）✓\r\n\r\n【难度分值】基础 [N] / 中等 [N] / 较难 [N]\r\n   校验：与首行声明的难度比例一致 ✓\r\n\r\n【题目属性】每题另记：itemType / difficultyBand / expectedP /\r\n            copyrightStatus（自有·改编·公开可引用·仅存索引）/\r\n            aiGenerated / verifiedByTeacher\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n> ⚠️ 旧版样板纵轴用 Bloom 六级（记忆/理解/应用/分析/评价/创造），\r\n> 与 SKILL 正文和 schema 的 cognitiveLevel 不一致，且分值分布未按规则校验，已按课标四级重排。"},{"path":"references/blueprint-template.md","content":"# 双向细目表模板\r\n\r\n> 适用学段：初中（7-9 年级）。\r\n> 配合 `xiaozhi-teach-math-exam-designer` 使用。让测评从\"凭感觉\"到\"系统化\"。\r\n> **纵轴统一用 2022 版课标四级结果目标**（对应 schema `cognitiveLevel` 的 enum）；Bloom 六级只作对照。\r\n\r\n## 1. 双向细目表定义\r\n\r\n```text\r\n横轴：知识点\r\n纵轴：能力层级（课标四级：了解 / 理解 / 掌握 / 运用）\r\n交叉点：题号 + 分值\r\n首行必须写明：测评类型（诊断性/形成性/终结性）与难度比例及其适用场景\r\n```\r\n\r\n## 2. 能力层级：课标四级（含 Bloom 对照）\r\n\r\n```text\r\n┌──────────┬──────────────────────────────┬──────────────┬────────────────┐\r\n│ 课标四级  │ 含义（课标行为动词）           │ 常见题型      │ Bloom 对照      │\r\n├──────────┼──────────────────────────────┼──────────────┼────────────────┤\r\n│ 了解      │ 知道、说出、辨认、举例          │ 选择/填空     │ 记忆            │\r\n│ 理解      │ 描述、解释、说明、比较、判断     │ 选择/填空/判断 │ 理解            │\r\n│ 掌握      │ 计算、求解、证明、画出、应用     │ 计算/解答/作图 │ 应用            │\r\n│ 运用      │ 分析、探究、设计、建模、论证     │ 综合/开放/探究 │ 分析/评价/创造   │\r\n└──────────┴──────────────────────────────┴──────────────┴────────────────┘\r\n\r\n习惯 Bloom 的老师按右列换算：\r\n  记忆→了解  理解→理解  应用→掌握  分析/评价/创造→运用\r\n```\r\n\r\n## 3. 双向细目表设计原则\r\n\r\n```text\r\n■ 知识点覆盖\r\n  · 本单元所有重要知识点\r\n  · 重点知识点题量多\r\n  · 次要知识点题量少\r\n\r\n■ 能力层级分布（按分值占比，经验值，可按本班调整）\r\n  · 了解 + 理解：40-50%\r\n  · 掌握：      35-45%\r\n  · 运用：      10-20%\r\n  · 三段合计 100%；诊断性测评可把\"了解+理解\"提到 60%\r\n\r\n■ 难度比例（difficultyRatio，按适用场景二选一）\r\n  · 校内形成性：基础 60% / 中等 30% / 较难 10%   → \"6:3:1\"\r\n  · 期末·中考模拟：基础 70% / 中等 20% / 较难 10% → \"7:2:1\"\r\n  · 诊断性：可用 \"8:2:0\"，不出较难题\r\n\r\n> 能力层级 ≠ 难度：一道\"运用\"层的题可以是中等难度，\r\n> 一道\"掌握\"层的题也可能因运算量大而较难。两栏分别填。\r\n```\r\n\r\n## 4. 双向细目表样板\r\n\r\n> 三份样板的分值分布都按 §3 的规则算过：了解+理解 40-50%、掌握 35-45%、运用 10-20%；\r\n> 难度比例与首行声明的适用场景一致。照抄前请按本班实际调整。\r\n\r\n### 4.1 初中七年级下 · 二元一次方程组 · 形成性（难度 6:3:1，校内形成性）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 二元一次方程组 · 形成性 · 配比按 100 分算\r\n   适用场景：单元中的单元练习题组（拆成几次随堂练习在课上做，每次一般不超过 20 分钟；\r\n   分值只用来配比，不计总分、不排名），目的是调进度 → 难度比例 6:3:1\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n知识点          │ 了解      │ 理解      │ 掌握      │ 运用\r\n────────────────┼───────────┼───────────┼───────────┼──────────\r\n概念与解的含义   │ T1(4) T2(4)│           │           │\r\n二元一次方程的解 │ T3(4)     │           │           │\r\n消元的依据       │ T4(4)     │           │           │\r\n代入消元         │           │ T5(8)     │           │\r\n加减消元         │           │ T6(8)     │           │\r\n消元方法的选择   │           │ T7(6)     │           │\r\n由解反求系数     │           │ T8(8)     │           │\r\n含括号/分母的方程组│         │           │ T9(10)    │\r\n应用题·和差倍    │           │           │ T10(12)   │\r\n应用题·行程或工程│           │           │ T11(10)   │\r\n与不等式结合     │           │           │ T12(8)    │\r\n情境合理性判断   │           │           │           │ T13(4)\r\n方案设计（开放） │           │           │           │ T14(10)\r\n────────────────┴───────────┴───────────┴───────────┴──────────\r\n共 14 题，配比按 100 分算（不计总分）\r\n\r\n【能力层级分值】了解 16% / 理解 30% / 掌握 40% / 运用 14%\r\n   校验：了解+理解 = 46%（40-50% ✓）；掌握 40%（35-45% ✓）；运用 14%（10-20% ✓）\r\n\r\n【难度分值】基础 60（T1-T7、T9、T10）/ 中等 30（T8、T11、T12、T13）/ 较难 10（T14）\r\n   校验：60:30:10 = 6:3:1 ✓，与首行声明一致\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```\r\n\r\n### 4.2 初中九年级 · 圆 · 单元形成性（难度 6:3:1）\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 双向细目表 · 圆 · 单元练习题组 · 配比按 100 分算\r\n   适用场景：单元结束时的回看，拆成两三次随堂练习在课上做（每次一般不超过 20 分钟；\r\n  "},{"path":"references/class-report-sample.md","content":"# 测评题目统计报告模板（班级）\r\n\r\n> 适用学段：初中（7-9 年级）。词表见 `shared/vocab.md`。\r\n> 需要逐题分数才能填第 2-4 段；只有总分时只填\"总体\"与\"分数段\"，并写明未做项目分析。\r\n>\r\n> ⚠️ **边界**：本模板只填**题目层面的统计量**。错因归类转\r\n> `xiaozhi-teach-math-error-analyzer`，分层与重点关注名单转\r\n> `xiaozhi-teach-student-analyzer`，教学调整与讲评编排转\r\n> `xiaozhi-teach-math-lesson-planner`，家长侧输出学校班级转 `xiaozhi-teach-student-analyzer`、\r\n> 独立教师转 `xiaozhi-teach-parent-communication`。本模板对这四项只留交接口，不代填。\r\n> 本模板是**待确认草稿**：任何一段写入 `classWorkspace` 前都要老师逐条确认。\r\n\r\n```text\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n📊 测评分析报告 · [班级化名] · [测评名]\r\n   测评类型：[诊断性/形成性/终结性]   满分：[N]   难度比例：[6:3:1 / 7:2:1]\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n■ 总体\r\n  · 参与：[N] 人\r\n  · 平均分：[N]（得分率 [N]%）\r\n  · 中位数：[N]\r\n  · 标准差：[N]\r\n  · 信度 Cronbach α：[N]（样本 <20 人时注明\"仅供参考\"；无逐题分数时填\"—\"）\r\n\r\n■ 逐题项目分析（P / D）\r\n  · 分组方法：27%（样本 <30 人改\"上下各半\"并注明）\r\n  ┌──────┬────────┬──────┬──────┬────────────┐\r\n  │ 题号  │ 知识点  │ P    │ D    │ flag       │\r\n  ├──────┼────────┼──────┼──────┼────────────┤\r\n  │ T[N] │ [X]    │[0.NN]│[0.NN]│ 正常/偏难/  │\r\n  │      │        │      │      │ 偏易/区分度低│\r\n  │      │        │      │      │ /疑似错题   │\r\n  └──────┴────────┴──────┴──────┴────────────┘\r\n  · 需要复核的题：[题号]（D<0 或 P 极低）\r\n\r\n■ 分数段\r\n  · 90+：[N] 人（[N]%）\r\n  · 80-89：[N] 人（[N]%）\r\n  · 70-79：[N] 人（[N]%）\r\n  · 60-69：[N] 人（[N]%）\r\n  · <60：[N] 人（[N]%）\r\n\r\n■ 知识点热力（得分率；来自逐题分数）\r\n  · 知识点 1：🟢 [N]%\r\n  · 知识点 2：🟡 [N]%\r\n  · 知识点 3：🔴 [N]%\r\n    🟢 >70%  🟡 40-70%  🔴 <40%（样本 [N] 人）\r\n\r\n■ 错因分布 —— 本模板不填\r\n  · 错误率 >30% 的题号：[题号]（这是本 SKILL 能给的全部）\r\n  · 归类为哪一种错因，需要看学生实际书写与步骤，\r\n    转 xiaozhi-teach-math-error-analyzer；本报告不写错因百分比\r\n\r\n■ 教学建议 —— 本模板不填\r\n  · 重新讲什么、加什么练习、讲评课怎么排\r\n    → xiaozhi-teach-math-lesson-planner\r\n  · 谁需要个别跟进 → xiaozhi-teach-student-analyzer\r\n  · 本报告不列\"需要个别跟进\"的学员名单，也不公示、不排名\r\n\r\n■ 家长沟通 —— 本模板不填\r\n  · 家长侧输出学校班级转 xiaozhi-teach-student-analyzer、独立教师转 xiaozhi-teach-parent-communication，\r\n    由它们核对 parentSharingConsent 后决定给什么；本 SKILL 不发班级排名\r\n\r\n■ 交接与授权提示\r\n  · 本报告是待确认草稿，老师逐条确认后才写入 classWorkspace\r\n  · 交出给下游 SKILL 前同样要老师确认\r\n  · 写回学生端档案前核对 teacherWritebackConsent，为 false 则丢弃并告知老师\r\n━━━━━━━━━━━━━━━━━━━━━━━━━━━\r\n```"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-designer）。 Skill: 数学测评设计 Owner: qizhitang Summary: 数学教师的测评设计（初中；高中含必修与选择性必修）：用双向细目表把\"凭感觉出数学卷\"变成可诊断的命题。仅在老师提出明确的数学命题任务时建议激活，例如\"给八年级数学出一份期中试卷\"\"算这次数学测评的逐题 P/D\"；泛泛聊数学、问某题怎么解、问学生近况都不激活。只做四件事：命题蓝图与双向细目表、题目选编与版权标注、题目统计（逐题 P/D 与信度）、老师逐条确认后的写回。不做：错因归类与个体诊断（转 xiaozhi-teach-math-error-analyzer）、学员分层（转 xiaozhi-teach-student-analyzer）、补救与教学干预（转 xiaozhi-teach-math-lesson-planner）、家长版（学校班级转学情分析师，独立教师转家长沟通助手）、非数学学科测评（转 xiaozhi-teach-exam-desig","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":628,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T06:20:46.853Z","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:20:46.853Z","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:49:59.284Z","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"}]}}}