[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fu1azjypqybt9":3},{"code":4,"message":5,"data":6,"timestamp":35},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":26,"summary_md":27,"topic":28,"github_topics":31,"license":32,"homepage":9,"updated_at":33,"history":34},"withmarbleapp\u002Fos-taxonomy",9,null,"JavaScript",7317,1186,2777,108,[16,22],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},50162818,"What Children Learn",1,0,"2026-10-20",{"id":23,"title":24,"points":19,"comments":20,"posted_at":25},48868607,"Marble - (Education) Skill Taxonomy","2026-07-11","面向小学阶段的开源微主题先修图：1,842 个知识点、3,919 条依赖边，并与多国课程标准对齐。","## 解决什么问题\n\n做教育产品的人都会卡在同一个地方：课程标准是一长串平铺的条目，而真正的知识点先后关系往往藏在商业产品里。你知道分数应该在位值之后学，但“之后”这件事要么散落在文档里，要么得从厂商授权。这个项目把结构单独抽出来做成带版本的 JSON 数据集：1,842 个细粒度微主题，用 3,919 条先修依赖串成有向图，并挂到 NGSS、Common Core、英国国家课程等标准的编码上。\n\n## 有什么不同\n\n真正少见的是数据形状，而不是体量。它给的不是标准清单，而是一张 DAG：每条边带 hard\u002Fsoft 标签和一句话理由，所以可以直接算出“学这个之前必须先掌握什么”，不必自己重推顺序。每个主题还带掌握证据（evidence）和评估提问，比单纯的 code 到 topic 映射更接近编写笔记。最弱的一环是教学研究文件（约 24 MB）：README 明确说这些内容是 agent 生成、复核由另一个 agent 抽样完成，1,049 条记录对 793 个无研究主题，而且来源没有重新抓取或核验。\n\n## 适合谁\n\n需要一份起点课程图的 edtech 工程与产品团队，以及想检查跨学科先修结构的研究者和课程设计者。它本身不是面向学习者的产品，也不是经过验证的教学权威：要成熟教案的老师或家长另找方案；需要“整条标准已覆盖”认证的人会失望，因为 README 自己收回了此前的一些覆盖声明。\n\n## 上手成本\n\n数据是纯 JSON，配 JSON Schema 和 manifest 里的 SHA-256 校验，接入成本低，不强制任何运行时。真正的成本在治理：ODbL-1.0 是传染性的数据库许可，衍生数据库要继承义务，上线前先确认署名要求。项目很新（追踪时约三个月），README 对部分权威性、agent 署名和未复核来源写得异常坦白，这是诚意，但也把核验负担转移给了你。教学研究覆盖不全意味着很多主题要自己补内容。\n\n## 点评\n\n先修图和掌握证据是实打实难以免费拿到的结构，公开来源说明也让它比大多数爬来的课程数据更可信。但热度更像是发布期的尖峰而非长期积累：约 108 天拿到 7,315 星，其中 2,777 星集中在一个月内，且未上过日榜，说明关注度高但持续采纳存疑。建议当作一份值得 fork 和审计的种子数据集，而不是权威课程；非英语课程体系和需要验证教学法的场景，最好等后续版本。",{"slug":29,"name":30},"learning","学习资源",[],"ODbL-1.0","2026-10-24T16:37:04Z",[],1792868595]