Skip to content

DSK491/Spaced-Repetition-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Spaced Repetition Tool

This Tool automates the 'Spaced Repetition' memory technique.

About Spaced Repetition

Spaced Repetition is a memory technique that combats the Forgetting Curve (our memory of a topic is halved within days of learning it).
It is a process usually done with flashcards, but creating flashcards is time consuming and is a big challenge for me.

The Tool

I built this Tool to use the technique with notes.

This program reminds you occasionally to revisit topics learnt in the past. (the default reminder interval is 1 day, 3 days and 15 days).
You must Add Data to the program everyday and you will be reminded of the same in the future with the View Data function.

Usage

The tool opens with the Main Menu. Here you will be presented with multiple options.
The most commonly used functions will be the Add Data and View/Log Data submenus.

To perform a function or to enter a submenu, you will need to type the Index associated with the submenu and hit Enter.

Example:
1) Add Data
2) View/Log Data
Here, the Index associated with the submenu Add Data is 1.
Add Data requests you for information on the data to be stored and is self explanatory.
View/Log Data displays topics to be revisited on that day.

Test Mode [Main Menu > Modify Data > Test Mode] pushes forward all reminders during test days.
Warning: Test mode cannot be undone. Please duplicate the database file before using this feature.