MCQ Generator with AI for Vocabulary Practice

AnkiWeb addon 633738362

Generates AI-created fill-in-the-blank vocabulary multiple-choice questions with deck-based distractors for selected cards or whole decks, configurable via API settings and usable on mobile after syncing.
AI-generated summary; may contain mistakes.

card-creationaicard-templatesquizmobile-compatible

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2025-05-03
Anki versions
23.09~
License
Apache-2.0 (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-05-03 (547 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.2023.09+2025-05-03
History across monthly snapshots

Loading…

Similar addons

MCQ Generator

Creates and reviews single- and multiple-choice questions in Anki with an exam-style interface showing your selections, correct answers, color-coded feedback, and optional explanations.

card-creationreview-flowcard-templatesquiz

7 votes 25% approval πŸ‘ 4 Β· πŸ‘Ž 3 ⭐ 3 Anki 23.10~ Updated 2026-01-07
AI_LEARNING_HUB

Turns Anki vocabulary decks into nine AI-generated language games with multilingual exam-level practice, hints, offline word matching, and customizable fast or detailed question generation.

aigamificationclozequiz

3 votes 44% approval πŸ‘ 3 Β· πŸ‘Ž 0 Anki 26.09~ Updated 2026-10-20
MCQ Pro

Provides a gamified multiple-choice card type with up to ten options, live timers, accuracy tracking, streak-based visual effects, milestone popups, and keyboard selection.

review-flowgamificationtimercard-templatesquiz

2 votes 9% approval πŸ‘ 1 Β· πŸ‘Ž 1 Anki 2.1.66~ Updated 2026-10-14

Description

MCQ Generator with AI for Vocabulary Practice

An Anki add-on to automatically generate multiple-choice vocabulary questions using AI.

✨ Features

  • AI-generated sentence with blank using your word
  • Local distractors from other deck words
  • One-click generation for selected cards or entire deck
  • Works with AnkiDroid after syncing
  • Customizable via config.json

πŸ›  Installation

1. Install the Note Type

Go to File β†’ Import, and import the provided MCQ Basic.apkg. You will get a new note type named MCQ Basic. Select this note type while making new notes and fill out only the Word field with your desired word or phrase, and leave other fields blank.

βš™οΈ Configuration

Edit config.json:

{
  "api_key": "your_api_key_here",
  "api_url": "https://api.groq.com/openai/v1/chat/completions",
  "model": "your_chosen_model",
  "prompt_template": "Generate a normal length English sentence using the word or phrase '{word}', replacing the target word or phrase with a blank (_____). Difficulty should be {level} based on CEFR. Return only the sentence.",
  "temperature": 1.5
}

▢️ How to Use

  1. Fill Word field in MCQ Basic notes.
  2. For generating specific notes of a deck:
    1. Open the Browser
    2. Select the notes you want to make MCQs out of.
    3. Then, Edit β†’ Generate MCQ (selected notes) β€” for selected cards.
  3. For generating MCQs for a whole deck: Tools β†’ Generate MCQ (whole deck) β†’ Select your deck β†’ Press OK.

πŸ“± Mobile

Just sync your collection to AnkiWeb to review from mobile clients, e.g. AnkiDroid or AnkiMobile. Cards appear as interactive MCQs.

πŸ“Ž License & Contributions

This project is licensed under the Apache License 2.0.

README

MCQ Generator with AI for Vocabulary Practice

An Anki add-on to automatically generate multiple-choice vocabulary questions using AI.

✨ Features

  • AI-generated sentence with blank using your word
  • Local distractors from other deck words
  • One-click generation for selected cards or entire deck
  • Works with AnkiDroid after syncing
  • Customizable via config.json

πŸ›  Installation

1. Install the Note Type

Go to File β†’ Import, and import the provided MCQ Basic.apkg. You will get a new note type named MCQ Basic. Select this note type while making new notes and fill out only the Word field with your desired word or phrase, and leave other fields blank.

2. Install the Add-on

  • Via AnkiWeb: Use the code (TBD) in Tools β†’ Add-ons β†’ Get Add-ons β†’ Enter this code: 633738362 β†’ Press OK.
  • Manual: Clone this repo into your addons21 folder or use "Install from file…" with the mcq_generator.ankiaddon.

βš™οΈ Configuration

Edit config.json:

{
  "api_key": "your_api_key_here",
  "api_url": "https://api.groq.com/openai/v1/chat/completions",
  "model": "your_chosen_model",
  "prompt_template": "Generate a normal length English sentence using the word or phrase '{word}', replacing the target word or phrase with a blank (_____). Difficulty should be {level} based on CEFR. Return only the sentence.",
  "temperature": 1.5
}

▢️ How to Use

  1. Fill Word field in MCQ Basic notes.
  2. For generating specific notes of a deck:
    1. Open the Browser
    2. Select the notes you want to make MCQs out of.
    3. Then, Edit β†’ Generate MCQ (selected notes) β€” for selected cards.
  3. For generating MCQs for a whole deck: Tools β†’ Generate MCQ (whole deck) β†’ Select your deck β†’ Press OK.

πŸ“± Mobile

Just sync your collection to AnkiWeb to review from mobile clients, e.g. AnkiDroid or AnkiMobile. Cards appear as interactive MCQs.

πŸ“Ž License & Contributions

This project is licensed under the Apache License 2.0.