wuwangzhang1216/ChinaTextbookStudyFree
중국 초등학교 전과목 무료 학습 플랫폼 오픈소스
원제 wuwangzhang1216/ChinaTextbookStudyFree
스타 834당일 +211Swift
Key Point
교육 자원 불균형 해소를 목표로 무료 학습 플랫폼을 완전 공개하는 사례로, 중국 교육 기술 생태와 게임화 학습 경험 설계를 한눈에 볼 수 있다.
핵심 요약
- 중국 소학 1~6학년 전과목 통합 학습 플랫폼 '聪聪学堂'을 MIT 라이선스로 오픈소스 공개했다.
- 수학(인교판), 국어(통편판), 영어(인교판 PEP), 과학(교과판) 44권 교재, 2,166개 단원, 6,545도 연습 문제를 수록했다.
- AI 생성 단원 소테스트, 지식 설명, 279편 원본 교과서 음성 낭독(TTS), 284편 레벨별 이야기 + 이해 문제를 제공한다.
- Web(PC·모바일 브라우저), iOS(SwiftUI 네이티브) 클라이언트 모두 완성했으며, 학습 기록은 현재 브라우저 로컬에만 저장된다.
- Web은 65,694개 MP3 음성을 자동 생성하고 도쿄 CloudFront 배포로 HTTPS 제공하며, 서버 비용 없이 스토리지·요청·트래픽으로만 과금된다.
- iOS는 SwiftUI Canvas로 판다 캐릭터 '聪聪' 그리기, 11종 피부·10가지 테마·8가지 배경 구매 시스템, 일일 과제·주간 보고·연속 학습 알림 등 게임화 요소를 구현했다.
- 단원 연습은 연속 정답 시만 진도가 나아가고, 오답은 SRS 오답본에 자동 등록되며 복습 시 체력 소모 없이 경험치 보상을 준다.
- 교과서 원본 이미지를 문장별 음성 낭독과 함께 제공하고, 브라우저 녹음 기능으로 읽기 연습을 녹음·재생할 수 있으나 음성 인식 채점은 미구현이다.
- 음성, 이미지, 교과서 페이지, 데이터는 GitHub Release로 분배하며 총 2.06GB(압축)이고, Docker나 Node.js 20+, Python 3.9+, FFmpeg로 로컬 배포 가능하다.
- 단원 연습과 이야기는 AI 생성 후 지속 교사 검수 중이며, 1,498개 단원은 아직 설명 없고 1,183개 단원은 문제가 1개뿐이라는 대기 항목 문서를 공개했다.
저장소 보기 ↗github.com