AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2025-12-22
- Anki versions
- 23.10~
- Description language
- en
AnkiWeb addon 122344548
Calculates tag-based coverage and completion ratios across selected Anki decks, with customizable tag logic, deck scopes, color bands, and optional auto-update.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 23.10 | + | 2025-12-22 |
Loadingβ¦
Enhances Anki Browser's tag sidebar with a suspension-ratio heatmap, colored circle icons, completion checkmarks, and customizable tag color, boldness, and font size.
Adds a panel with days left to an exam and required study time based on statistical analysis, configurable per-deck deadline settings, and a tools refresh option.
Analyzes tagged Spanish cards to estimate CEFR vocabulary level, corpus coverage, and band breakdown using frequency lists.
Automatically tracks Anki review sessions and estimates study efficiency, showing daily statistics, trends, session coverage, timers, and optional cross-device sync, requiring Review Heatmap.
Calculates daily card targets for Anki study goals by deck/tags, finish date, buffer, overtime, suspended new cards, or percentage completion, with customizable settings and deck-browser widget.
Displays recent Anki review activity as a configurable bar graph on the Decks screen, with optional daily goal line, color customization, and cached performance.
Tag Ratio is an Anki add-on that visualizes learning coverage by calculating tag-based completion ratios across decks. It is designed for large, structured collections where coverage, progress, and balance across topics matter.
The add-on:
needs_coverage_key, why, clinical)This add-on is intentionally non-intrusive: no extra buttons are added to the UI beyond the existing Tools menu actions.
Example use cases:
needs_coverage_key)why, definition, clinical)Deck selection is controlled by an Anki search query called search_scope.
Supports:
Examples:
deck:*
deck:"My Deck"
deck:"Parent" or deck:"Parent::*"
You may enter one scope per line in the Config GUI:
deck:"My Deck"
deck:"Another Deck"
deck:Parent
OROREach deck scope is automatically normalized to:
(deck:"X" or deck:"X::*")
This ensures:
Open via:
Tools β Add-ons β Tag Ratio β Config
The Config GUI allows you to configure:
No settings buttons are added to the Tools menu.
You can define percentage bands with colors:
| Range (%) | Meaning (example) |
|---|---|
| 0β40 | Critical (red) |
| 40β70 | Low (orange) |
| 70β90 | Good (green) |
| 90β100 | Excellent (blue) |
These bands are rendered as colored dots next to deck names.
From Tools menu:
Tag Ratio: Update now Forces recomputation immediately
Tag Ratio: Open dialog Opens the detailed ratio dialog
The add-on can be configured to auto-update after study sessions:
This avoids unnecessary background work while keeping ratios fresh.
Performance depends primarily on:
search_scopeApproximate behavior:
Deck count alone does not significantly affect performance.
This add-on is intended for serious, structured learning workflows, especially those treating Anki decks as a long-term knowledge base rather than ad-hoc flashcards.
Tested primarily on Windows; expected to work on macOS and Linux.
MIT License
This add-on is part of a broader "study-as-code" workflow and is designed to integrate cleanly with:
If you are extending this add-on, keep normalization and determinism in mind.