Word Matching Review – Alternative Matching Mode for Anki

AnkiWeb addon 635808794

Adds a matching-based review mode with independently shuffled two- or three-column fields, optional audio, keyboard controls, and a separate Speedrun challenge that leaves Anki scheduling data untouched.
AI-generated summary; may contain mistakes.

schedulingreview-flowstatisticstimerquiz

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2026-08-12
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
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

active

  • Last update or commit: 2026-08-12 (81 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-08-12
History across monthly snapshots

Loading…

Similar addons

auto rate typed answer has 1 fork →

Automatically rates typed answers as hard, good, or easy based on configurable response-time thresholds, with options for handling mismatches, multiple answer fields, and confirming ratings.

schedulingreview-flowquiz

16 votes 81% approval 👍 16 · 👎 0 Anki 2.1.50~ Updated 2021-12-06
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
AnkiGames — Memory Flip & Line Match Study Games

Adds two deck-based study mini-games—Memory Flip matching face-down pairs and Line Match connecting fronts to backs—with configurable grids, timings, and optional due-card review.

gamification

2 votes 9% approval 👍 1 · 👎 1 ⭐ 1 Anki 2.1.1~ Updated 2026-02-27

Description

Word Matching Review V8.2.1

Word Matching Review adds a fast, matching-based review mode to Anki.

In the regular review mode, Anki's scheduler and FSRS remain fully in control. Several fields are displayed simultaneously and shuffled independently, and your task is to reconnect the fields that belong to the same Anki card.

Word Matching Review supports both two-column and optional three-column matching.

V8.2 also introduces a separate Speedrun Mode for whole-deck matching challenges without changing any Anki scheduling data.

Setup

Select a deck and note type, then choose which note fields should be used for matching.

You can configure:

  • Column 1
  • Column 2
  • Optional Column 3
  • Group size from 3 to 8 cards
  • Session timing
  • Optional audio field
  • The column selection that should trigger audio playback
  • Optional Speedrun Mode
  • Speedrun order: Ordered or Randomized

Matching and audio settings are remembered for the selected deck and note type.

single

Two-column matching

The regular mode displays two independently shuffled columns.

For example:

Japanese word → Meaning

or

Question → Answer

Select one item from each column. If both belong to the same Anki card, the pair is removed.

single

Three-column matching

An optional third matching field can be enabled.

All three columns are shuffled independently and all three selected items must belong to the same card.

For Japanese vocabulary, this allows setups such as:

Kanji / written form → Kana reading → Meaning

This adds another association layer between orthography, pronunciation and meaning instead of simply increasing the number of visible cards.

The mode is not limited to languages. Other examples include:

Country → Capital → Currency

Chemical element → Symbol → Atomic number

Term → Definition → Example

Disable the third column at any time to return to regular two-column matching.

single

Speedrun Mode

Speedrun Mode works completely separately from Anki's normal review scheduling.

Instead of using today's due queue, it creates a challenge from the complete selected deck and note type.

No Anki progress is written during a Speedrun:

  • No ratings are submitted
  • No due dates are changed
  • No intervals are changed
  • No review history is created
  • FSRS and scheduler data remain untouched

A single incorrect combination immediately ends the run.

A successful run continues until the complete available Speedrun pool has been matched.

At the end of the run, Word Matching Review displays statistics such as completion time, correct matches and completed rounds.

Ordered

Ordered keeps a stable deck-wide card order between runs.

The same cards therefore form the same matching groups as far as possible.

The positions inside Column 1, Column 2 and optional Column 3 are still shuffled independently every round.

Randomized

Randomized additionally shuffles the complete deck-wide card order before the run starts.

This means that the cards grouped together in each round will usually differ between separate runs.

The matching columns themselves are then shuffled independently as usual.

Speedrun Mode works with both two-column and three-column matching.

Anki scheduler integration

Regular Word Matching Review does not implement its own scheduling system.

It works with Anki's current scheduler queue.

  • Correct on the first attempt → Good
  • Incorrect combination before the correct match → Again
  • Ratings are only submitted when the corresponding card actually reaches the top of Anki's scheduler queue
  • Cards rated Again can naturally reappear later
  • Anki and FSRS remain responsible for intervals and scheduling
  • If Anki unexpectedly changes the queue order between matching rounds, Word Matching Review automatically refreshes its queue context and continues instead of requiring the session to be reopened

If there are not enough suitable cards left to create another complete matching group, Word Matching stops and leaves the remaining cards to Anki's regular reviewer.

Audio

Audio can be read from any selected note field containing Anki [sound:filename] references.

You can choose when the audio should play:

  • when selecting Column 1
  • when selecting Column 2
  • when selecting Column 3 in three-column mode

The audio field itself does not need to be one of the visible matching fields.

This makes setups such as

Kanji → Kana → Meaning + pronunciation audio

possible without requiring an additional visible column.

Missing or invalid audio files are ignored silently.

Additional features

  • 3–8 cards per round
  • Independent vertical shuffling for every column
  • Keyboard controls
  • 1–N selects the next active column
  • 0 clears the current selection
  • Image and rich-text support
  • Matching opens as a normal maximized desktop window
  • Standard minimize, maximize and close controls
  • Automatic tile and font scaling
  • Individual scrolling for long card contents
  • Session statistics and optional timing
  • Duplicate protection for identical visible values
  • Support for decks containing multiple note types
  • Per-deck and note-type configuration

Why matching?

Traditional Anki reviews usually require relatively unrestricted recall. Matching provides visible alternatives and therefore moves the task more toward cued recall / recognition.

This makes individual answers somewhat easier, so the regular Word Matching mode is primarily intended as an alternative review mode for material that is already reasonably familiar, rather than a complete replacement for traditional recall.

The trade-off is faster interaction, simultaneous discrimination between multiple answers and a more game-like review format that may make larger review sessions more engaging.

Three-column matching increases the number of relationships that need to be considered at once. This can be particularly useful for Japanese, where the written form, reading and meaning of a word represent distinct pieces of knowledge.

Speedrun Mode adds a different challenge: instead of optimizing review scheduling, it tests whether an entire deck can be matched without a single incorrect combination.

Installation

Install the add-on from AnkiWeb and restart Anki.

Then open:

Tools → Word Matching Review

The add-on currently targets Anki Desktop.

Source code

The complete source code and release history are available on GitHub:

https://github.com/Ashikawa-P/Anki-Word-Matching-review