Commit Graph

10 Commits

Author SHA1 Message Date
5df1c1b4bf Migration Gitea 2025-12-04 19:50:16 +08:00
53ff0adde9 Add SBS chapter 10, SBS 3-10 fusion, and WTE2 chapter 4
- Add SBS chapter 10: Simple Present Yes/No Questions & Negatives
  * Master Yes/No questions (Do/Does)
  * Learn negatives (don't/doesn't)
  * Practice short answers
  * Days of the week vocabulary
  * 125 vocabulary words, 17 phrases, 6 dialogs

- Add SBS 3-10 fusion chapter: Present Continuous vs Simple Present
  * Contrast present continuous (NOW) vs simple present (ALWAYS)
  * Combined 150 vocabulary words from both chapters
  * 7 texts showing both tenses in context
  * Comprehensive tense comparison exercises

- Add WTE2 chapter 4: More About Animals - Present Continuous
  * Learn animal actions with present continuous (is/are + -ing)
  * Fun Zoo story with Danny and elephants
  * Phonics: L and R sounds
  * Silly vs logical statements
  * 47 vocabulary words, 7 dialogs, miming game activity

- Update book metadata files
  * sbs.json: Add chapter 10 to available chapters
  * sbs-fusion.json: Add chapter 3-10 fusion
  * wte2.json: Add chapter 4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 23:02:09 +08:00
bc47483a99 Add diagnostic homework for Archie's class and WTE2 content
Archie's Class (SBS2/SBS8):
- Create diagnostic homework system with audio + text + 6 questions
- Add audio scripts (MyFriends.mp3, ImWearingClothes.mp3)
- Generate bilingual WeChat format homeworks (EN/CN)
- Move DIAGNOSTIC_HOMEWORK_PLAN.md to archie_class_homework/
- Add comprehensive creation process documentation

WTE2 Class:
- Add Chapter 3: Wild Animals & Numbers 11-20 (5 texts: Very Easy → Difficult)
- Add Alphabet Review A-Z (26 letters with vocabulary)
- Add Chapter 3-Alphabet Fusion (combines both chapters, 67 words)
- Update wte2.json book with new chapters
- All JSON files validated

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 23:22:52 +08:00
c7f48405a7 Add diagnostic homework planning documentation
- Create comprehensive DIAGNOSTIC_HOMEWORK_PLAN.md
- Document current situation with SBS2/SBS8 mixed class
- Define diagnostic homework structure (1 text + 3 comp + 3 prod questions)
- Outline exam prep strategy phases (diagnostic → drills → mock exams)
- Specify data collection goals and success metrics
- Plan AI-powered analysis and personalized prep modules

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 19:59:59 +08:00
3a024e6fab Add Hanyu Jiaocheng content and improve game UX
- Add Hanyu Jiaocheng (Chinese course) book and chapters (3 & 4)
- Update TODO with completed game improvements
- Remove legacy TODO file
- Improve game modules with visual enhancements and bug fixes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 11:43:56 +08:00
8ebc0b2334 Add TTS service, deployment docs, and refactor game modules
- Add TTSService.js for text-to-speech functionality
- Add comprehensive deployment documentation (guides, checklists, diagnostics)
- Add new SBS content (chapters 8 & 9)
- Refactor 14 game modules for better maintainability (-947 lines)
- Enhance SettingsDebug.js with improved debugging capabilities
- Update configuration files and startup scripts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 23:41:12 +08:00
ab84bbbc71 Reduce game sizes and fix Mario level display
- Reduce RiverRun game height from 100vh to 75vh for better screen fit
- Reduce AdventureReader game height from 100vh to 75vh
- Fix Mario level number display (was showing currentLevel + 1 twice)
  - Updated HUD level display in Renderer.js
  - Updated finish line flag level display in Renderer.js
- Add portable setup files and documentation
- Add new game modules: SentenceInvaders, ThematicQuestions
- Add new content: wte2 book, sbs chapters 2-3, wte2-2 chapter
- Update various game modules for improved compatibility

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 16:22:33 +08:00
325b97060c Add LEDU Chinese course content and documentation
Add comprehensive Chinese reading course (乐读) with 4 chapters of vocabulary, texts, and exercises. Include architecture documentation for module development and progress tracking system.

Content:
- LEDU book metadata with 12 chapter outline
- Chapter 1: Food culture (民以食为天) - 45+ vocabulary, etiquette
- Chapter 2: Shopping (货比三家) - comparative shopping vocabulary
- Chapter 3: Sports & fitness (生命在于运动) - exercise habits
- Chapter 4: Additional vocabulary and grammar

Documentation:
- Architecture principles and patterns
- Module creation guide (Game, DRS, Progress)
- Interface system (C++ style contracts)
- Progress tracking and prerequisites

Game Enhancements:
- MarioEducational helper classes (Physics, Renderer, Sound, Enemies)
- VocabularyModule TTS improvements
- Updated CLAUDE.md with project status

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 07:25:53 +08:00
837a225217 Add stress testing content and update DRS modules
- Add test-heavy.json book with 156 advanced academic vocabulary terms
- Add test-heavy-stress.json chapter for system stress testing
- Update UnifiedDRS with ContentDependencyAnalyzer integration
- Update VocabularyModule for unified persistence system
- Update progress saves with test data

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-07 12:59:07 +08:00
05142bdfbc Implement comprehensive AI text report/export system
- Add AIReportSystem.js for detailed AI response capture and report generation
- Add AIReportInterface.js UI component for report access and export
- Integrate AI reporting into LLMValidator and SmartPreviewOrchestrator
- Add missing modules to Application.js configuration (unifiedDRS, smartPreviewOrchestrator)
- Create missing content/chapters/sbs.json for book metadata
- Enhance Application.js with debug logging for module loading
- Add multi-format export capabilities (text, HTML, JSON)
- Implement automatic learning insights extraction from AI feedback
- Add session management and performance tracking for AI reports

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 21:24:13 +08:00