Bỏ qua đến nội dung

scheduler: Reduce Interval growth for very mature cards

Chờ xử lý #anki #addon #scheduler #reduce #interval #growth #for
https://github.com/ijgnd/anki__scheduler_shorter_ivls_for_very_mature_cards/issues
8/8/2020

Cách tải addon scheduler: Reduce Interval growth for very mature cards

Bạn có thể tải addon bằng một trong hai cách sau:

Click nút Copy bên dưới để copy code vào clipboard

9512376

Sau đó mở Anki → Tools → Add-ons → Get Add-ons → Dán code → OK

Mở trang addon trên AnkiWeb và tìm mã code ở cuối trang

Mở trên AnkiWeb

Cuộn xuống cuối trang AnkiWeb, tìm dòng có mã code 9512376 và copy

4
1

Mô tả chi tiết

not maintained. this doesn’t work with recent anki versions. You can now implement the feature this add-on provides in anki itself using the “custom scheduling” box in the advanced section of your deck settings - that’s probably 10-30 lines of javascript code.

Use this at your own risk. If this add-on has a bug all future scheduling might be ruined. I use it for me. Hardly anyone else uses it. Maybe it’s useful for you, too. Before you use it you could have a look at the source code which is only about 20 lines.

If you have set a maximum interval in your deck settings this add-on will sometimes give you strange intervals, for details see here!

Feedback, Improvements, Error reports are welcome - open an issue in my github repo.

My motivation

I hate forgetting/rescheduling cards with very long intervals. It feels like I wasted reviews (even if I don’t use a lapse interval of 0%). This add-on reduces the next interval for very mature cards which should slightly increase their retention rate. Lowering the intervals overall (with a reduced interval modifier) is not an option because this would lead to a lot of additional work, check the calculations in the manual here. Having an add-on that slighly lowers the interval for very mature cards is soothing.

I’m not sure if such a reduction is really useful apart from this psychological effect: Unless you limit your Anki use to languages you have the problem that most of the knowledge you learn now won’t be relevant for you in the long run: Either it will be dated or your needs have changed. So forgetting very mature cards shouldn’t be a problem in many cases.

Maybe the additional workload could be justified like this: If each review lasts 10 seconds and …

if the next review interval will be 500 days then the “time investment needed to remember the card contents per day” is 10/500 = 0,02 seconds/day (for the next 500 days).

if the next review interval is 20 days then the “time investment needed to remember the card contents per day” is 10/20 = 0,5 seconds/day (for the next 20 days).

Implementation

This add-on overwrites one method from the scheduler(_nextRevIvl).

To compare the built-in scheduler with my modifications I use my add-on deck and card info sidebar during review and in it enable the option “try_to_show_origvmod_scheduler”. Keep in mind that after Anki calculates and shows the new intervals for easy/good/hard it applies some randomness (fuzz). So if you look into the info of the prior card you should always see a slightly different number.


Liên kết hỗ trợ


Reviews (5)

👍 2024-05-12

We need something that’s neither “forget” or “reset”. Sometimes the “Easy” button has been clicked hastily by a student. It seems this was the only add-on available.

👍 2022-09-15

Looks very promising in combination with Auto Ease Factor, solving https://github.com/brownbat/autoEaseFactor/discussions/43#discussioncomment-412287

👍 2021-07-31

This is a fantastic tool to handle with the problem of dealing with things that you cannot forget anyway!

Would it be possible to update it to handle Anki 2.1.45? Please!!

👍 2020-10-17

Hey, can you support 2.1.35 anki version?

👍 2020-09-07

Very nice addon especially because I have a rather high aggressive starting interval + the addon ExperimentalCardEaseFactor makes them grow aggressively as well.