# 2025 年日常修订版对齐记录(2026-10-21) > 一句话:**小学(第一至第三学段)的【内容要求】已按《义务教育数学课程标准(2022年版2025年修订)》逐条复核**—— > 补入 4 条原数据漏收的条款、补全 1 条漏收的末句、按条款顺序重编 2 个 id。 > **模块、主题、学段划分在修订版里没有改动**;本次没有改任何知识点、先修边和题目。 > 第四学段(7–9 年级)与高中**没有**随本次核对,原因见第 7 节。 ## 1. 依据 | 项 | 内容 | |---|---| | 现行课标 | 教育部《中小学课程方案和课程标准日常修订版》(**教材〔2025〕1号**)中的《义务教育数学课程标准(2022年版2025年修订)》 | | 修订前基准 | 《义务教育数学课程标准(2022年版)》(教材〔2022〕2号);本仓库第四学段条目即录自该版 PDF | | 本次用的全文 | 本地保存的 `math-2025.txt`(306 KB 公开转写,字符级抽取;2026-10-21 已补全第四学段)——**不是教育部 PDF**,也没有页码。官方 PDF(扫描件)2026-10-21 起在本地留存,用于逐页核对 | | 复核日期 | 2026-10-21 | | 复核范围 | 第一至第三学段(1–6 年级)× 数与代数 / 图形与几何 / 统计与概率 | 修订版对数学只说「17 处细节优化」,不换模块与主题。**这 17 处不在这份数据的粒度上体现**(它们是表述、案例、学业质量与教学提示层面的调整), 所以本次核对的目标不是「把条文全换一遍」,而是:**确认小学条款有没有增删**,并把原数据里缺的条款补上。 ## 2. 方法(可复跑) ```bash python3 scripts/moe2025_check.py --moe /path/to/math-2025.txt ``` 1. 从修订版正文里切出每个(领域, 学段)的【内容要求】块,再按小节标题(`1.数与运算`)与条款序号(`(1)`)切成条款; 2. 与本仓库条目按(学段, 领域, 顺序)配对,算 `difflib` 相似度(去掉「(例N)」后只留中英文数字); 3. **相似度 ≥ 0.995 视为一致**,低于阈值的逐条人工判读,分成三类: - **转写噪声**:OCR 掉字、混入脚注、符号丢失 → 不改数据(避免把噪声写成「原文」); - **原数据漏收**:修订版有、仓库缺 → 补入; - **真实改述**:课标真的改了措辞 → 才改条文。 脚本只报告、不写文件;改不改由人决定。 ## 3. 条款数对照(【内容要求】) | 学段 | 领域 | 修订前仓库 | 修订版文本 | 处理 | |---|---|---:|---:|---| | 第一(1–2) | 数与代数 | 8 | 8 | 一致 | | 第二(3–4) | 数与代数 | 10 | 10 | 一致(1 条补全,见 §4) | | 第三(5–6) | 数与代数 | 9 | 10 | **补 1 条** | | 第一 | 图形与几何 | 3 | 3 | 一致 | | 第二 | 图形与几何 | 9 | 9 | 一致 | | 第三 | 图形与几何 | 12 | 12 | 一致 | | 第一 | 统计与概率 | 1 | 1 | 一致 | | 第二 | 统计与概率 | 6 | 6 | 一致(1 条补全,见 §4) | | 第三 | 统计与概率 | 4 | 7 | **补 3 条** | | 合计 | | 62 | 66 | | 复核后脚本输出「条款数不一致的组:0」「多出的条款:0」。 ## 4. 落库改动(`data/cn-curriculum-standards.json`) ### 4.1 新增 4 条(2022 版即有,原数据漏收) | id | 条款 | 正文 | |---|---|---| | `cms-2022:3.NA.10` | 第三学段 · 数量关系 (6) | 能运用常见的数量关系解决实际问题,能合理解释结果的实际意义,逐步形成模型意识和几何直观,提高解决问题的能力。 | | `cms-2022:3.SP.03` | 第三学段 · 数据的收集、整理与表达 (3) | 能从各种媒体中获得所需要的数据,读懂其中的简单统计图表。 | | `cms-2022:3.SP.04` | 同上 (4) | 结合具体情境,探索百分数的意义,能解决与百分数有关的简单实际问题,感受百分数的统计意义。 | | `cms-2022:3.SP.05` | 同上 (5) | 在简单的实际情境中,应用统计图表或百分数,形成数据意识和初步的应用意识。 | ⚠️ 这 4 条**不是 2025 年新增的要求**:用 2022 版的公开文本检索可以逐字查到(例如第三学段统计「能从各种媒体中获得所需要的数据…」、数量关系第 (6) 条), 属于原数据在转写时按编号切条漏掉。`text_status` 已写明「2022 版原数据漏收」。 ### 4.2 补全 1 条 `cms-2022:2.SP.06`:原为「能在简单的实际情境中,合理应用统计图表和平均数。」,补上漏收的末句「形成初步的数据意识和应用意识。」(2022 版即有,修订版同)。 ### 4.3 id 重编(按条款顺序) 原 `3.SP.03`(随机现象发生的可能性 (1))→ `3.SP.06`;原 `3.SP.04`(随机现象发生的可能性 (2))→ `3.SP.07`。 不重编的话,新补的 (3)(4)(5) 会排在「随机现象」后面,条款顺序就乱了;本文件对 id 的约定是**同域内按条款顺序连续编号**,验证脚本也会检查连续性。 引用它们的 2 个知识点已同步改号:`cnm_p140`(引用 03、04)、`cnm_p141`(引用 04)。 旧号写在条目的 `note` 里,便于追溯。 ### 4.4 `source` 元数据 新增 `revision` / `revision_status` / `revision_checked_at` / `revision_scope` 四个字段,`title` 改为「(2022年版2025年修订)」, `note` 末尾追加本次复核的口径与残留。 ### 4.5 页码:77 条小学条目全部补上(2026-10-21) 官方 PDF 是**扫描件**(`义教-数学.pdf` 186 页、每页 0 个字符),没有文字层,所以页码是**把 PDF 页渲染成图片、逐页看图**定位的(不依赖 OCR)。换算关系:**PDF 文件页码 = 印刷页码 + 3**(抽查 PDF 4=印刷 1「一、课程性质」、PDF 68=印刷 65、PDF 71=印刷 68 等)。 | 领域 | 第一学段 | 第二学段 | 第三学段 | |---|---|---|---| | 数与代数 | 18–19 | 20–21 | 23–24 | | 图形与几何 | 28 | 29–30 | 32–33 | | 统计与概率 | 37 | 38 | 39–40 | | 综合与实践 | 42–43 | 46 | 49 | 页码写进 `page_or_ref`(`课标印刷页码 N`),由 `scripts/primary_std.py` 的 `PAGES` 表生成;重跑 `build_primary.py` 仍是逐字节一致。 另一条规矩不变:**条文本身仍是网页转写**,所以 `verbatim` 保持 `false`——页码对得上,不等于逐字对得上。 ## 5. 判为转写噪声、故未改数据的 | 条目 | 修订版文本里的样子 | 处理 | |---|---|---| | `3.NA.09` | 「认识成正比的(例20)」——掉了一个「量」 | 保留仓库的「认识成正比的量」 | | `1.NA.02` | 「了解符号\的含义」——不等号 <、=、> 被抽取丢了 | 保留仓库的完整表述 | | `3.SP.02` | 正文中间混入脚注「[1]亩,市制面积单位。1亩≈666.67米²。」 | 脚注剔除,正文不动(`moe2025_check.py` 已跳过脚注行) | | `4.GG.39` / `4.GG.75` | 转写只剩「多边形1]」「性质定理1:」——脚注标记在、脚注正文丢了 | 2026-10-21 用官方 PDF 逐页看图确认:印刷页 **65** 的脚注是「本标准中多边形指凸多边形。」、印刷页 **68** 的脚注是「这些定理不要求学生证明。」;已补回正文括号,据此可判定 2025 版只是把 2022 的括号说明**降为脚注**,要求本身没变 | ## 6. 与「2025 修订」常见说法不符的三点(提醒主项目) 这三条在二手解读里流传很广,**在修订版文本里查不到对应改动**: 1. **「小学把简易方程移到初中」**——小学三个学段的【内容要求】里**从来没有解方程条款**:第三学段数量关系只有等式的基本性质、用字母表示、比和比例、成正比的量等。 「简易方程」是人教版**教材**五年级上册的单元,不是课标要求。所以这不是课标层改动,而是教材层的事;本仓库 `cnm_p142`–`cnm_p146`(五上「简易方程」单元)属于教材点,**没有动**。 2. **「小学增加尺规作图」**——修订版全文「尺规」只出现 4 次:一条脚注(补全后的 `math-2025.txt` 第 311 行)和第四学段的**例73 / 例76**(第 3491、3539 行)。**小学【内容要求】没有尺规作图条款**;本仓库 `cnm_127`(八上基本尺规作图)位置仍正确。 3. **「初中新增分层抽样」**——修订版在教学提示里写得很清楚:「教师应该了解分层抽样方法,而**学生只需学习简单随机抽样**」(第 2821 行)。分层抽样不是学生的内容要求,**没有建点**。 四分位数与箱线图在修订版里有(例86,第 3001 行起),本仓库 `cnm_216`、`cnm_305` 已覆盖,无需改动。 ## 7. 未做 / 待核 - **第四学段(157 条)核对过,但数据没有改**:第一次用的转写在第四学段是残缺的(图形与几何、统计与概率整段缺失,数与代数混进附录例题),2026-10-21 已按同一来源页补齐(缺 884 行)。补齐后逐条比对:49(数与代数)/ 92(图形与几何)/ 13(统计与概率)/ 3(综合与实践)与仓库 157 条**条数、顺序、内容全部对得上**(155 条相似度 ≥0.95,另 2 条是脚注塌陷——已用官方 PDF 印刷页 65 / 68 确认脚注正文与 2022 版括号内容一致),所以 **2025 修订版没有改第四学段的内容要求,数据无需改动**。补齐过程与页码换算记录在本地 `references/.moe-2025/README.md`。 - **高中(80 条)没有核对**:手上没有《普通高中数学课程标准(2017年版2025年修订)》的条文,现有条目仍是 2017 年版 2020 修订。 - **综合与实践(IP)没有对齐条文**:2022 版是「主题活动1…」的 6 / 4 / 1 条,修订版是叙述式段落,需要人工拆分,本次未做(**页码已补**,见 §4.5)。 - **逐字校对未做全**:本次按页看图只改了 3 处有实质差异的(`1.NA.02` 符号写法、`3.NA.09` 补回「(如 y/x=5)」、`4.GG.39`/`4.GG.75` 两处脚注);其余 70 多条的**文字**没有逐字比对,仍有转写噪声可能。 - **修订版附录案例由 63 增至 94**:本仓库不引用案例编号(条款正文里的「(例N)」已按惯例去掉),所以不需要迁移;但新增条目的例号未录入。 - **`3.NA.09` 的「成正比的量 / 成正比例的量」**:仓库里已有 `wording_note` 提到这处断行误差,仍待与 PDF 核对。 - **知识点、先修边、题库、页面均未改动**;`data/topics.json` 只改了 3 处课标引用(见 §4.3)。 ## 8. 怎么再核一次 ```bash python3 scripts/validate.py # 数据自洽(含课标 id 连续性) python3 scripts/build_primary.py # 从 scripts/primary_*.py 重建 data/(应与仓库内文件逐字节一致) python3 scripts/moe2025_check.py --moe <修订版全文> # 条款数 + 差异 + 漏收 ``` 本次改动的生成器同步:`scripts/primary_std.py`(新增 4 条、补全 `2.SP.06`、重编两条 id)、`scripts/primary_g46.py`(2 处课标引用改号)。 **`python3 scripts/build_primary.py` 已在临时目录跑过,产出的 `topics.json` / `dependencies.json` / `questions.json` / `cn-curriculum-standards.json` / `id-aliases.json` 与本仓库文件 SHA256 完全一致**——也就是说这些数据可以由生成器原样重建。 `moe2025_check.py` 只依赖标准库;阈值默认 0.995,可用 `--threshold` 放宽。