

Load Balanced Scheduler
<10kB. Updated 2018-10-05.
The author has shared 1 other
item(s).
Description
Download
As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.
Supported Anki versions:
- 2.1.0 (Updated 2018-10-05)
To download this add-on, please copy and paste the following code into Anki 2.1:
208879074
If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.
Reviews

it's not working

imma try it but the concept is great

Works great; nice to see a load balancer that actually works in recent Anki versions (2.1.47).

Works with schedular V2 (unlike jakeprobst loadbalancer). Still it would be nice to have the option to load balance each deck separately. Yet thanks for this addon !

Doesn't work on latest version 2.1.44. No load balancers work on latest version and spikes have become a real problem.

Nice idea!
This addon involve only "review" cards? or also "learning" cards?
This addon involve only "review" cards? or also "learning" cards?

Nice!

Using for months now and it is still compatible with the version .42 However, is there any solution to use this on mobile?

Should be implemented in Anki
Must have add-on
Must have add-on

Excellent addon. Easier to know how much time do you need to study on the following days. I just have one suggestion: to make the balance independent for each deck. Currently, it loads based on the overall collection forecast. But I have 1 big deck and a small one. The small one cannot get a "flat" forecast because it tries to fill the "holes" in the overall forecast caused by the big one. It would be better if the addon makes the balance for each deck.

A must have. Sadly isn't working on 2.1.29 =(

The best way to describe this add-on is that I can't even tell it's working. But I have wayyy fewer stressful days with many reviews. There are certain complaints from other users that there are better ways to deal with managing review load. But for a no-nonsense one-click solution this has been great and it's exactly what I want. Thanks a ton!

Used to love this addon, but it doesnt work with latest anki version 2.1.26.
There should be a disclaimer of this. I would not have updated my anki program had i known. (in both anki versions I use/used the v2 scheduler)
There should be a disclaimer of this. I would not have updated my anki program had i known. (in both anki versions I use/used the v2 scheduler)

Does its job.

this would be the perfect add-on if it could navigate scheduling cards already on the max interval

Great addon and does its job!

This does not work with 2.1 v2 experimental scheduler. I *thinks* it does, according to the debugger. For example: If the card is set for 15 days out, it'll determine min 13 and max 17. It'll realize that 17 has zero cards, and send try to send it there. However, my max period is set by default to 15 days out, so it gets routed to 15. Summary: It sends all the cards to 15, thinking it's actually doing me a favor by sending them to 17 which theoretically has the lowest burden. As a result, I get a ton of cards piling up and this software doesn't do it's job.
I switched back to Anki 2.0, which is a shame because I liked the experimental scheduler, but having all the cards pilled up on 1 day isn't worth it.
I switched back to Anki 2.0, which is a shame because I liked the experimental scheduler, but having all the cards pilled up on 1 day isn't worth it.

Working well for me. If you want to see what it's doing, enable logging in the .py file and download the Le Petit Debugger addon. Then Debug>Show Console , and with the console window open Debug>Monitor STDOUT + STDERR. You should see lines like <time> orig_ivl 15 min_ivl 13 max_ivl 17 best_ivl 16 appear in the console window as you review cards.

Looking on GitHub, there is an issue where this addon pushes your reviews as late as possible and the author has no interest in fixing it. This can REALLY mess things up over time.

it should be put into anki orignal codes.

Works great, I've enabled logging for the peace of mind for now and checking how it works :)
Thanks for an understandable and very useful plugin and for the added logging.
(hint: using > to redirect stdout to a file, and added flushing to see the results right away
sys.stdout.write(message)
sys.stdout.flush()
)
(example of redirecting on Windows:
C:\Program Files (x86)\Anki>anki.exe > c:\my\test.log)
Thanks for an understandable and very useful plugin and for the added logging.
(hint: using > to redirect stdout to a file, and added flushing to see the results right away
sys.stdout.write(message)
sys.stdout.flush()
)
(example of redirecting on Windows:
C:\Program Files (x86)\Anki>anki.exe > c:\my\test.log)

Very very useful if enter lots of new cards to avoid massive "peaks" on certain days. Should be part of the actual Anki code.

This is much needed modification to Anki proper. I wholeheartedly agree with the previews reviewer that this should be proposed for inclusion into the regular Anki schedular so that users of the mobile version also benefit from it.

Thank you for this! I appreciate all the work that went into Load Balancer, but it's nice to finally have a solution that is much more stable and transparent. I honestly think you should submit this as a PR to Anki proper, though perhaps discuss the changes with Damien first by starting a thread on the Anki forums. Seeing how we now have the V2 scheduler as sort of testground for experimental changes, this could be the perfect opportunity to add load balancing to Anki.