If you are looking for another developer’s opinion, perhaps you can ask your question on Anki’s Discord. Advanced Anki users and add-ons developers tend to use Discord.
I think the Lapse to Review ratio add-on is a bit more straightforward since it is just an extension of the Leech Toolkit add-on sans arbitrariness coupled with the feature of being able to return leech cards to their original decks and leech flags as well.
To make this work, I think it is possible to do this by simply moving the decks.
In short, prepare 3 decks and move the card to them.
For now, the function to move the deck when it comes to Leech is already there, so if I separate this part of the source code, it should work.
The sets of learning steps would be interchanged based on the difficulty of the cards,
The difficulty would be based on the number of lapses on a given day or the number of consecutive times again is pressed in the learning phase of that card. There is an add-on. namely Today again count which already counts the number of consecutive lapses within a day and consecutive again presses
Ideally, there would be a way to calculate theaveragenumber of times a lapse in the learning phase of all cards has occurred and the average number of consecutive times the again button is pressed so that this can be used by the user as a reference
This allows for the use of a set with a very minimal amount of learning steps for easier cards (1-2 steps at maximum) which would save a lot of time.
For harder cards (above-set number of consecutive times again is pressed and lapse count within a day), a set with more intense learning steps could be used accordingly. (I do not know how the add-on will change the learning steps specifically for that card without changing the preset so this could be the only problem)
This add-on would work hand-in-hand with the already existing Today Again Count add-on, and the suggested Lapse to Review Ratio add-on.
I think most of the add-ons related to scheduler are broken in V3.
Learning steps within a day was found to be meaningless by Sherlock’s research, so I think there is very little demand for this feature.
It might be a good idea if Leech moved the deck for each difficulty level.
For example,
+ Leech Decks
- Leech
- Difficult leech
- Very difficult leech
I don’t know if it is possible in Anki. I don’t know the difficulties of this. Regarding how it could affect Anki scheduling, well I have one major concern and it is that learning steps are a part of the entire deck options. So changing the learning steps of the card would change the learning steps of the entire deck.
But this defeats the purpose of the add-on and it is that each card should be individually considered. If this problem is solved in some way, I don’t see why this add on cannot be done.
As for whether it changes Anki for the better or the worse.
Well I have two thoughts:
1- It doesn’t change the scheduling: if the first learning step is same in all the sets
e. g. Set 1: 10m 45m 2h
Set 2: 10m 20m 40m 1h
Both sets, which have 10m as their first step, have ultimately no different effect on the scheduling.
2-It changes the scheduling: but for the better.
Think of it like deck presets. We already could have different deck presets for different decks with different needs and nature of cards. But now instead of the deck, the card is considered individually.