news 2026/10/23 1:41:37

ChinaTextbookStudyFree完全指南:这个免费小学全科学习平台如何覆盖44册教材与6,545道AI生成习题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ChinaTextbookStudyFree完全指南:这个免费小学全科学习平台如何覆盖44册教材与6,545道AI生成习题

【免费下载链接】ChinaTextbookStudyFree

给所有中国小学生打造的免费学习平台,从一年级到六年级所有的课本知识点全汇总。

项目地址:https://gitcode.com/gh_mirrors/ch/ChinaTextbookStudyFree
点击查看免费下载

ChinaTextbookStudyFree(聪聪学堂)是一个免费、开源、纯公益的小学全科学习平台,覆盖语文、数学、英语、科学四门学科,从一年级到六年级汇总了44 册人教版/统编版/教科版教材的全部知识点,并用 AI 生成了6,545 道带解析的单元习题。不卖课、不投广告,打开浏览器就能用——这也是它被称为「免费小学全科学习平台」的原因。

一分钟了解:这个平台能做什么

功能说明
📚 教材知识大纲44 册课本按单元拆解为 2,166 个课节,跟着课本学
✏️ AI 单元小测6,545 道题覆盖判断、选择、填空、连线、排序等题型,每题附解析
🎧 全站语音朗读题目、选项、讲解都配 TTS 音频,低龄孩子也能独立使用
📖 课本原页听读779 篇语文/英语课文逐句跟读,对照课本原页展示
📖 课外故事284 篇 AI 分级故事 + 1,226 道阅读理解题 + 儿童插画配图
🎮 游戏化激励经验值、爱心、连击、排行榜、装扮商店,让孩子愿意主动练

覆盖范围:4 学科、44 册教材的知识体系

教材结构与 TapXWorld/ChinaTextbook 开源教材库对齐,各学科配置集中定义在 scripts/quiz/subjects.py 中:

学科版本年级册数特色题型
数学人教版一至六年级12 册判断、选择、填空、计算
语文统编版一至六年级12 册填空、连词成句、连线配对
英语人教版 PEP(三年级起点)三至六年级8 册填空、连词成句、连线配对
科学教科版一至六年级12 册判断、选择、填空

每一册教材先被拆成「知识大纲」,再按单元生成题库,对应存放在 output/math/、output/chinese/、output/english/、output/science/ 四个目录下。点开年级总览页,可以看到每册教材的单元数与课节数:

6,545 道 AI 生成习题:是怎么做出来的

这是本项目最有意思的部分。它不是把教辅扫描件 OCR 一遍,而是一条完整的教材 → AI 题库 Pipeline(入口在 scripts/quiz/pipeline.py):

  1. PDF 页面理解:视觉模型逐批阅读教材 PDF,判断页面类型,提取单元标题与知识点;
  2. 知识大纲生成:将内容整理为「教学目标 → 核心概念 → 例题题型 → 难度分层」的结构化大纲;
  3. 按学科定制出题:scripts/quiz/prompts.py 为四个学科各写了一套出题 Prompt 与 JSON Schema,还内置了「自验算」机制防止答案出错;
  4. 人工持续复核:教师逐题审查、修订记录沉淀在 docs/lesson-reviews/ 目录。

打开任何一份题库 JSON 就能看到成品形态,例如一年级上册第 1 单元:

判断题:「一排有 5 个物体,只数到第 4 个,就能说这排物体一共有 4 个。」 答案:错 —— 解析用「一一配对」的方式讲清楚为什么必须数完每一个物体。

每道题都带knowledge_point(对应教材知识点)、difficulty(难度)和explanation(给低龄孩子听得懂的解析),见 义务教育教科书 · 数学一年级上册_unit1.json。

学习路径:沿着教材,一步一步走

进入具体教材后,课节被排成闯关式路径(apps/web/src/app/book/),学完一课就能练:

答题体验对一年级学生很友好:先动手(点苹果、配配对),再看反馈——答对获得经验值,答错会看到具体解析,错题自动进入错题本,支持按 SRS 间隔复习(算法在 packages/core/src/srs.ts)。

课本原页听读 + 284 篇 AI 课外故事

课文听读(apps/web/src/app/reading/)支持逐句高亮朗读和浏览器内跟读录音回放,且对照的是课本原页扫描图——孩子看到的和纸质书一模一样:

课外故事(apps/web/src/app/stories/)由 scripts/stories/pipeline.py 基于每单元知识点生成,每篇故事都有 AI 绘制的插画和配套阅读理解题,语文 188 篇、英语 96 篇,用来巩固课内所学:

3 分钟上手:三种使用方式

方式一:直接用线上版(推荐)打开项目 README 中的在线体验地址即可,无需注册,学习进度保存在当前浏览器。

方式二:本地部署 Web 版仓库资源包较大(音频、配图约 2 GB,通过 Release 分发),scripts/install-release.py 会自动校验并安装;Docker 方式可一条命令启动,详见 docs/docker.md:

git clone --branch main https://gitcode.com/gh_mirrors/ch/ChinaTextbookStudyFree cd ChinaTextbookStudyFree docker compose up -d --build

方式三:iOS / 安卓客户端iOS 端为原生 SwiftUI 实现,xcodegen generate后即可在模拟器运行,内置一册数学书作为离线种子;安卓端是加载线上课堂的客户端,工程说明见 docs/android.md 与 apps/mobile/。

透明性与路线图:数据从哪来,还差什么

项目在 README.md 中明确说明了内容边界:题库由 AI 生成并持续修订,仍需教师逐题审核;审计发现仍有 1,498 课缺讲解、1,183 课仅 1 题,待修清单见 docs/ 下的质量审计文档。后续规划包括道德与法治内容、离线版/校园内网部署包、云端学习记录同步和老师端班级报告。

这是一个 MIT 许可的纯公益项目——它相信无论北上广深还是大山深处,每个中国孩子都值得拥有一样的学习资源。如果你是一线老师、家长或开发者,都可以在 GitHub 仓库提交 PR 或复核题目参与共建。

【免费下载链接】ChinaTextbookStudyFree

给所有中国小学生打造的免费学习平台,从一年级到六年级所有的课本知识点全汇总。

项目地址:https://gitcode.com/gh_mirrors/ch/ChinaTextbookStudyFree
点击查看免费下载
上一篇:Godot引擎平滑插件终极指南:如何实现流畅游戏动画
下一篇:WHIDS与SIEM集成方案:构建全面的Windows安全监控平台

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 1:41:36

长篇网文多线叙事如何不乱?Novel Writer多线索管理系统完整教程

【免费下载链接】novel-writer 参考Spec-kit 实现小说撰写工具 项目地址: https://gitcode.com/gh_mirrors/nov/novel-writer 点击查看 免费下载 写长篇网文时,主线、支线、感情线、伏笔线并行推进,最怕的就是"写着写着乱了"&…

作者头像 李华
网站建设 2026/10/23 1:40:21

副队长JavaScript教程(18)–比较运算符

点此查看 所有教程、项目、源码导航 文章目录1. 什么是比较2. 比较运算符3. 比较运算符的运算结果4. 宽松相等与严格相等区别5. 使用变量存储比较运算结果6. 小结1. 什么是比较 在 JS 程序中,有时候需要对两个变量或者常量进行比较,比如判断两个数值的大…

作者头像 李华
网站建设 2026/10/23 1:40:09

【功能性模块】功能性模块: (4)感受野计算:疑惑中。。。

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 1:38:37

【工程与环境】CASE SOLVED: ubuntu16.04 搜狗拼音中文乱码

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 1:38:24

Docker Buildx实战:从x86构建ARM64镜像与多架构部署指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华