I'm having students in mind, let's suppose that a student plans to prepare exam for next month.
According to the "forgetting curve", the key for successful study is spaced repetition learning.

Are there any task manager which can do this:
I create new tasks/lessons and choose date of first attacking,
Software automatically adjusts "recurrence" of one task according to "space repetition learning" (or some other adjustable scheme) i.e. next occurring for 1 day, for 3 days, 1 week, and so on..
Every day on its dashboard the software shows scheduled todo's for that day.
Of course, it would be nice to have a tree structure of tasks/lessons.
It seems useful, and I wonder if there exists something able to do that? If not, I think this is a nice idea for developers. Especially incorporated with pomodoro technique.
