Add JLPT N3 curriculum requirements and implementation guide - #19
Merged
Conversation
Outlines the full scope for extending the course from N4 (day 660) through JLPT N3 readiness (~300 new days): curriculum phases, vocabulary, grammar patterns, kanji, reading comprehension, exercise types, SRS tuning, UI updates, and test coverage. https://claude.ai/code/session_0163k3rusvAMQfxAr6dnkfSX
Extends the document from N3-only to a full N3/N2/N1 roadmap covering 1,060 new days (661–1720), 18 new phases, ~8,500 vocabulary, ~670 kanji, ~520 grammar patterns, 11 new exercise types, reading comprehension with scaled passage complexity, SRS tuning, UI updates (level selector, furigana, per-level progress), and a 31-step implementation order across three phases. https://claude.ai/code/session_0163k3rusvAMQfxAr6dnkfSX
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces a comprehensive requirements document for extending the JLPT course curriculum from N4 (day 660) through N3 readiness (day 960). The document serves as a specification for implementing 300 new curriculum days organized into 6 new phases, along with supporting features for vocabulary, grammar, kanji, and reading comprehension.
Key Changes
Curriculum expansion: Defines 6 new phases (15–20) spanning days 661–960, with specific content targets:
New lesson features:
"reading"type for paragraph-level comprehension lessonspassagefield structure with Japanese/English text and comprehension questionsExercise system enhancements:
reading,conjugation,pair_match,fill_blankContent organization:
Data integrity guidelines:
Implementation roadmap:
curriculum.js,lib.js,index.html,tests.html, and documentationNotable Implementation Details
https://claude.ai/code/session_0163k3rusvAMQfxAr6dnkfSX