-
-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request] Dilute, an alternative to Postpone #184
Comments
If I have a simple solution:
|
I don't quite understand your algorithm, but if you think it will produce similar results to what I want, let's implement it. |
Ah, thank you. Though this could lead to a problem if due cards > Burden is true for many many days. |
I have another problem. What if the user dilutes cards in the same day with multiple times? Every time the user uses it, the current value of Burden decreases, and more cards will need to dilute. |
@Expertium, but why do you want to implement this? I think that we should refrain from adding too many complicated features. Also, don't you think that the solution proposed by me (#175 (comment)) would be sufficient to deal with the issue? |
To deal with the backlog. Currently it's a big problem when switching from Anki to FSRS. But yeah, adding this new feature will likely create confusion and users will ask "What's the difference between Postpone and Dilute?". And if it doesn't affect cards that are due tomorrow, it won't be as helpful as I originally thought. |
OK. I close this issue as not planned. Let's focus on #175. |
I think we may need a new feature similar to Postpone, but targeting a specific number of reviews/day.
@L-M-Sherlock here is my idea: call the new feature "Dilute" (yes, stolen from SuperMemo again). It should change intervals in a way that makes the number of reviews/day for the next several days equal to or lower than the current value of Burden.
Say, currently burden=100, but the user has 500 due cards. Dilute should change their intervals in such a way that today (and for n more days) the number of due cards will be 100 or less. Note that it should be able to affect cards that aren't due today, but will become due within the next n days. In other words, Postpone only postpones cards that are due today, but Dilute postpones other cards too, cards that would be due tomorrow or the day after tomorrow. Sorry, but I don't have a precise step-by-step description of an algorithm that will actually do this.
Unfortunately, this can be even more detrimental to the schedule than Postpone, if used too often. Also, I think it's time we implement per-deck priority. That way low priority material will be postponed more, and high priority material will be postponed less.
Originally posted by @Expertium in #175 (comment)
The text was updated successfully, but these errors were encountered: