Difficulty Tagger

AnkiWeb addon 1300169603

Automatically tags notes with difficulty levels based on real review stats like lapses, interval, and ease, helping identify hard and easy cards.
AI-generated summary; may contain mistakes.

tagging

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2025-12-22
Anki versions
25.09.2~
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, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-12-22 (314 days before the snapshot).
  • GitHub Actions workflows: 1.
  • Commits in the last year: 12.
  • Issues: 1 open, 0 closed.
  • Pull requests: 0 open, 1 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.09.2+2025-12-22
History across monthly snapshots

Loading…

Similar addons

LLM Tag Linker

Uses an LLM to generate English concept tags for selected notes and displays their connections in an interactive, offline 3D knowledge graph.

aitagging

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-06-18
Search Stats Extended has 1 fork β†’

Adds dozens of extra customizable statistical graphs to Anki's stats screen, including retention, load, lapse, repetition, time, interval, FSRS, and time-machine charts.

fsrsstatistics

44 votes 92% approval πŸ‘ 44 Β· πŸ‘Ž 0 ⭐ 32 Anki 24.06.3~ Updated 2026-09-19
JLPT Tracker Dashboard

Displays a customizable real-time dashboard in Anki tracking vocabulary and grammar progress across JLPT levels N5–N1, with study-pace completion estimates, exam countdown, and separate metrics.

progress-tracking

9 votes 70% approval πŸ‘ 9 Β· πŸ‘Ž 0 ⭐ 2 Anki 2.1.3~ Updated 2026-06-08
Studylitics - Advanced Anki Analytics Dashboard

Provides a detailed analytics dashboard for Anki review history, including heatmaps, retention, consistency, efficiency scores, trends, session and lapse analysis, and time-range filters.

statistics

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-04-01

Description


Which cards are actually hard β€” and which are wasting your time?

Automatically tag notes by real review performance (lapses, interval, ease), not gut feeling.
Find problem cards fast, spot β€œtoo easy” cards, and keep your deck efficient.

Key features

β€’ Assigns VeryHard / Hard / Medium / Easy / VeryEasy tags
β€’ Uses real review stats (lapses, interval, ease factor)
β€’ Custom settings dialog with reset-to-defaults

How to use

Run it from Tools, optionally provide a search query, and let it rewrite difficulty tags safely.

Source code

GitHub: https://github.com/yuwayanagitani/anki-difficulty-tagger

==================================================

Recomendation!!

  • This addon and Tag Ratio Panel have synergetic effects.
  • If you set VeryEasy and Easy tags as targets of "Tag Ratio Panel", you will see the progression of your study for each deck!!

==================================================

Supports

This tool is built to support medical students and residents.
Support via thumbing up πŸ‘ on this page and Buy Me a Coffee β˜• motivates me a lot!!


README

Anki Difficulty Tagger

πŸ”— AnkiWeb
https://ankiweb.net/shared/info/1300169603


What this add-on does

Anki Difficulty Tagger automatically assigns difficulty tags to cards based on your review behavior.
Instead of manually tagging cards as β€œeasy” or β€œhard”, this add-on analyzes your answers and applies tags consistently.

It is designed to help you:

  • Identify difficult cards quickly
  • Filter decks by difficulty
  • Adjust study strategy using objective criteria

Core Features

  • 🏷 Automatically assigns difficulty tags to cards
  • πŸ“Š Uses review outcomes (Again / Hard / Good / Easy)
  • πŸ” Updates tags dynamically as difficulty changes
  • πŸͺΆ Lightweight and fast
  • 🧩 Works with any deck and note type
  • βš™οΈ Fully configurable tagging rules

How It Works

  1. You review cards as usual in Anki
  2. Based on your answers, the add-on evaluates card difficulty
  3. Difficulty tags are added or updated automatically
  4. Old difficulty tags can be removed or replaced

This keeps difficulty information always in sync with your actual performance.


Why Use Difficulty Tags?

Difficulty tags allow you to:

  • Create filtered decks like:
    • tag:hard
    • tag:easy
  • Focus extra time on weak areas
  • Avoid wasting time on cards you already know well
  • Monitor long-term learning progress

Unlike static tags, these tags evolve with your learning.


Installation

From AnkiWeb (recommended)

  1. Open Anki
  2. Tools β†’ Add-ons β†’ Get Add-ons
  3. Enter the code from AnkiWeb
  4. Restart Anki

πŸ‘‰ https://ankiweb.net/shared/info/1300169603


Manual (GitHub)

  1. Download or clone this repository

  2. Place it in:

    Anki2/<profile>/addons21/anki-difficulty-tagger/

  3. Restart Anki


Configuration

Open:

Tools β†’ Add-ons β†’ Anki Difficulty Tagger β†’ Config

Available options include:

  • Enable / disable tagging
  • Tag names for each difficulty level
  • Rules for assigning difficulty
  • Whether to remove old difficulty tags
  • Scope (review-only or include other actions)

Settings are applied automatically during normal reviews.


Usage

  • Simply review cards as usual
  • Tags are updated automatically in the background
  • No manual action is required

You can then use the Browser to:

  • Search by difficulty tag
  • Create filtered decks
  • Analyze difficult cards in bulk

Performance & Safety

  • No background polling
  • Operates only during review events
  • Does not modify scheduling or intervals
  • Safe to enable on large collections

Compatibility

  • Anki 24.x
  • Anki 25.x
  • Windows / macOS / Linux

License

MIT License


Author

Created by @yuwayanagitani


Related Add-ons

  • AI Grader – AI-based grading of answers
  • Anki Bar Graph – Visualize recent review activity
  • AI Card Explainer – Add explanations to cards

These add-ons can be combined to build a data-driven Anki workflow.