GGitHub 趋势观察站
每日 07:00 更新订阅
← 返回今日榜单

withmarbleapp /

os-taxonomy

将小学课程拆分为微主题并连接先修关系的开放知识图谱。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-20#8

当日排名

+301当日新增 Star6,088总 Star

Marble Skill Taxonomy:把小学课程组织成带先修关系的开放知识图谱

一分钟看懂

Marble Skill Taxonomy 是一个面向小学阶段学习内容的开放数据集。它把课程拆分为细粒度“微主题”,为主题标注年龄、学科、掌握证据和课程标准,并用有向图表达学习某个概念前需要掌握什么。

你可以用它做什么

  • 为学习产品构建课程导航、知识图谱或个性化学习路径。
  • 查询一个主题的先修知识以及它后续解锁的内容。
  • 将微主题与 Common Core、NGSS、英国国家课程等标准建立对应关系。
  • 按学科、领域和年龄段浏览科学、数学、英语、历史等课程内容。
  • 使用部分科学和数学主题附带的教学活动、反馈与评估建议。

主要能力

版本 v1 提供 1,591 个微主题、3,225 条先修依赖和 8 个学科。每个主题包含稳定 ID、名称、说明、年龄范围、类型、掌握证据、评估提示和课程标准引用。依赖关系区分硬性与软性先修,并附带理由。仓库还提供领域摘要,以及覆盖部分科学和数学主题的教学研究记录。所有数据以 UTF-8 JSON 存放,并提供 JSON Schema、清单、数量统计和校验值。

适合哪些人

  • 开发儿童学习平台、课程规划或知识追踪功能的团队。
  • 研究课程标准映射和知识依赖关系的教育技术人员。
  • 希望用结构化数据制作课程可视化的开发者。
  • 需要开放小学课程语义数据进行研究或原型验证的人员。

怎么开始使用

直接下载仓库中的 data/topics.json、data/dependencies.json 和相关数据文件即可,无需运行时依赖。先按 schema/ 下的 JSON Schema 校验数据,再用主题 ID 连接主题、依赖、课程标准和教学研究记录。构建学习路径时,依赖记录中的 topicId 表示当前主题,prerequisiteId 表示其先修主题;反向遍历则可以得到后续可解锁内容。

使用前需要知道

仓库同时包含 ODbL 1.0 与 CC BY-SA 4.0 许可内容,复用前应根据数据与内容类型核对署名、共享方式和数据库权利要求。教学研究目前只覆盖科学和数学的 1,051 个主题,另外 540 个主题没有这部分记录。官方明确说明教学活动属于基于研究的建议,并非经过实证验证的干预方案;相关记录由 Agent 编写并经过有限检查,来源也没有为此次发布重新核验。用于真实教学、评估或推荐时,需要教育专业人员复核内容、标准映射和年龄适宜性。

官方资料