Multiple Choice Quiz + Import from NotebookLM and Import to Obsidian

AnkiWeb addon 1875934296

Creates interactive multiple-choice flashcards with shuffled choices and instant feedback, imports NotebookLM-generated multiple-choice and Cloze cards, and exports decks to Obsidian Markdown files.
AI-generated summary; may contain mistakes.

importexportduplicatesclozequiz

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (👍 1 · 👎 0)
Updated
2026-09-15
Anki versions
2.1.55~
License
MIT (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, JavaScript, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-09-15 (47 days before the snapshot).
  • Test files: 1.
  • Commits in the last year: 82.
  • Issues: 1 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.55+2026-09-15
History across monthly snapshots

Loading…

Similar addons

Drag Drop

Creates interactive drag-and-drop flashcards where you label images or sort items into categories, with instant feedback, shuffling, theme and layout options, across Anki Desktop, AnkiDroid and AnkiMobile.

card-creationappearancecard-templatesquizmobile-compatible

3 votes 44% approval 👍 3 · 👎 0 ⭐ 1 Anki 25.07~ Updated 2026-10-02
Simple Multiple Choice by Denis

Converts Anki cards into interactive multiple-choice quizzes with up to five options, optional shuffling and explanations, colour-coded selected-answer feedback, image support, and customizable settings.

card-templatesquizmobile-compatible

31 votes 71% approval 👍 27 · 👎 4 Anki 25.02.4~ Updated 2026-09-29
Shuffled List

Creates unordered lists whose items display in random order on each front-side review, using a toolbar button or Ctrl+Shift+U on highlighted text.

formattingshortcutsquiz

4 votes 30% approval 👍 3 · 👎 1 ⭐ 0 Anki 2.1.54~ Updated 2022-09-26
Multiple Choice Note Type

Provides a multiple-choice note type with radio or checkbox answers, configurable shuffling, answer letters, text-to-speech, reference and explanation fields.

card-templatesquiz

27 votes 68% approval 👍 23 · 👎 4 ⭐ 4 Anki 2.1.1~ Updated 2025-02-26

Description

What's new in 1.2.0

1.2.0

  • Rewritten, far more robust NotebookLM parser — handles the one-line "Interactive" format, dense text and unfenced code blocks
  • Import preview now shows a card count and the reason each rejected item was skipped
  • Card text is now fully translated (PT/EN) and follows the language toggle
  • Light & dark card themes
  • Language auto-detection — the addon now opens in your Anki language instead of always Portuguese

---------------------------------- P O R T U G U Ê S ------------------------------------------------------------

Crie flashcards de múltipla escolha interativos no Anki — com alternativas embaralhadas, feedback visual imediato e explicação opcional no verso.

O note type Multiple Choice Quiz é criado automaticamente na primeira inicialização e funciona com qualquer conteúdo que você queira estudar.

Bônus: Import from NotebookLM

Gera dezenas de cards em segundos a partir dos seus materiais de estudo:

  1. Abra Ferramentas > Import from NotebookLM
  2. Clique em Prompt MC 📋 ou Prompt Cloze 📋 para copiar o prompt
  3. Cole o prompt no NotebookLM e gere o relatório
  4. Cole o resultado no dialog — a preview atualiza automaticamente
  5. Selecione o baralho, adicione etiquetas, clique em Importar →

Duplicatas são detectadas automaticamente e ignoradas.

Bônus: Export to Obsidian

Ferramentas > Export to Obsidian exporta todos os cards de um baralho para um arquivo .md com frontmatter YAML. Suporta múltiplos templates e variáveis como {{title}}, {{date}}, {{deck}}, {{tags}}, {{cards}}.

  • Interface em PT / EN — toggle de idioma em todos os dialogs
  • Funciona 100% offline — sem API keys, sem contas externas
  • Requer Anki 2.1.55 ou superior

Código & Suporte

https://github.com/yuzoKe/anki_mc_quiz

---------------------------------- E N G L I S H ------------------------------------------------------------------

Create interactive multiple choice flashcards in Anki — with shuffled choices, immediate visual feedback, and an optional explanation on the back.

The Multiple Choice Quiz note type is created automatically on first launch and works with any content you want to study.

Bonus: Import from NotebookLM

Generate dozens of cards in seconds from your study materials:

  1. Open Tools > Import from NotebookLM
  2. Click MC Prompt 📋 or Cloze Prompt 📋 to copy the prompt
  3. Paste the prompt into NotebookLM and generate the report
  4. Paste the result into the dialog — preview updates automatically
  5. Select deck, add tags, click Import →

Duplicate detection skips cards already in your collection.

Bonus: Export to Obsidian

Tools > Export to Obsidian exports all cards from a deck to a .md file with YAML frontmatter. Supports multiple templates and variables like {{title}}, {{date}}, {{deck}}, {{tags}}, {{cards}}.

  • PT / EN interface — language toggle in all dialogs
  • Works 100% offline — no API keys, no external accounts
  • Requires Anki 2.1.55 or later

Source & Support

https://github.com/yuzoKe/anki_mc_quiz

README

Anki MC Quiz

PT · EN below

Addon para o Anki que automatiza o fluxo de estudo com flashcards de múltipla escolha e Cloze gerados pelo NotebookLM, com exportação para notas no Obsidian.


Funcionalidades

  • Note type interativo — múltipla escolha com alternativas embaralhadas e feedback visual imediato
  • Import from NotebookLM — cola o texto gerado pelo NotebookLM e importa cards MC e Cloze automaticamente
  • Export to Obsidian — exporta os cards de um baralho para uma nota .md com frontmatter YAML customizável
  • Interface PT / EN — toggle de idioma em todos os dialogs; prompts copiados no idioma ativo
  • Funciona 100% offline

Instalação

Via AnkiWeb

No Anki: Ferramentas > Add-ons > Obter Add-ons e insira o código 1875934296.

Ou acesse diretamente: https://ankiweb.net/shared/info/1875934296

Manual

  1. Baixe ou clone este repositório
  2. Copie a pasta anki_mc_quiz/ para o diretório de addons do Anki:
    • Windows: %APPDATA%\Anki2\addons21\
    • macOS: ~/Library/Application Support/Anki2/addons21/
    • Linux: ~/.local/share/Anki2/addons21/
  3. Reinicie o Anki

O note type "Multiple Choice Quiz" é criado automaticamente na primeira inicialização.


Como usar

1. Gerando o conteúdo no NotebookLM

Abra o NotebookLM com as suas fontes de estudo e use um dos prompts abaixo. Os prompts estão disponíveis no próprio addon via Ferramentas > Import from NotebookLM — basta clicar no botão para copiar. O texto copiado adapta-se automaticamente ao idioma selecionado (PT ou EN).

Prompt Múltipla Escolha — gera questões no formato:

1. [Enunciado]
A) [Alternativa]
...
Resposta: A
Explicação: [Uma frase]

Prompt Cloze — gera flashcards no formato:

{{c1::termo}} é/são [definição em uma frase].

2. Importando para o Anki — Import from NotebookLM

Ferramentas > Import from NotebookLM

  1. Clique em Prompt MC 📋 ou Prompt Cloze 📋 para copiar o prompt
  2. Cole o prompt no NotebookLM e gere o relatório
  3. Copie o texto gerado e cole na aba correspondente do dialog
  4. A preview é atualizada automaticamente — mostra o enunciado completo de cada questão com a alternativa correta
  5. Selecione o baralho de destino
  6. Adicione etiquetas na barra de etiquetas (pressione Enter para confirmar cada tag; as etiquetas ficam salvas entre sessões)
  7. Clique em Importar → — uma caixa de confirmação mostra quantos cards serão adicionados e quais tags serão aplicadas

Duplicatas são detectadas automaticamente e ignoradas.


3. Revisando no Anki

Durante a revisão, as alternativas aparecem como botões clicáveis em ordem aleatória:

  • Verde — resposta correta
  • Vermelho — resposta errada (a correta é revelada em seguida)
  • A explicação opcional aparece no verso do card

4. Exportando para o Obsidian — Export to Obsidian

Ferramentas > Export to Obsidian

Aba Exportar

  1. Selecione o template e o baralho de origem
  2. Confirme o caminho do vault e a pasta de saída
  3. Digite o título da nota
  4. Clique em Export →

Aba Modelo

Customiza o template de exportação:

Campo Descrição
Nome do ficheiro Nome do arquivo gerado. Ex: {{title}}.md
Propriedades Linhas de frontmatter YAML
Conteúdo da nota Corpo da nota em Markdown

Variáveis disponíveis:

Variável Valor
{{title}} Título digitado no campo "Note title"
{{date}} Data de hoje (ISO)
{{deck}} Nome do baralho selecionado
{{tags}} Tags únicas do baralho em formato YAML ( - tag)
{{cards}} Todos os cards (MC + Cloze) em Markdown
{{mc_cards}} Apenas questões MC
{{cloze_cards}} Apenas cards Cloze
{{cards_callouts}} MC + Cloze como callouts Obsidian
{{mc_cards_callouts}} MC como callouts > [!question]
{{cloze_cards_callouts}} Cloze como callouts > [!info]

Importar propriedades do Obsidian: o botão "Importar do Obsidian" lê o types.json do vault e popula automaticamente o dropdown de tipos de propriedade.

Templates múltiplos: crie um template por disciplina. O baralho selecionado é memorizado por template.


Campos do note type

Campo Descrição
Question Enunciado da questão
A – E Alternativas (campos em branco são ocultados)
Answer Letra correta (A, B, C, D ou E)
Explanation Explicação opcional (exibida no verso)

Estrutura do projeto

anki_mc_quiz/
├── anki_mc_quiz/
│   ├── __init__.py      # Lógica principal do addon
│   ├── manifest.json    # Metadados do addon
│   └── meta.json        # Config persistida (criado automaticamente)
├── .gitignore
├── LICENSE
└── README.md

English

An Anki addon that automates the study workflow with multiple choice and Cloze flashcards generated by NotebookLM, with export to Obsidian notes.


Features

  • Interactive note type — multiple choice with shuffled choices and immediate visual feedback
  • Import from NotebookLM — paste the generated text and automatically import MC and Cloze cards
  • Export to Obsidian — export cards from a deck to a .md note with customizable YAML frontmatter
  • PT / EN interface — language toggle in all dialogs; copied prompts adapt to the active language
  • Works 100% offline

Installation

Via AnkiWeb

In Anki: Tools > Add-ons > Get Add-ons and enter code 1875934296.

Or visit directly: https://ankiweb.net/shared/info/1875934296

Manual

  1. Download or clone this repository
  2. Copy the anki_mc_quiz/ folder to your Anki addons directory:
    • Windows: %APPDATA%\Anki2\addons21\
    • macOS: ~/Library/Application Support/Anki2/addons21/
    • Linux: ~/.local/share/Anki2/addons21/
  3. Restart Anki

The "Multiple Choice Quiz" note type is created automatically on first launch.


How to use

1. Generating content in NotebookLM

Open NotebookLM with your study sources and use one of the prompts below. The prompts are available directly in the addon via Tools > Import from NotebookLM — just click the button to copy. The copied text automatically adapts to the selected language (PT or EN).

Multiple Choice Prompt — generates questions in the format:

1. [Question text]
A) [Choice]
...
Resposta: A
Explicação: [One sentence]

Cloze Prompt — generates flashcards in the format:

{{c1::term}} is/are [definition in one sentence].

2. Importing into Anki — Import from NotebookLM

Tools > Import from NotebookLM

  1. Click MC Prompt 📋 or Cloze Prompt 📋 to copy the prompt
  2. Paste the prompt into NotebookLM and generate the report
  3. Copy the generated text and paste it into the corresponding tab
  4. The preview updates automatically — shows the full question text and correct answer for each card
  5. Select the destination deck
  6. Add tags in the tag bar (press Enter to confirm each tag; tags are saved between sessions)
  7. Click Import → — a confirmation box shows how many cards will be added and which tags will be applied

Duplicates are detected automatically and skipped.


3. Reviewing in Anki

During review, choices appear as clickable buttons in random order:

  • Green — correct answer
  • Red — wrong answer (correct one is revealed)
  • The optional explanation appears on the back of the card

4. Exporting to Obsidian — Export to Obsidian

Tools > Export to Obsidian

Export tab

  1. Select the template and the source deck
  2. Set the vault path and output folder
  3. Type the note title
  4. Click Export →

Template tab

Customize the export template:

Field Description
File name Name of the generated file. Ex: {{title}}.md
Properties YAML frontmatter rows
Note content Note body in Markdown

Available variables:

Variable Value
{{title}} Title typed in the "Note title" field
{{date}} Today's date (ISO)
{{deck}} Selected deck name
{{tags}} Unique deck tags in YAML format ( - tag)
{{cards}} All cards (MC + Cloze) in Markdown
{{mc_cards}} MC questions only
{{cloze_cards}} Cloze cards only
{{cards_callouts}} MC + Cloze as Obsidian callouts
{{mc_cards_callouts}} MC as > [!question] callouts
{{cloze_cards_callouts}} Cloze as > [!info] callouts

Import Obsidian properties: the "Import from Obsidian" button reads types.json from your vault and automatically populates the property type dropdown.

Multiple templates: create one template per subject. The selected deck is remembered per template.


Note type fields

Field Description
Question Question text
A – E Choices (blank fields are hidden)
Answer Correct letter (A, B, C, D, or E)
Explanation Optional explanation (shown on the back)

License

MIT © Eduardo Kubota