yoshistabber / anymemo

Automatically exported from code.google.com/p/anymemo
GNU General Public License v2.0
0 stars 0 forks source link

When a card is forgotten, Easiness doesn't reset to default #202

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Set up a custom Learning Algorithm(settings in attached file)
2. Learn a card  (Default Easiness = 2.00)
3. Learn again, changing easiness (Easiness = 1.5)
4. Forgot the card
5. Learn card again (Easiness = 1.5)

What is the expected output? What do you see instead?
The expected result is that once a card is forgotten the easiness will be reset 
to the initial level to reset the learning process.  Instead, when a card is 
forgotten, the easiness stays at whatever level it was before the card was 
forgotten.

Attached is an example.

What is the AnyMemo version (E.g 8.999.1, 9.0, 9.1.1)?
10.1

What is your Android phone model?
HTC Rezound   &   CM10 Nook Color

What is your Android version?
4.0.3(Rezound)   & 4.1.2(CM10 Nook Color)

Original issue reported on code.google.com by jas...@gmail.com on 18 Apr 2013 at 1:08

Attachments:

GoogleCodeExporter commented 8 years ago
The easiness is determined when you can remember a card 2 times in a row.
If you forget a card and then remember, the easiness won't change. The next 
time remember the card, the easiness will change according to your grade the 
interval.

This is intended behavior in Mnemosyne algorithm. The interval calculation is 
not based on easiness if you forget a card in 2 time learning window.

Original comment by mrlhwlib...@gmail.com on 20 Apr 2013 at 6:17