Mindpocket generates fill-in-the-blank questions from any body of text. These questions can then be imported into Anki (https://apps.ankiweb.net/), a popular open-source spaced repetition flashcard program. Try it out here: mindpocket.co
Google slides presentation: https://docs.google.com/presentation/d/1xPXH58mQQloVF6xvLjpK8aK8PnqofJTZtT6BnSYMKjY
Insight project page: https://platform.insightdata.com/projects/mindpocket
Run: python run.py
Or: gunicorn app:app -D
- AllenNLP (http://allennlp.org)
- Dash (conda install dash)
- spaCy (https://spacy.io/usage/)
- genanki (https://github.com/kerrickstaley/genanki)
- The algorithm was trained on the Stanford Question Answering Dataset (SQuAD) reading comprehension dataset
- Q&A pairs and associated context were transformed into fill-in-the-blank questions
- The fill-in-the-blank data derived from SQuAD, and also a description of the transformation algorithm, can be found here: https://github.com/davestanley/SQuAD-Fill-in-the-Blanks