load balancer

AnkiWeb addon 1417170896 GitHub repository archived

Balances review workload by checking cards due and average ease within ±X days of the intended due date and rescheduling accordingly, with configurable per-deck options.
AI-generated summary; may contain mistakes.

schedulingobsolete

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
104 (👍 66 · 👎 38)
Updated
2020-08-05
Anki versions
<=2.1.27
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
Description language
en

Maintenance

abandoned

  • The GitHub repository is archived.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.282.1.29+2020-08-05
2.1.222.1.272020-07-23
History across monthly snapshots

Loading…

Similar addons

Load Balanced Scheduler

Maintains consistent daily review counts by replacing Anki's random interval fuzz with the interval in the same range that has the fewest cards due.

scheduling

34 votes 48% approval 👍 22 · 👎 12 ⭐ 10 Updated 2018-10-05
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

Checks amount of cards due and average ease of cards in ±X days of intended due date and schedules accordingly. Configuration options can be found in preferences. Here is a conversation where I accidentally was helpful and explained what the options do. 2020-08-05 fixed the config options not getting set on new anki profiles 2020-07-22 fixed wrapping a function that no longer exists 2020-02-17 fixed crash in the latest anki version 2018-09-12 fixed `<class 'bs4.featurenotfound'="">` bug 2018-09-09 2.1 support at last! 2017-07-08: added new option to load balance per-deck (thanks Tomás Godoi) 2014-01-10: fixed `KeyError: 'LBGIMinBefore'` 2013-12-22: ctrl-L to bring up window with debug output restore defaults button in deck config now works 2012-12-27: fixed calculating ease on days with no cards due 2012-12-24: idealIvl can be a float? weird 2012-12-22: updated to work with 2.0.4 2012-12-01: apply to cards going from lapsed to review 2012-11-28: better handling of siblings 2012-11-25: algorithm tweaking 2012-11-17: more uninitialized variables 2012-11-10: fixed divide by zero error 2012-11-07: algorithm tweaking graduating/easy interval modifiers in deck options 2012-11-06: new algorithm tooltips in preferences 2012-11-02: added a graph fixed bug where new cards did not have an ease set 2012-11-01: New algorithm for ease balancing Add option for minimum amount of days to use fixed bug where variables weren't getting initialized (Nice idea! However, I got an error.) 2012-10-31: implemented ease balancing as mentioned in "Good idea, but..." added preference dialog I can be contacted at jake [at] sharnoth [dot] com https://github.com/jakeprobst/anki-loadbalancer Thanks to Dariusz Laska for his help in tweaking/testing/refining the balancing algorithm. 2014-12-22: So the AnkiDroid people don't like modifications like this and provide no way to do it proper so I`ll maintain a branch with it: https://github.com/jakeprobst/Anki-Android/tree/loadbalancer ankidroid issue tracker: https://code.google.com/p/ankidroid/issues/detail?id=2152

README

This addon has been implemented into anki directly: https://github.com/ankitects/anki/pull/3230

https://ankiweb.net/shared/info/1417170896