Open akavi1 opened 1 year ago
I quit med school so I don't spend any time on this anymore. But if you find a solution I'll be happy to accept your merge request.
Regards, Carlos Miguel C. Resurreccion On May 9, 2023 at 11:09 PM +0800, akavi1 @.***>, wrote:
Problem: Right now, it looks like the lrn_weight is a single number for all learning cards. However, the probability of getting a card right is partially dependent on which learning step the learn card is at. Solution: There should be a separate lrn_weight for each learning step. Instead of grabbing the total number of learning cards and multiplying by the weight, it should grab the number of learning cards at each step and have a separate weight for each. Further, this line of thinking can be applied to review cards as well. We can differentiate young weights (interval <21 days) from mature weights (interval >=21 days <100 days) from supermature weights (interval >=100 days). — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Problem: Right now, it looks like the lrn_weight is a single number for all learning cards. However, the probability of getting a card right is partially dependent on which learning step the learn card is at.
Solution: There should be a separate lrn_weight for each learning step. Instead of grabbing the total number of learning cards and multiplying by the weight, it should grab the number of learning cards at each step and have a separate weight for each.
Further, this line of thinking can be applied to review cards as well. We can differentiate young weights (interval <21 days) from mature weights (interval >=21 days <100 days) from supermature weights (interval >=100 days). Doing this with review cards might require a separate larger no_days variable