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?
(mini update: I decided to use the FSRS Optimiser again for my deck, then I took the updated the var w in the deck’s options, and hit “Reschedule deck”
I now only have to do a total of 564 reviews.)
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:
Error
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.
Debug info:
Anki 2.1.62 (77dd1dc1) Python 3.9.15 Qt 6.4.3 PyQt 6.4.0
Platform: Windows-10-10.0.22621
Flags: frz=True ao=True sv=3
Add-ons, last update check: 2023-06-16 16:29:50
Caught exception:
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
I am sorry for sending everything in multiple messages; I should have thought more before sending the first one.
I just read the thread for FSRS, and found this message.
I might be having the same problem for the same reason; I frequently use filtered decks before exams, where I basically go through each and every flashcard.
(also I just realised that I was probably supposed to post all of this in the main FSRS thread, not on main… sorry about that.)
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.