/KanaQuiz

Hiragana/Katakana Speed Reading Quiz in Command Line !! :sunglasses:

Primary LanguagePythonMIT LicenseMIT

KanaQuiz

Can you name the Romaji (English syllable) that matches the Hiragana/Katakana character ?

Requirements

  • Python 3.5+

Usage

usage python3 kanaquiz.py <operation>
operations: 
    python3 kanaquiz.py {-h}     play hiragana only
    python3 kanaquiz.py {-k}     play katakana only
    python3 kanaquiz.py {-a}     play all kana quiz
    python3 kanaquiz.py {-d}     play dakuon quiz
    python3 kanaquiz.py {-t}     play trinity quiz
    python3 kanaquiz.py {-l}     list kanas with romaji
    python3 kanaquiz.py {-o}     list kanas only
    python3 kanaquiz.py {-q}     query performance history

Tutorial

List all the hiragana/katakana characters and their romanized names:

python3 kanaquiz.py -l

Study/review kanas right inside your terminal:

When you are ready, take the hiragana quiz at first:

python3 kanaquiz.py -h

click enter to start the quiz:

[ よ ]  (1/46)
 ? {cursor}

Read the kana character in the square brackets [ ] and input its romanized name after the question mark ? then press Enter to continue.

example:

There will be a nice performance report after finished:

Figure out which kana got the slowest response time (you are least likely to remember) and take time to practice.

The history reports can always be queried by:

python3 kanaquiz.py -q

Check the hiragana/katakana chart at any time if you can't remember them by:

python3 kanaquiz.py -l

Credit