AnkiWeb
- Rating
- 29 (👍 28 · 👎 1)
- Updated
- 2022-06-03
- Anki versions
- 2.1.53~
- Description language
- en
AnkiWeb addon 1369579727
Reschedules a reviewed card's siblings when they are due too soon, and can also delay siblings after AnkiWeb sync, with configurable notifications.
Open on AnkiWeb GitHub Ask about alternatives
abandoned
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | 2.1.48 | 2020-08-27 |
| 2.1.49 | 2.1.53+ | 2022-06-03 |
Loading…
Supports FSRS rescheduling, postponing, advancing, breaks, load balancing, easy days, sibling dispersal, flattening, stats, and misuse remedies for Anki reviews.
Provides a touch-friendly alternative dialog to reschedule the current card by interval, with configurable week, month, and year buttons, requiring ReMemorize for older Anki versions.
Supports FSRS by rescheduling cards from review history, postponing or advancing reviews, balancing load, applying easy days, dispersing siblings, and flattening future due cards.
Buries siblings of new cards once daily after first sync or app load, can do so manually, and can push siblings back a few days after correct new cards.
Suspends new sibling cards until their older siblings mature, then restores them on the next deck browser render, with configurable rules.
Copies selected note IDs as shareable search strings and compares collections to reveal missing, extra, shared, suspended, and subject/tag breakdowns, with due-sibling finding.
When reviewing a card, reschedule its siblings if they are set to appear too soon. Consider that you've got two cards on a single note, “A → B” and “B → A”, that both have an interval of several months but are due to appear days apart. If you review one of these cards today, your reviewing the sibling card tomorrow will make little sense and will just waste your time.
This script is especially useful when you are reviewing a deck that hasn't been touched for a while and thus has a lot of siblings due simultaneously.
This script displays a notification whenever it's rescheduling a card, unless you disable it, like this:

While this script only works inside the desktop version of Anki, if configured, it will also offer to reschedule siblings of cards that were changed during synchronization with AnkiWeb:

In this case, you probably want to synchronize your devices and Anki desktop daily, and it might be wise to enable the option “Bury review siblings” in Deck preferences (aka “Bury related reviews”).
This script reschedules siblings when Anki displays an answer to a card. The only thing that is taken into account is the sibling's interval (the number of days between the last review and the next one). The interval of the current card and your answer are not considered. The siblings are not rescheduled if they appear after the minimum new interval. The following table contains some minimum and maximum delays for siblings, taken from the function used.
| Interval | 1 sibling | 2 siblings |
|---|---|---|
| 0 to 1 days | 0 days | 0 days |
| 2 to 4 days | 1 days | 0 to 1 days |
| 5 to 6 days | 1 to 2 days | 1 days |
| 7 to 10 days | 2 to 3 days | 1 to 2 days |
| 12 to 14 days | 3 to 4 days | 2 to 3 days |
| 16 to 20 days | 4 to 6 days | 2 to 5 days |
| 30 days | 6 to 8 days | 4 to 5 days |
| 60 days | 10 to 13 days | 7 to 9 days |
| 90 days | 13 to 17 days | 9 to 11 days |
| 180 days | 19 to 25 days | 13 to 17 days |
| 360 days | 28 to 37 days | 19 to 24 days |
| 720 days | 40 to 52 days | 27 to 35 days |
| 1500 days | 57 to 74 days | 38 to 49 days |
| 3000 days | 78 to 101 days | 52 to 67 days |
When rescheduling siblings of cards that were changed during synchronization, the script will examine the review log to determine which cards where reviewed on other devices. It will then look at the most recently changed of these, and offer to reschedule their siblings using the same logic as the above, relative to the date of the last review.
You can find the following options in the Tools menu: