On Saturday, May 2, 2015 at 4:52:44 PM UTC+2, Peter Bienstman wrote:
> However, when I wrote this code many years ago, I had a feeling the original 
> SM2 algorithm could use a few tweaks, especially when dealing with early / 
> late review, and the fact that there should be a small difference between 
> grades 0 and 1.
> 
> So, I'm afraid the scheduler is working as intended as far as I'm concerned.

I think you misunderstand.  This bug has nothing to do with early or late 
review.  It also affects reviews that are perfectly on time.  And because of 
this bug, there is in fact no difference at all between grades 0 and 1.  Worse, 
cards that the user reviews precisely on time, but fails to recall (grade 0 or 
1) end up with higher easiness scores than cards that the user can recall, but 
barely or with serious effort (grades 2 and 3). Are you really sure that is 
what you intended?  It is a pretty major deviation from the original SM2 
algorithm.

Reply via email to