高中数学知识点提取

从高中教材和新课标提取知识点

背景

自己想开发一个助教系统,给学生(家长)和家教使用:

角色制定计划组卷题目解答
学生(家长)制定学习和成绩提升计划出练习题、模拟题帮助解答题目
家教制定教学计划给学生组卷出题不需要

计划、组卷和学生的学情分析都需要使用知识点来关联。所以第一步就是构建一个学科的知识图谱(知识点)。

知识点的定义

知识点是从高中数学教材正文中提取的、可直接用于教学系统的原子级知识标签。它不是教材目录摘要或摘录清单,而是一个可操作、可复用的教学单元。

知识点之间的关系:

  • 层级关系 根据知识点再教材中的编排顺序来确定
  • 关联关系
  • 前置关系 使用LLM进行推理,来判断知识点的前置依赖关系,比如学习正切函数,需要依次学习函数、任意角和弧度制。

其中前置关系是最重要的,当对学生进行针对性出题/学习计划的时候,不仅需要了解学习对当前知识点的掌握情况,还有对前置知识点的掌握情况进行判断。

三个核心维度

维度含义关键表述
是什么从教材定义、定理、性质、公式、法则中提取的标准化数学术语”稳定的、公认的数学术语,不是描述性短语”
做什么用面向答卷匹配、错因诊断、教学计划、个性化提升计划、按点组卷五大场景”可直接用于教学系统的知识点标签”
怎么判定必须通过三条原子化原则 + 四问自检”四个问题中任一答案为否,则不是知识点”

三条原子化原则(硬门槛)

一个概念要成为知识点(叶子节点),必须同时满足

原则含义正例反例
有独立术语名是公认的数学术语空集、正弦定理”获取数据的途径”(描述性短语)
可独立考查能单独出题、单独判错、单独计分函数的单调性”多面体的面”(不独立考查)
有独立篇幅教材有专门的定义段落/定理/性质/例题诱导公式、基本不等式算法初步(无独立章节)

知识点提取规则

提取规则是使用DeepSeek、GPT总结的,主要是给LLM使用的提示词。

四条教学可用性标准(软门槛)

知识点还应尽量满足:

标准含义
可匹配学生答卷、错题、老师评语能稳定映射到该点
可诊断错因相对清晰,不是多种错误的”混合桶”
可干预老师能据此制定具体的补救动作(讲解/例题/专项训练)
可练习可以围绕该点单独出一组(3题以上)练习题

四问自检口诀

对每个候选点依次问:

  1. 这是一个稳定的数学术语吗?
  2. 学生做错题时,老师会单独说”你这个点没掌握”吗?
  3. 我能围绕它单独出一组(3题以上)练习题吗?
  4. 教材是否为它提供了独立说明(定义/定理/公式段落),而不是顺带一提?

任一答案为”否”,则不作为知识点。

五类必须排除的”伪知识点”

以下内容即使教材提到,也不应作为知识点

类别特征示例
关系句描述关系而非术语本身”函数零点与方程解的关系”
任务句/方法句描述”做什么”而非”是什么""用向量解决距离问题”
活动句描述综合实践活动”数学建模""课题研究”
打包句多个可独立考查点的捆绑”集中趋势参数""柱锥台球的表面积与体积”
过度教材化表述教材叙述句而非规范术语”函数增长模型比较”
顶部