1 #include "ForgetCurve.h"
5 ForgetCurve::ForgetCurve() {
8 * This result came from Hermann Ebbinghaus' test.
9 * For more information look the following link:
10 * http://en.wikipedia.org/wiki/Forgetting_curve
13 interval
[0] = 0; // Remember form here
14 interval
[1] = 1200; // 20 minutes
15 interval
[2] = 3600; // 1 hour
16 interval
[3] = 28800; // 8 hours
17 interval
[4] = 86400; // 1 day
18 interval
[5] = 172800; // 2 days
19 interval
[6] = 518400; // 6 days
20 interval
[7] = 2160000; // 25 days
32 time_t ForgetCurve::getReviewTime(int curOrder
) const{
35 return current
+ interval
[curOrder
];
38 ForgetCurve forgetCurve
;
40 } //namespace freeRecite end