33 2
Sign in to rate

ReMemorize: Rescheduler with sibling and logging (v1.4.0)

0.04MB. Updated 2020-04-17.
The author has shared 30 other item(s).


Bug Reports: https://github.com/lovac42/ReMemorize "It is recommended that you always re-memorize items whose content has changed significantly ... Re-memorize items of high priority that have changed or which are extremely important to your knowledge at a given moment." --Excerpt from the SM 20 Rules. Development Cycle This addon follows a six month development cycle to avoid problems introduced to addons due to the constant fluctuations made to the Anki API. I do not want to stop maintaining these personal projects, but it is extremely taxing on a developer's schedule when we have other deadlines and obligations. Hopefully, adopting a six month development cycle following the MIA Team's example could solve some of these issues. Current Target and Cycle Details: Anki Version: 2.1.22 (Windows and Linux), 2.1.23 (macOS) Start Date: April 2020 Next Cycle Start Date: October 2020 About: tl;dr: (See screenshots below.) This addon has been featured on AnKing, watch the video for the baby steps on basic usage: https://www.youtube.com/watch?v=7gwigZHDLgg This addon allow users to manually adjust properties of the current card in the reviewer. It is meant for advanced users who seek to fine tune certain values. Beginners should avoid tampering with the card values and go read the friendly manual, incrementally or normally. 2.0 is still supported The 2.0 branch listed on this page can not be updated anymore, please download the new version from the github page. It has become a nightmare dealing with ankiweb, I have no control over my own addons, the 2.0 link below is for the old version. And old versions cannot be deleted or modified, avoid downloading the outdated 2.0 version from ankiweb, get them fresh off github instead. https://github.com/lovac42/ReMemorize/releases Input options: See here for a full detailed explaination on user inputs. Features include: - Forget card, makes the card new again. - Adjust ease factor, changes the difficulty of the card. - Reschedule changes the interval and due date. Entering 0 forgets the card, and entering a negative value alters the due date only. - Reschedule siblings of forgotten cards. - Logging for reschedules - Undo reschedules - Unlike other reschedulers, this addon will not reset the ease factor on rescheduling as it avoids the anki api. - Compatible with addons: noFuzzWhatsoever, DeFuzz, load balancer, the other load balancer, and free weekend. Browser Extension: You can turn on the extra browser features in config options and have ReMemorize replace Anki's rescheduling methods which is only used by the browser. Configs: Various configs are included in config options including helpful (or unhelpful) notes. Anki 2.0 users will need to use the backported addonManager21 to change these values. Reviewer Reschedules: This Will trigger load balancer/free weekend and defuzz or no fuzz if installed. New cards' intervals are set to graduating interval as 0 IVL is invalid. And ease factor will be set to starting ease. Reschedule Dialog: For interval and due. This Will trigger load balancer/free weekend and defuzz or no fuzz if installed. New cards' intervals are set to graduating interval as 0 IVL is invalid. And ease factor will be set to starting ease. Reposition Dialog: For changing due dates only. New cards' intervals are set to graduating interval as 0 IVL is invalid. And ease factor will be set to starting ease. Related Addons and Extensions: Rated0Search: https://ankiweb.net/shared/info/1056004913 FiveFingerSilver: https://ankiweb.net/shared/info/2047355215 Alternative Dialog: https://ankiweb.net/shared/info/2107899486 Pretzel Logic - Retention Benchmarking: https://ankiweb.net/shared/info/1168065472 ReMemorizeButtons: https://github.com/lovac42/ReMemorizeButtons/releases Major Changes: 1.4.0 - 04/17/2020: Added version warning. Changed Gui text for browser reposition to avoid confusion. Tested on 2.1.24beta6 1.3.2 - 04/04/2020: Added fix for Anki 2.1.24beta3 1.3.0 - 02/03/2020: Added fuzz option for dues. Added option to keep learning steps, no forced graduation of new cards. No need to restart for changing hotkeys. 1.2.1 - 11/06/2019: Fixed a regression with undo for negative integer input and non-log activities. (Thanks Jessieyang13) 1.1.4 - 04/26/2019: Fixed compatibility with addon:MoreAnsBtns. Compatibility with dynamic lrn steps (e.g. pims emu). Various other improvements. 1.1.1 - 02/24/2019: Fixed compatibility with jake's LB (thx Z1839) 1.1.0 - 02/23/2019: Added date input and support for load balancer plus minor fixes. License: This addon is a labor of love and licensed under the GPL. If you find it useful, consider paying something forward by supporting some charitable endeavors. Suggestions: https://iccf-holland.org/ https://www.vim.org/sponsor/index.php Derivative works or forks published with no added values should also include the above statement.


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

Supported Anki versions:

To download this add-on, please copy and paste the following code into Anki 2.1:


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.

This add-on previously supported Anki 2.0. You can download the last version supporting 2.0 here. As Anki 2.0 has been discontinued, no support is available for this version.

All Anki 2.1.x Add-Ons


on 1603149719
Love this add on but it is not compatible with anki 2.1.35 (latest release)
on 1603121622
Very useful
on 1602599341
Thank you useful functionality!
on 1602136546
I can now change the ease and not rely on hitting "hard" or "easy" lol
on 1598425219
Thank you!
on 1594152224
I most often use this to reschedule mature cards that I feel I need a sooner reminder on. Is there a way to randomize when the card is rescheduled without using browser? For example, making default days on ask a random number between (-3 to -7) so that it randomly reschedules the card between 3 and 7 days from now?
Comment from author
Check configs, fuzz_due was added in 1.3.
on 1594113870
Worked great but I have a problem with cards maturing even while using the"-" before the numbers. How can I avoid cards changing their interval and maturing?
Comment from author
Check configs, maybe someone changed it if you are downloading unofficial versions.
Default: Learning new cards are set to auto graduate. Learning lapsed cards will be delayed. (red number cards).
Interval should not change for review (green numbers) cards.
on 1593176069
very useful
on 1592316988
I love that you're still supporting anki 2.0. I'm never moving from 2.0. It has all i need.

To be honest I'm having a tough time understanding how to use this. I just want a quick way to tell anki "show me this card again in 2 weeks" or something like that.

Ok I watched the anking video and I'm starting to understand it.
Comment from author
I support 2.0 because I love WebKit.

2 weeks is 14 days, so input 14.
on 1586352361
very very useful for GRE decks
on 1583067283
on 1580836218
At first, the amount of options seemed a bit daunting to me. In fact however, it's quite simple to use.

edit 2020.02.04: What do fuzz_days and fuzz_due do exactly? What is the difference between the two? I do use DeFuzz and Load Balancer.
Comment from author
fuzz_days is for positive numbers, fuzz_due is for negative numbers. If you killed off the fuzz with DeFuzz on young cards, you won't see any fuzzing.
on 1575670377
Is there a way to reschedule a card between dates during the review? Ie, between 1/1/2020-2/1/2020
Comment from author
The two addons stacks in the Anki scheduling pipeline. ReMemorize will change the next interval (e.g. 30d). DeFuzz will trim the fuzz (e.g. 3%). LBS will balance the load (e.g. 31d). See the picture guide on the DeFuzz addon. Each one of my addons takes care of one task similar to Unix commands.

How would that work? It doesn't sound like you are looking to ReMemorize, but to RanDomize.
on 1574626052
Works great. Thank you.
on 1573746982
My new favorite plugin! Can't describe how much easier it is with this plugin. In the subject I study, there is a lot of stuff I'm already familiar with and/or know but I still want to make Anki cards for those topics. The option to immediately schedule them in a month or two is amazing! I schedule even new cards. I think I have a pretty good sense of when I'll forget something. And it's definitely not a constant 1 then 3 then 5 or whatever the Anki default is. It depends on the card. I will gladly spend extra time for scheduling.
Only thing I would add is a calendar like for example on heatmap, which you can click and immediately schedule a card for that date, without having to type in the date or days.
on 1570842571
Can't download
Comment from author
It's not meant for beginners.
on 1569064947
Thank you
on 1566562979
on 1561271486
Is there a "ReLearn" option? By "ReLearn" I mean an option that would reset the card as new, but count your wrong answer (the one that you chose to ReLearn) as the first learning step, so I don't have to do it manually?


Reschedule 0 ⇒ forget the card and make it new;
ReLearn ⇒ forget the card and make the first repetition into the first learning step.

(another way of doing this would be pressing "Again", then resetting the ease factor back to 250%; but that would actually use the lapses learning steps, rather than a new card config)

Comment from author
There is no such option in the current version. I'm afraid such a feature would screw up the stats, but anyone can write it as a separate addon.
on 1560345913
Makes rescheduling so much easier
on 1558702842
on 1558281751
fucking good addon!!!!!!
this is really what i want!
on 1557948188
Excellent idea. Only thing I would want added is a option to reschedule cards randomly into a span of time in the pop-up (i.e. 5:20 would be reschedule this card between 5-20 days from now). Or even more ideal would be 5:21/12 (reschedule between five days from now to the 21st of December). Would really help along with your extra buttons addon, so I could have a button to see a card one last time before an upcoming test without having to manually try to spread them out along that span of time. Heck, you could even put a load-leveler on it if you really wanted to get fancy.
on 1556739194
I like this addon.

I am looking for a bulk reschedule option to retreat selected cards to their previous interval.
on 1555805535
I think I am going to really like this app... but will someone please explain how to download the associated "buttons" that are linked on this page? I would appreciate it, thank you
Comment from author
If you're on 2.1.10+ just download the .ankiaddon file and drag and drop it into the Anki download manager. For 2.0, download the 2.0.zip file and upzip it into your addon folder.
on 1554393227
I'm using Anki 2.0; I'm in the browser and trying to change the due date without modifying the interval of multiple new cards. When I tried the reposition option described it does not change their due date just the number queue, what am I missing here?

Edit: it worked had to use this add-on for Anki 2.0 to change configuration mentioned in the description https://ankiweb.net/shared/info/2058082580
on 1553182552
Very useful to reschedule cards if you've fallen behind reviews or need to make sure you review a card before an exam.
on 1552114036
Great add-on!

Is there a way to use these features within the browser for batch editing (for example, select a set of cards to reschedule to a certain day without changing their intervals?)

Edit: Thanks! It worked.

Edit 2: Are hotkeys ever going to become a thing?
Comment from author
Yes, look at images. "Reschedule" changes due and ivl. "Reposition" changes due date only. Make a copy of your collection and play around with it.
re_E2: Hotkeys for the reviewer are already included, check the configs, read the readme. Browser HK involves patching something else, that'll cause another level of conflict we should avoid. But I'm not against extensions which anyone can write.
on 1550927231
Which was good, it got better.
on 1548904432
It's really helpful. Now I change Due Day and Interval individually. Really an awesome addon!
on 1546002842
Addon with a lot of options, has customization of hotkeys 👍 Originally got it as replacement for quick rescheduler addon, but this one can do so much more.

Question: what does the dialogue "You have 1 sibling(s) out of bound, reschedule them?" mean exactly? Does it mean that there are siblings of this card in other decks that are due? And to what date/ interval would they be rescheduled?
Comment from author
This is when a card lapses, it will check the siblings' due date. So if your card lapse with a 1 day interval, and the siblings have 1+ years interval, that popup asks you if you want to reschedule the siblings as well. It will randomize between 7-20 days for each out of bound sibling. You can turn this off in configs by setting "reschedule_siblings_on_again" to false. The config.md file contains this information and you can see it in the addonmanager when you change configs.
on 1545930907
on 1544375440
Thank you for adding the option to bury siblings automatically after a reschedule! You are a life saver. No exaggeration. I have one more issue though. I am not able to reconfigure the hotkey. I wanted the hotkey to be r. As I am used to activating reschedule window with r from quick rescheduler add-on of anki 2.0.

Edit: Reply. Thank you so much for the information. I have replaced hot key from Ctrl+M to g. It works with g.
Comment from author before post was edited
Nice idea, I'll see if I can work that into the code in the next update. thx
Edit: The r key is the replay key, you can not replace system keys on 2.1. It will cause problems for other addons. Try using a key manager addon instead. I don't know of any for 2.1 yet.
on 1541571905
This is well and good, but what does this add-on DO? It doesn't say.
on 1541091548
offers very useful options to modify the scheduling of cards.

(Among other things) it replaces the popular "Quick reschedule in reviewer" and improves it: You can reset cards, the ease value is not overwritten and you have logging. These options alone make it a great add-on.