Personal Productivity Stack Exchange is a question and answer site for people wanting to improve their personal productivity. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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:

  1. I create new tasks/lessons and choose date of first attacking,

  2. 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..

  3. 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.

share|improve this question
Thanks for corrections, but I am not sure that title is now correct. It should be about task manager which incorporates spaced repetition and forgetting curve, not something like "compliance task manager". Maybe I wrongly used word "compliance", but now, for my ear it seems even more wrong :). – multipole Oct 28 '11 at 8:56
Welcome to Productivity.SE. In order to target someone, use @-replies... Like @Nicolás: Hello! – Tom Wijsman Oct 28 '11 at 13:35

Have a look at Retenda, it's a flexible service that supports spaced repetition to reinforce learning and long term recall.

Retenda is a hosted web service that uses the proven principles of Spaced Learning to improve the level of memory retention following any learning activity or event.

Administered by a tutor, trainer or other facilitator, Retenda sends predetermined and structured reminders of your key learning content using a variety of media including email, post, SMS text message and voice calls. The learner receives these messages in a format and time sequence that optimises their long term recall of your key learning content.

Once set up with your information, Retenda automates the whole process leaving you with very little administrative overhead.

enter image description here

share|improve this answer

Try Anki : I hope it is the software you need.

share|improve this answer
Thanks, but no! I am looking for task/todo manager like this one , not flashcard or memo software. – multipole Oct 29 '11 at 0:39
I do not have much experience using this kind of software, but, maybe a temporary solution can be to use something like Anki to make your own flash cards, where each card would be task/lesson that you were referring to in your first post. And when Anki schedules that flash card for you then you know you have to repeat that lesson.It would be ugly but maybe it could work for the moment with such flexible card app. – Saša Šijak Oct 29 '11 at 10:18
@Šiljak - Interesting workaround, but task manager would be much more convenient solution. It's a bit weird that there is no one with that option in whole world :). – multipole Oct 30 '11 at 17:05

I don't know of any specific software that does exactly what you want, and I would really like to see a software solution that does this properly myself. However, to get a decent review system, you might not need more than just tags.

For a lot of people, a task manager is just a list manager. If that is the case for you, I can recommend using something like Evernote, or even just emails, and tagging things after you have repeated it. Personally I have five tags: One for each of how many times I have reviewed them. I like that a lot because then I can just hit the five different buttons and go through them one at a time.

For instance: You have a note. First time you review it, you tag it with "read-once". Next time you are ready to review, you will see it once you hit the "read-once" button. Then tag it "read-twice". And so on. Clicking on tags becomes your dashboard. Each time you are ready to review, you start at "read five times" and work your way down.

Tags could also be dates, thus you are creating an electronic tickler file with your tags.

The important thing is that you get repetition. If it's not exactly on the day, it should not be a big difference. You could review your read-once's daily, your read-twice's every other day, and so on, and you would be off and running.

share|improve this answer

I recently found an app called Memonote that is definitely worth looking at. I don't think it's exactly there yet but it promises such features as a daily note review plan.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.