The Forge - Study Schedule & Auto-Unsuspend Matrix

AnkiWeb addon 1072607870

Automatically unsuspends cards on scheduled study dates and provides an RPG-style dashboard, timeline wizard, progress tracking, and one-click schedule postponing tools.
AI-generated summary; may contain mistakes.

schedulingprogress-trackinggamification

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (๐Ÿ‘ 0 ยท ๐Ÿ‘Ž 0)
Updated
2026-11-01
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
CSV, Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-11-01 (0 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-11-01
History across monthly snapshots

Loadingโ€ฆ

Similar addons

AnkiMaxer

Acts as the local Anki-side helper for a browser extension, finding and unsuspending cards and building filtered Incorrects and Marked review decks while keeping all data local.

sync-integrationschedulingtaggingfiltered-decks

3 votes 21% approval ๐Ÿ‘ 2 ยท ๐Ÿ‘Ž 1 Anki 2.1.66~ Updated 2026-09-12
Digimanki:Tamer RPG

Turns eligible Anki review sessions into a Digimon-inspired RPG where you hatch, raise, digivolve partners, collect items, complete missions, and fight tactical battles and weekly bosses.

progress-trackinggamification

1 votes 21% approval ๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0 Anki 26.05~ Updated 2026-08-07
Suspension Tracker

Tracks card suspension and unsuspension dates via note tags, adds browser columns, and provides a date-range search to find cards unsuspended within a period.

taggingsearch

5 votes 23% approval ๐Ÿ‘ 3 ยท ๐Ÿ‘Ž 2 โญ 0 Anki 25.12~ Updated 2026-09-02

Description

The Forge - Study Schedule & Auto-Unsuspend Matrix

Transform your Anki experience with The Forge, an RPG-inspired dashboard that turns your study sessions into a structured, quest-driven adventure.

What is The Forge?

The Forge is an add-on designed for serious students who need to stick to a rigid, day-by-day study schedule. Instead of manually suspending and unsuspending cards, The Forge automates your workflow so you can focus on the content.

Key Features:

  • Auto-Unsuspend Matrix: Your cards are automatically unsuspended on the exact day you've scheduled them to be learned.
  • Quest Dashboard: A beautiful, RPG-themed interface to track your progress and study calendar.
  • Timeline Wizard: Build study profiles over weeks or months to stay on track for your exam.
  • Performance Tracking: Indicators for how many new cards and reviews await you on any given day.
  • Postpone/Advance Tools: Shift your entire schedule forward or backward with one click if life gets in the way.

๐Ÿ› ๏ธ Setting up your Schedule

To ensure the "Auto-Unsuspend Matrix" functions correctly, you need a my_nid_schedule.csv file in your add-on's user_files folder. We recommend the Bucket Method for precise control over your study blocks.

Method A: The Bucket Method (Recommended)

Group your cards into custom "Buckets" (e.g., Week 1, Week 2). This gives you manual control over exactly which cards appear on which dates.

  1. Open Anki and go to Tools > Debug Console.
  2. Paste the code below and hit Ctrl+Enter (or Cmd+Enter).
import csv
from datetime import date
from pathlib import Path

1. DEFINE YOUR BUCKETS

Map your dates to lists of NIDs

schedule_map = { "2026-05-24": ["NID1", "NID2"], "2026-05-31": ["NID3", "NID4"] }

2. GENERATE FILE

addon_folder = Path(file).parent.parent / "1072607870" / "user_files" addon_folder.mkdir(parents=True, exist_ok=True) filename = addon_folder / "my_nid_schedule.csv"

with open(filename, 'w', newline='', encoding='utf-8') as f: writer = csv.writer(f) writer.writerow(["Skip1", "Skip1", "Skip1", "Skip1", "Skip1"]) writer.writerow(["Skip2", "Skip2", "Skip2", "Skip2", "Skip2"]) for target_date, nids in schedule_map.items(): for idx, nid in enumerate(nids): date_col = target_date if idx == 0 else "" writer.writerow(["", date_col, "", "", nid])

print(f"Schedule generated at: {filename}")

Method B: Auto-Distribute (Quick)

If you don't need custom grouping, you can automatically distribute a list of NIDs over a specific number of days using the "Timeline Wizard" logic (refer to your add-on's helper scripts for automated chunking).

Method C: Manual CSV Format

Ensure your my_nid_schedule.csv is inside the user_files folder with this structure:

  • Column 2 (Index 1): Target date (YYYY-MM-DD).
  • Column 5 (Index 4): Note ID (NID).

How it Works:

  1. Prepare your Schedule: Use the Bucket Method or manual CSV entry.
  2. Open the Forge: Access your dashboard via the "The Forge ๐Ÿ”จ" button in your main Anki menu.
  3. Study: The add-on handles the rest, keeping your cards suspended until the moment they are "due."

Support:

  • Questions? If you encounter any bugs or have feature requests, please use the discussion board below.

Forge your path to mastery, one card at a time.