GitHub开源项目TapXWorld/ChinaTextbook是一个专注于整合中国教育阶段教材资源的公益项目,旨在通过开源方式推动教育公平。

ChinaTextbook 是一款收集了公开的中国小学、初中、高中、大学 PDF 教材的项目,托管在 GitHub 上,总库大小 41.53GB。
一、项目背景与目标
初衷:针对国内教育资源分散、盗版教材泛滥(如某宝高价售卖带水印资源)及海外华人子女教育需求,项目通过合法渠道收集正版教材,免费共享以消除地域教育差距。核心理念:对抗商业盗版,降低教材获取门槛,尤其惠及偏远地区师生和海外家庭。
二、资源覆盖与功能
教材范围:学段:小学、初中(含“五·四学制”)、高中、大学(数学相关科目为主)。学科:语文、数学、英语、物理等主科,以及音乐、美术、体育与健康等冷门科目。版本:人教版、北师大版、苏教版等主流教材版本。核心功能:分类检索:按学段、学科、年级分层目录,支持关键词搜索(如“九年级物理”)。分卷合并:因GitHub单文件限制(≤50MB),大文件被拆分为多卷,提供基于Go语言开发的合并工具mergePDFs.exe。持续更新:自动化脚本监测教材更新,结合社区贡献(通过Pull Request)补充资源
三、技术实现与使用
技术架构:前端:GitHub Pages静态页面,目录结构由Markdown维护。存储:教材以PDF格式托管于GitHub仓库,总容量约41.53GB。工具链:提供合并工具及第三方下载器tchMaterial-parser(从国家中小学智慧教育平台批量抓取)。下载指南:访问仓库:https://github.com/TapXWorld/ChinaTextbook。按目录下载教材,或通过Releases获取单文件。运行mergePDFs.exe合并拆分文件(需放置在同目录下)。
四、适用场景
教育领域:教师备课参考、学生预*复*。家庭教育:家长辅导子女,降低多子女家庭教材成本。海外教育:帮助华人子女学*国内课程体系。学术研究:对比教材版本分析教育政策演变。
如需下载或参与贡献,可直接访问项目GitHub仓库。注意遵守版权法规,合理使用教材资源
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除