One of the main challenges of building Memo was to create an algorithm that would properly recommend, with precise timing, when to review the contents studied. As as to when it would be the be best timing? How would we know it? We developed, using our findings, our very own forgetting curve formula as a way to try to answer these questions.
Based on the user’s response to how well they’ve remembered a specific Memo (our version of a flash card), we calculate exactly when each Memo should be reviewed again.
stands for the the number of times the user has completed the memo deck while e
is the actual information being studied. t
stands for the number of days since the user has completed the deck. S
is the user's memory stability on the deck being studied, and even this number is achieved through a series of equations.Based on those values we get our difficulty of retention curves and we use these results to better help the user understand a subject.Everything is based on several real scientific articles done about information retaining and learning frameworks. All data collected can be found here
in PT-BR. Where you can check all of our research, sources and thought process behind on how to implement such frameworks in a more comprehensible and friendly way. Here are some of the highlights of what we've found: