Simple python code for mimicking memory cards for Japanese Kanji and with their meanings.
Program uses an excel file named "KanjiDictionary".
You can download executable version on releases page, you have to add .exe file to the same folder of KanjiDictionary.xls.
Also you have to install packages in the requirements.txt file. You can install packages with pip on the cmd window (on related path) by typing:
pip install -r requirements.txt
Note: You should install the given Noto Sans JP font in the Fonts folder.
The program will ask you what shown kanji means. To help you program will also show radicals of that kanji. After checking your result, you can jump onto another kanji by clicking "Next Random" button.
Then you can write your answer and press "Check" button. If your answer is correct, then a pop-up will appear and says Correct!
But if you couldn't answer it correctly, a pop-up will appear and says that you are wrong and shows correct answer.
The program has some features like Details and Notes.
When you click "Details" button, program will show you On'yomi or Kun'yomi (may not be exactly true) and Romaji representation of related kanji.
When you click the "Notes" button, a list will appear that holds your previous wrongly answered kanjis. If you encounter with the word that you answered incorrectly again and this time if you can correct it the word will be removed from list.
JapaneseExerciser v1.0-alpha by Melik Cagan Oduncuoglu