NQuiz: Kana Quiz
Overview
NQuiz is a program designed to help the user practice
their kana; unlike more common drill programs, NQuiz
requires the user to enter the character from memory, making it more
difficult to get correct answers simply by guessing.
Usage
NQuiz takes no command line options; simply run the program
(nquiz.tcl) in the same directory as its dictionary
file (dkana).
Startup Window

This is where the user selects what characters they wish to drill on
and how they'd like to drill them. The following options are
available:
- Combination Characters:
- When selected,
this will include the two character combinations, such as
きょ (kyo) or しゃ (sha). Otherwise, only
single characters will be included.
- Non-Core Characters:
- When selected, this
will include unusual two character combinations (many of which are
only used for foreign words), such as ファ (fa) or
ウェ (we), including some very odd ones indeed.
Otherwise, only "basic" character combinations (the 107 sounds
generally taught to the beginning student) will be included.
- Hiragana:
- Drill on hiragana
characters.
- Katakana:
- Drill on katakana characters.
One of these two options (or both) must be selected to continue.
- Repeat:
- This is the number of times that
each character has to be identified correctly before the drill is
finished (the default is twice).
- Begin Drill:
- Finish character selection
and begin to drill.
Quiz Window

This is the window where the user actually drills on the characters.
The following items are found here:
- Current Kana:
- This displays the current
kana to be identified.
- Answer:
- This is where the answer is
entered. The answers should be lowercase, and Hepburn romanization is
used (that is, しゃ is "sha" not "sya", and ち is
chi, not ti). Pressing return in this field is the equivalent of
pressing the "check answer" button (below).
- Hint:
- This button will give the user a
hint: if the answer is already correct, it will leave it, otherwise it
will replace it with the first character of the correct answer.
- Complete:
- This will set the answer to the
correct answer. This counts as an incorrect answer as far as the
grading goes (see below).
- Kana Left:
- This is how many characters are
left to be identified.
- Answers Needed:
- This is how many correct
answers are needed to finish drilling on the current character
followed by the number of correct answers needed overall.
- Percent:
- This is the percentage of answers
that were correct.
- Correct:
- This is the number of correct
answers over the total number of attempts. At the end of the drill,
this (and the percentage) will be displayed.
- Status Line:
- This line (which says
"Correct!" in the example above) notifies the user of various
things (such as whether an answer was correct or not, etc.)
- Check Answer:
- This checks the current
answer. A incorrect answer increases the number of correct answers
needed to finish drilling on the current character by one.
Menu Options
The following options are available from the menu:
- File Menu --
- Quit --
Exits the program.
- Quiz Menu --
- Skip
Character [Only available while drilling] -- Skips the
current character (the number of correct answers needed to finish
drilling on the current character doesn't change, nor is this
considered an answer -- correct or otherwise -- it simply picks a new
character to be the current character to drill on).
- Help Menu --
- About --
Displays some information about the program.
Notes
NQuiz was written by me Douglas Triggs (douglas@triggs.org).