JLPT Tracker Dashboard

AnkiWeb addon 1974848661

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.
AI-generated summary; may contain mistakes.

progress-tracking

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
9 (👍 9 · 👎 0)
Updated
2026-06-08
Anki versions
2.1.3~
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, CSS, JSON, Ignore List
Description language
en

Maintenance

active

  • Last update or commit: 2026-07-23 (101 days before the snapshot).
  • Commits in the last year: 3.
  • Issues: 0 open, 1 closed.
  • Pull requests: 0 open, 2 merged.
  • Median first response: 746 hours (1 answered issues and pull requests).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1–2026-01-27
2.1.2–2026-05-25
2.1.3+2026-06-08
History across monthly snapshots

Loading…

Similar addons

LanguageForge

Tracks daily reading, listening, speaking, and writing practice, sets monthly goals, organizes learning resources, visualizes fluency balance with radar charts, and supports separate profiles for multiple languages.

statisticsprogress-trackingappearance

1 votes 21% approval 👍 1 · 👎 0 ⭐ 2 Anki 23.10~ Updated 2025-11-20
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
Auto Translate Batch Creator

Automatically creates language-learning flashcards by translating bracketed words within sentences in batches across 14+ languages, following the i+1 context principle.

card-creationdictionary

2 votes 34% approval 👍 2 · 👎 0 ⭐ 0 Anki 2.1.1~ Updated 2025-11-28

Description

This add-on creates a progress bar that tracks your vocabulary and grammar proficiency across levels N5 to N1.

What It Does

Adds a visual bar to your main window that updates automatically as you review. It shows how close you are to completing each JLPT level based on the cards you have learned.

Useful when you:

  • Are aiming for a specific JLPT level.
  • Keep Vocabulary and Grammar in separate decks.
  • Want to see your progress at a glance without opening the stats window.

Features

  • Visual Dashboard: Displays simple progress bars for N5 to N1 directly in the Deck Browser.
  • Smart Tracking: Updates the bar in real time as you learn new cards.
  • Separate Metrics: Tracks Vocabulary and Grammar separately on the bar.
  • Study Estimation: Estimates when you will finish based on your current study pace.
  • Customizable: Full control over which decks and note types count toward the progress bar.

Installation

  1. Open Anki.
  2. Go to Tools > Add-ons.
  3. Click Get Add-ons...
  4. Enter code: 1974848661 (2.1+)
  5. Click OK and restart Anki.

Setup

After installing, go to Tools > JLPT Tracker Settings (or click the gear icon on the dashboard) to configure:

  • Deck Selection: Choose specifically which decks to track (supports multi-selection).
  • Note Type Assignment: Label your Note Types as "Vocab," "Grammar," or "Ignore."
  • Exam Date: Optional setting to activate the countdown.

Note: This add-on assumes that vocabulary and grammar are distinguishable by Note Type or Deck.

Usage

  1. Open the Anki Deck Browser.
  2. The dashboard appears automatically at the top of the window.
  3. Review your cards normally.
  4. The progress bar fills up as you pass cards.

Notes

  • Requires Anki 2.1.50 or higher.
  • You must manually assign Note Types in the settings for the tracker to distinguish between Grammar and Vocab.

Feature Version

v3.1.0

  • Minor bug fixes for faster updating
  • Background opacity control (panel transparency, text stays fully visible)
  • Tracking mode selection: Vocab only, Grammar only, or both
  • Progress estimate and growth rate now respect the selected tracking mode

v2.x

  • Multi-deck selection support
  • Legacy single-deck config migration

v1.x

  • Initial release

Support

Please do not use reviews for bug reports or support requests, as I don't get notified of reviews from AnkiWeb, and am unable to properly troubleshoot any issues or concerns.

Instead, please leave a note at the following: https://github.com/m6lvink/Anki-JLPT-Tracker/issues

Constructive feedback and suggestions are always welcome!

README

Anki JLPT Tracker

An Anki 2.1+ add-on that tracks your card progress against JLPT (Japanese Language Proficiency Test) vocabulary and grammar requirements.

Features

  • Real-time Dashboard: Automatically injects a progress dashboard into the Anki Deck Browser and Overview screens.
  • JLPT Levels: Presets for N5 through N1 based on standard passing requirements.
  • Customizable Targets: Select specific decks and Note Types (Vocabulary vs. Grammar) to track.
  • Study Estimation: Calculates completion dates based on your daily study history.
  • Minimizable UI: Toggle between a detailed dashboard and a subtle progress pill.
  • Background Opacity: Adjust the panel transparency so underlying Anki themes remain visible.
  • Tracking Mode: Choose to track Vocab only, Grammar only, or both together.

Project Structure

  • __init__.py: Entry point. Handles Anki hooks and HTML injection.
  • config_manager.py: Handles loading/saving user settings and level presets.
  • db_utils.py: SQL queries and logic for counting card distributions.
  • view_manager.py: Generates the HTML string for the dashboard.
  • gui.py: PyQt6 definitions for the Settings dialog and color pickers.
  • progress_utils.py: Daily snapshot tracking and completion estimation.
  • web/: Static assets (CSS, HTML templates).

Installation

  1. Download the latest release or clone this repository.
  2. Copy the Anki-JLPT-Tracker folder into your Anki addons21 directory.
  3. Restart Anki.

Usage

  1. Open Settings: Go to Tools > JLPT Tracker Settings or click the gear icon on the dashboard.
  2. Configure Decks: Select the decks you are using for Japanese study (supports multi-deck selection).
  3. Map Note Types: Assign each Note Type to "Vocab", "Grammar", or "Ignore".
  4. Set Deadline: (Optional) Enter your exam date to see a countdown instead of an estimate.
  5. Opacity: Drag the Background Opacity slider if you want the panel to be semi-transparent.
  6. Tracking Mode: Select whether to track Vocab only, Grammar only, or both.

Versions

v3.0.0

  • Background opacity control (panel transparency, text stays fully visible)
  • Tracking mode selection: Vocab only, Grammar only, or both
  • Progress estimate and growth rate now respect the selected tracking mode

v2.x

  • Multi-deck selection support
  • Legacy single-deck config migration

v1.x

  • Initial release

License

MIT License