Spaced repetition is an evidence-based learning technique where newly learnt and more difficult content are revised more frequently while older and less difficult content are revised less frequently in order to exploit the psychological spacing effect. The use of spaced repetition has been shown to increase rate of learning.
*** This is a SPA with no server backend and uses OAUTH to communicate with Microsoft identity platform to acquire an aceess token.
This app uses your one note account itself as a database to store app data. To run the app, create a page called 'Database' under a section called 'Spaced Learning DB' in a notebook caled 'MISC' in your onenote app and then run 'npm i' and 'npm start'.