Anki add-on: Fill the Blanks Expanded - Multiple Cloze Type-In

Fill the Blanks Expanded Transform your Anki cloze cards into interactive fill-in-the-blank exercises with multiple input fields. Note: This is an enhanced fork of the original Fill the Blanks Expanded by ssricardo . Features ✨ Multiple Type-In Fields Replace {{cloze:Field}} with {{type:cloze:Field}} and get individual input fields for each cloze deletion Type directly into each blank instead of a single large input box Perfect for code snippets, formulas, language learning, and any content with multiple blanks Example {{c1::Guten}} {{c2::Morgen}}, wie {{c3::geht}} es {{c4::dir}}? Das ist {{c5::sehr}} {{c6::schön}}! 🎯 Instant Feedback Real-time color-coded feedback as you type: Yellow - Incomplete (correct so far) Green - Correct answer Red - Incorrect answer 📊 Progress Indicator Visual counter showing answered/total fields (e.g., "2/5") Located in the top-right corner Turns green when all answers are complete 💡 Smart Hints Double-click any field to reveal the answer Ctrl+? to get the next character hint Configurable idle hint delays 🌍 Language Support Ignore case sensitivity option Ignore accents/diacritics option Asian characters support 🎨 Dropdown Support Use hints with "/" separator to create dropdown menus: {{c1::Paris::London/Paris/Berlin/Madrid}} 🔁 Duplicate Cloze Autofill When the same ordinal appears more than once (e.g., c1 repeated), typing in one field instantly mirrors the input in the other(s). A small superscript number appears to the right of each repeated cloze to indicate the shared ordinal. Example 1: {{c1::Paris}} is the capital of France. {{c1::Paris}} is in Europe. Example 2: {{c1::Paris::London/Paris/Rio de Janeiro}} is the capital of France. {{c1::Paris::London/Paris/Rio de Janeiro}} is in Europe. How to Use Create or edit a Cloze note type In the card template, replace {{cloze:YourField}} with {{type:cloze:YourField}} Add the filter: {{type:cloze:YourField|fill-blanks}} Create cloze deletions as usual: {{c1::answer}} Review your cards - each cloze becomes an input field! Configuration Access settings via Tools → Add-ons → Fill the Blanks Expanded → Config Enable/disable instant feedback Case and accent sensitivity Hint delays and behavior And more... Perfect For 💻 Programming & code snippets 🌐 Language learning 📐 Math formulas 🧬 Scientific terminology 📝 Any content with multiple fill-in-the-blanks Source & Issues This Fork: https://github.com/belagrun/anki Original Project: https://github.com/ssricardo/anki-plugins/tree/master/fill-the-blanks-expanded Report bugs, request features, or contribute! Credits & Support Originally developed by ssricardo This fork contains additional features and enhancements. All credit for the original concept and implementation goes to ssricardo. 🌐 My Website: 👉 Isabela Grünevald 📧 My E-mail: ✉️ naveroute@gmail.com Support the Original Author If you find this add-on useful, please consider supporting the original creator: ☕ Buy ssricardo a coffee More add-ons by ssricardo

GitHub repository: belagrun/anki
Repository description: Anki plugins
Languages: Python, JavaScript, HTML