Chinese Character Teaching Tools
It makes character flash cards in batches.
Execute the lines in test.py:
ChineseCardMaker().generate_separate_images()
ChineseCardMaker().generate_character_pinyin_image()
The command will generate images with characters and pinyins set in CharacterPinyinMapping, and create files in the folders defined inside configs: CHARACTER_IMAGE_FILE_NAME_PREFIX, PINYIN_IMAGE_FILE_NAME_PREFIX, CHARACTER_PINYIN_FOLDER
It generates Excel sheet quickly for Kahoot question uploading. It takes a lot of time to add questions on Kahoot, so it is easier to use Excel spreadsheet to add questions in a large amount.
To save time and efforts for Chinese character card making with pinyin.
Pure python packages are required for the tool.
- Install Python3
- Pillow: for image making
- pinyin: for translation
- xpinyin: for default pinyin
- pygame: for the matching game only
- csv: for Kahoot spreadsheet file generation
- xlsxwriter: for Kahoot spreadsheet file generation
1-4 are necessary for card making. 5 is optional for game.
3, 4, 6 and 7 are also required for Kahoot processor.
See the test.py.
See the test.py.
The matching game is based on this Memory_Match
John Ni