An Educational Tool .
Transform plain text into intelligent, fill-in-the-blank flashcards using Natural Language Processing.
Perfect for students, educators, autodidacts, and lifelong learners.
Built with Flask
+ NLTK
, styled with love — and exports directly to Anki.
- 🎯 Uses Named Entity Recognition (NER) to extract key concepts
- ✍️ Generates cloze-style flashcards (fill-in-the-blank)
- ⚡ Clean, minimalist, and responsive UI (HTML + CSS or React + Tailwind)
- 🧩 Fully local & open-source — no data leaves your machine
Paste your text to get started
Preview the generated flashcards
One-click to download as an Anki deck
- ✏️ Paste a paragraph or set of notes.
- 🧠 App runs Named Entity Recognition using NLTK.
- 🧩 Replaces named entities with blanks to create question-answer pairs.
- 🎴 Preview in browser or export to Anki for serious study.
git clone https://github.com/AtulDeshpande09/AI_Quiz_generator.git
cd flashcard-generator/backend
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
python app.py
Input:
Albert Einstein was born in Ulm, Germany in 1879.
Output:
Q: _____ was born in Ulm, Germany in 1879. A: Albert Einstein
This project is licensed under the MIT License. Feel free to use, modify, and share!