Skip to content

About

Practice Mandarin Kangxi radicals and common characters — single-file web app with weighted spaced repetition and mastery tracking

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

汉字 · Mandarin Practice

Drill the 214 Kangxi radicals and 477 common Chinese characters in your browser — pinyin with tone marks, concise English meanings, and a Simplified/Traditional toggle. Free, no signup.

▶ Try it: https://skulitom.github.io/chinese-radicals/

Features

  • Two decks — 部 Radicals (the building blocks of every hanzi) or 字 Characters (the most-used few hundred).
  • Two quiz modes — 🔊 Sound (match to pinyin) or 💡 Meaning (match to English).
  • Two directions — → Recognize (character → answer) or ← Recall (answer → character).
  • Three difficulties — ● Easy (4 choices, 2×2), ●● Medium (6 choices, 3×2) or ●●● Hard (8 choices, 4×2). Keys 1–8 pick an answer.
  • 简 / 繁 script toggle — switch between Simplified (国, 学, 来) and Traditional (國, 學, 來) at any time.
  • Adaptive picking — Leitner-style weighting brings back the items you miss, and the wrong answer you chose, more often.
  • Mastery tracking — three correct answers in a row marks an item as mastered; score, streak and mastered count are shown in the header.
  • Learn / Review — click the mastered counter to switch between 🌱 Learn (new items are introduced as you master others) and 🔁 Review (only items you've already started, weakest first).
  • Private by default — progress lives in your browser's localStorage. No account, no tracking.

Running locally

It's a single self-contained index.html with no build step or dependencies. Open it directly, or serve the folder:

python -m http.server 8000

then visit http://localhost:8000.

Contributing

Issues and pull requests are welcome.

License

MIT

About

Practice Mandarin Kangxi radicals and common characters — single-file web app with weighted spaced repetition and mastery tracking

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages