Dynamic Deadline New Cards

AnkiWeb addon 233119313

Automatically adjusts a deck's specific daily new-card limit to meet a chosen deadline, optionally including subdecks and a margin, with previews and automatic recalculations.
AI-generated summary; may contain mistakes.

schedulingprogress-trackingdeck-management

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2026-05-07
Anki versions
2.1.66~
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-05-07 (178 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.66+2026-05-07
History across monthly snapshots

Loading…

Similar addons

πŸ“… Exam Scheduler v1

Turns exam dates into manageable daily new-card targets through multiple independent plans with flexible study days, previews, safe limit restoration, and automatic recalculation, while leaving review scheduling to Anki.

progress-trackingdeck-management

9 votes 19% approval πŸ‘ 4 Β· πŸ‘Ž 5 Anki 26.05.1~ Updated 2026-10-14
Deadline2

Automates setting new cards per day for options groups by dividing remaining new cards by days until a chosen deck deadline, configured through a GUI.

progress-trackingdeck-managementfork-or-reupload

70 votes 50% approval πŸ‘ 43 Β· πŸ‘Ž 27 ⭐ 7 Anki 23.09~ Updated 2024-02-26
Limit New by Young

Adjusts daily new card limits per deck based on young card counts, estimated review load, or cards due soon, with configurable rules and automatic updates.

schedulingdeck-management

8 votes 53% approval πŸ‘ 7 Β· πŸ‘Ž 1 ⭐ 10 Anki 26.05~ Updated 2026-07-22

Description

This add-on automatically adjusts the daily new card limit of a deck based on a deadline.

You choose a deck, set a target date, and the add-on calculates how many new cards per day are needed to finish the remaining new cards by that date.

It updates the deck-specific limit:

Deck Options > Daily Limits > New cards/day > This deck

It does not create or rename option presets.

Configuration window



Features

  • Set a deadline for a specific deck
  • Automatically calculate the required new cards per day
  • Optionally include subdecks
  • Add a percentage margin above or below the exact target
  • Preview the estimated finish date
  • Preview the calculated daily new card limit
  • Recalculate manually from the Tools menu
  • Recalculate automatically when opening Anki, after sync, periodically, and after adding notes

Margin example

If you have 150 new cards and 30 days left:

  • 0% margin = 5 new cards/day
  • +20% margin = 6 new cards/day, likely finishing earlier
  • -10% margin = a lighter pace, likely finishing later

Usage

Go to:

Tools > Dynamic Deadline: Configure...

Then select a deck, choose a deadline, set your options, and save.

Telemetry (Anki Census)

This add-on includes the embedded Anki Census client.

It works in zero-config mode for end users:

  • no setup is required
  • it reuses shared global census state when available
  • it does not create duplicate census collectors in the same Anki session

If participation is paused in any add-on using Anki Census, this add-on respects that global setting automatically.

Notes

This add-on changes the deck-specific new card limit, not the shared preset limit. This means it is intended to affect only the selected deck's "This deck" daily new card setting.

Please test carefully with your own deck setup and report issues through the support page.

Changelog

07/05/2026 Sync fix: The add-on now ensures that updated deck-specific new card limits sync correctly to mobile devices by applying the limit before syncing, clearing temporary daily overrides, and using improved deck-saving methods. 08/05/2026 Census integration: Embedded the Anki Census client with fail-safe initialization, shared global state reuse, and automatic respect for global participation opt-out.