Congcong School is a free, open-source learning platform for grades 1-6 covering math, Chinese, English, and science, playable in the browser with full TTS narration and AI-graded stories.
- v1.7.3-ios-resources
- Published at
- 1d ago
- 1,103
- Stars
- 4,562
- Download
- Synced at
- 1d ago
Latest release
v1.7.3-ios-resourcesOct 26, 2026, 04:38 PMPre-releaseREADME
Overview
Congcong School turns primary school textbooks for grades 1-6 into a free, open-source, non-profit online learning platform: Chinese, math, English, and science follow textbook chapters, with a quiz after each lesson, and questions, options, and explanations all narrated. The web app covers desktop and mobile browsers, with an Android online client and an iOS project alongside; learning records stay in the current browser — no courses for sale, no ads. Current version is v1.7.3.
Kids learn through play along their textbooks — any internet-connected device will do.
| Item | Detail |
|---|---|
| Positioning | Free, open-source primary school learning platform (web-first) |
| Subjects | PEP math, state-compiled Chinese, PEP English, Education Press science |
| Content scale | 58 textbook editions, 2,863 regular lessons, 18,159 regular questions, 284 stories |
| Audio | Site-wide TTS with 119,219 MP3 files in the full package |
| License | MIT |
Subjects and Editions
| Subject | Edition | Grades | Stories |
|---|---|---|---|
| Math | PEP | 1-6 | — |
| Chinese | State-compiled | 1-6 | 188 |
| English | PEP | 3-6 | 96 |
| Science | Education Press | 1-6 | — |
Key Features
- Unit quizzes: follow textbook chapters and practice right after each lesson, at least 6 questions per set
- Narrated explanations: 2,537 regular lessons ship explanation data, auto-played on entry and unlocking the next step after listening
- Text read-along: Chinese and English texts read sentence by sentence against original textbook pages, with full reading and repeat-after practice
- Recording: in-browser recording and playback without uploading, requiring HTTPS and microphone permission
- Extra stories: 2 AI-graded stories per unit with reading comprehension and children's illustrations
- Combo rewards: consecutive correct answers trigger combo animations and voice encouragement with instant explanations
- Reports: wrong-answer review, daily goals, weekly reports, and parent-controlled daily time limits
- Wardrobe: spend gems earned from learning to unlock outfits for the mascot
Quick Start
Online
- Open the demo site linked in the project README on any browser — no install needed
- Records stay in the current browser; clearing browser data loses progress
Docker
- Prepare Git and Docker with at least 40 GB free disk
git clone --branch main https://github.com/wuwangzhang1216/congcong-school.gitand enter the directorydocker compose build --build-arg ASSETS_RELEASE=v1.7.3— the first build downloads and verifies all assetsdocker compose up -d --no-build --wait, then openhttp://localhost:8080
Static site
- Download
install-release.pyfrom the Release page python3 install-release.py --tag v1.7.3 --mode static --root sitepython3 -m http.server 8080 --directory site, then visithttp://localhost:8080
Target Audience
- Primary school students in grades 1-6
- Families without access to supplementary materials
- Parents and teachers building offline learning sites
- Developers who care about education for good
Notes
- Local records: web progress lives in the browser with no cloud account or cross-device sync yet
- Teacher review in progress: questions are AI-generated from textbooks and continuously reviewed; resource counts do not imply per-question approval
- Large audio footprint: the full package needs about 40 GB, split into audio archives of no more than 1.4 GB each
- Browser limits: some browsers block first autoplay — tap the speaker icon to resume; recording requires HTTPS