Skip to content

An app for automating the creation of cloze (fill-in-the-blank) vocabulary and grammar activities. Powered by the Tatoeba corpus.

Notifications You must be signed in to change notification settings

jestasgameland/clozequizmaker

Repository files navigation

Cloze Quiz Generator v1.2

An app for automating the creation of cloze (fill-in-the-blank) vocabulary and grammar activities. Powered by the Tatoeba corpus and Mecab tokenizer.

DIRECTIONS:

  • First unzip the "data.zip" file. This is a set of JSON files each containing a chunk of the Tatoeba corpus. Then the app can be run as normal.
  • To make the loading even faster, "split_json.py" can be run on the entire list of sentences in the Tatoeba corpus (tatoeba.zip), specifying a number for "sentencesPerFile"

RECENT UPDATES:

  • increased loading speed by splitting Tatoeba corpus into sets of 33,333 sentences each. Loading time went from ~30s to ~5s!
  • mobile support added
  • Japanese version added, using the Mecab tokenizer

TO DO:

  • option to create printable worksheet
  • other languages support (Tatoeba corpus has multiple languages)
  • Explore ways to fetch sentences as needed from an API (Merriam Webster), rather than iterate through a huge list to find a sentence with each target word

About

An app for automating the creation of cloze (fill-in-the-blank) vocabulary and grammar activities. Powered by the Tatoeba corpus.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published