HoochieMama - RandomizedRevQueue - Fork

AnkiWeb addon 875235566

Randomizes the Anki review queue and enforces subdeck limits using an alternative algorithm, with optional sorting, today's-due focus, and V1/V2 scheduler support.
AI-generated summary; may contain mistakes.

schedulingreview-flowdeck-managementfork-or-reupload

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
6 (πŸ‘ 2 Β· πŸ‘Ž 4)
Updated
2018-12-27
Anki versions
unknown
Description language
en

Maintenance

abandoned

  • Last update or commit was 2830 days before the snapshot (2019-01-01).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2018-12-27
History across monthly snapshots

Loading…

Similar addons

mikan mode

Adds repetition-based vocabulary learning to Anki with configurable set sizes, accurate time tracking, undo, resizable interface, and keyboard shortcuts.

schedulingreview-flowprogress-trackingshortcuts

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.2~ Updated 2026-06-01
Auto Ease Factor

Dynamically adjusts card ease factors after each review to target a chosen success rate, with configurable leash, bounds, and optional pass/fail two-button mode.

schedulingreview-flowbeta

Rating 78 πŸ‘ 72 Β· πŸ‘Ž 6 ⭐ 36 Anki 2.1.42~ Updated 2021-03-21

README

HoochieMama

AnkiAddon: Randomize Queue

<i>Title is in reference to Seinfeld, no relations to the current slang term.</i>

About:

This is the back-ported _fillRev method from the V2 scheduler with some added features from serenityNow and works on both v1 and v2 scheduler. It allows randomization of subdecks on the v1 scheduler without switching to the V2 scheduler.

"'Randomization of subdecks on the v1 scheduler' in an add-on for 2.0 means to have the best part of the V2 scheduler (imo) while you can sync with AnkiDroid and use all the add-ons that haven't been ported yet." -<b>ijgnd</b>

Note1: V2 only randomizes review cards, not learning or new cards.

Note2: V2 randomizes subdecks but uses max reviews limit from the parent deck. This creates an imbalance where users with large amount of over due low priority cards could potentially end up focusing on one subdeck. A typical example: say Leaves, Clouds, Knots, and Math with a max review of 5 each and a cap at 20 for the parent deck. If the user have a large amount of overdue, say 25 each, the V2 scheduler would grab 20 cards sorted by dues resulting in 13 Leaves, 4 Clouds, 2 Knots, and 1 Math.

Enhancements (off by default):

  • <b>Customize sorting</b> by dues, intervals, or reps.
  • <b>Focus on today's dues first.</b> This will avoid round-robin scheduling of forgotten cards. It will also ensure a set number of today's due cards are taken from each subdeck.
  • <b>Enforce subdeck limits.</b> This uses a custom queue builder (not V2), a set number of cards are taken from each subdeck (up to max rev) then randomizes the review before displaying it to the user.

Configs:

For schedule config options, please <a href="https://github.com/lovac42/HoochieMama/blob/master/src/config.md">see this page for more details.</a>

To prevent conflicts with other similar addons, this must be activated in preferences.

Note: If you have serenityNow installed, please update to the latest version or disable it. If you have any other addons that also monkey patches _fillRev, disable them as well. (e.g. <a href="https://ankiweb.net/shared/info/3731265543">Change Order of Review Cards in Regular Decks</a>)

<img src="https://github.com/lovac42/HoochieMama/blob/master/screenshots/prefmenu.jpg?raw=true">

Bugs/Features:

In the event where subdecks have a large amount of overdues and both parent and child are capped at a small number, there is a mis-count issue with the V1 scheduler. The deck browser would report a review total calculated from each subdeck limit (V1), but in the overview and with the actual reviews, the numbers are based on the limit from the parent deck (V2). This discrepancy may cause some confusion, but it is only a cosmetic difference. Patching this will break compatibility with other popular addons, so I decided to leave this as it is. With the addon <a href="https://ankiweb.net/shared/info/877182321">Enhanced Main Window</a> or similar plugins, you should be able to get a ballpark of the actual review count making any fixes unnecessary.