gush-labs / kazan

VueJS web-app to practice Japanese
https://gush-labs.github.io/kazan/
GNU General Public License v3.0
1 stars 1 forks source link

Change method for calculation of the "slowest" cards #39

Closed VadimGush closed 1 year ago

VadimGush commented 2 years ago

Currently app chooses "slowest" cards based on how much time distribution is different from a normal distribution (perfectly symmetrical). Which is not a good way of doing this. Because even if a user will improve his answer time for cards which were showed as "slowest", the app will find more "slowest" cards to improve. Makes sense from mathematical perspective or from competitive perspective but very unproductive for a learning experience (it just negatively affects motivation).

So, the new method of finding the "slowest" cards should be implemented in such way, that if a user will really improve on answer time for some specific items, there should be less or no more "slowest" cards. So the user will have feeling of accomplishment.

VadimGush commented 2 years ago

And maybe it will be better to hide this stats by default. Just to keep more positive feeling of just answering all cards correctly.