Every time I hit “reschedule all cards”, 50-80 cards would suddenly appear to be studied again.
I thought this was because the default rescheduling algorithm of FSRS wasn’t optimised for my deck, so I ran the deck through the FSRS optimiser. But even then, clicking “reschedule all cards” would now bring a 100 new cards to my table.
From FSRS Helper, I made it so that it would reshuffle the cards whenever Anki syncs. I didn’t notice that it only does this only for the recent cards.
Almost every time it rescheduled, it would give the message “0 cards rescheduled”. I thought all those sudden new cards may have been a bug in the FSRS Helper, and they fixed it in the new update or something.
Today, I just absent-mindedly clicked the “reschedule all cards” again. It did some math for a solid 5 seconds, and decided to schedule 292 cards for today.
What is the rescheduler in FSRS Helper supposed to do, when the FSRS custom schedular already does all the scheduling?
Are you only supposed to use it when you are immediately starting out with Anki? Or is it something I should do everyday?
btw, I forgot to say, that I tried the “Undo reschedulings in all cards” button, but that didn’t work. Here is the error it showed:
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeat until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Anki 2.1.62 (77dd1dc1) Python 3.9.15 Qt 6.4.3 PyQt 6.4.0
Flags: frz=True ao=True sv=3
Add-ons, last update check: 2023-06-16 16:29:50
Traceback (most recent call last):
File "C:\Users\annu7\AppData\Roaming\Anki2\addons21\759844606\__init__.py", line 46, in <lambda>
action.triggered.connect(lambda b, did=None: fun(did))
File "C:\Users\annu7\AppData\Roaming\Anki2\addons21\759844606\reset.py", line 17, in reset
if not askUser("""Undo all changes made by rescheduling.
NameError: name 'askUser' is not defined
After updating to the latest scheduler, I now have 558 reviews.
I still feel this problem may be caused by my excessive use of filtered decks; has that problem been fixed?
Thank you for all the help; the undo rescheduling button now does work; unfortunately, since I rated the cards after rescheduling when the bug was not fixed, I still have more than 500 reviews after using the button.