The requirement

A To-Do list, that repeats given set of tasks weekly. Marking the task as done won't hinder/stop the recurrence and it would still show up the next week. It will only be marked as done for the given day.

Some insight into the requirement

I am preparing for an examination which requires me to mug up loads of data. To remember and recollect most of it, I need to revise them weekly.

I am not sure as to which catagory of software would suit me better, a calendar, a TO-DO list software or any thing close to it.

I need a software which allows me to save topics that I studied (plain-text) today and it would be reminded about those topics every 7 days, indefinitely.

Currently, I am doing this with Rainlendar. Although, it does solve the 7-day recurrence problem, I require a cleaner interface. Right now, I just enter the topics in the notes section for the event and hover over the day's event to get the topics to revise.

I tried Google Keep but marking the task as done for the day will mark it done forever. I need it to reappear the next week as well.

Some low priority requirements

  • should be available offline
  • Desktop app preferred
  • simple interface

Please advise.

  • Why not make a template list in any To-do app (e.g. Google Keep since you mentioned it), then make a copy of this template for each week. That way, you can check the items you've completed for the specific week, archive the list, then make another copy with all the boxes unchecked. I use that workflow in OneNote as well – Tymric Aug 22 '15 at 17:35

I am not sure the requirements you listed are the best fit for what I believe your trying to accomplish.

If you want to memorize lots of information a better tool for that purpose is Anki:

Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.

Anki is a flash card application with enhanced smarts around Spaced Repetition. From Wikipedia:

Spaced repetition is a learning technique that incorporates increasing intervals of time between subsequent review of previously learned material in order to exploit the psychological spacing effect.

Basically Anki shows you things you have difficulty remembering more often than things which you remember easily, tries to throttle how many new things your exposed to at a time vs things you have seen before, and does a great job of really helping your memorize anything you want to without the mental repetitive stress injury of looking at lots of cards, most of which you remember easily and don't need to review.

Anki will track how easily you remember each individual card and take care of timing when you need to review that card again instead of using something like a calendar reminder to tell you to review a consistent set of things.

Anki also has a great community that has contributed many decks of cards, some of which might contain the information your trying to memorize.


It doesn't meet the requirements you listed as low priority (unless you count the iPhone app or Android app versions) but Nirvana is a web application that does exactly what your asking for.

Nirvana is a very GTD focused to do application, the best out of all the ones I have tried (wunderlist, toodledo, remeber the milk, todoist, nozbe, google tasks, taskwarrior, etc.).

One of its features that I use each week is to schedule myself a repeating Payroll task for each Monday.

In the screen shots below you can see how this is configured in Nirvana.

Click drop down arrow on task

Edit repeating rules

View repeating rules

This is how it shows up if you don't complete the task on the scheduled date

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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