With the aim of assisting the student community in reviewing content more interactively, I'm developing an algorithm that will aid in spaced repetition, enhancing student performance.
Typescript/JavaScript | React Native | Expo | Jest | SQLite
Flashcards are a versatile and effective learning tool used for various purposes, including language learning, studying for exams, memorizing facts, and more. This documentation provides an overview of flashcards, their benefits, types, and best practices for creating and using them.
Spaced repetition is a learning strategy that involves systematically reviewing information at increasing intervals to enhance long-term retention. By exposing learners to material just before they are likely to forget it, spaced repetition aims to strengthen memory and optimize the learning process. The intervals between reviews are adaptive, with successful recall leading to longer gaps and challenges prompting more immediate revisits. This approach is often facilitated through specialized software or flashcard systems, leveraging the spacing effect to improve memorization and overall knowledge retention.
- Active Recall: Flashcards promote active recall, which strengthens memory and retention.
- Spaced Repetition: They can be used in spaced repetition systems (SRS) to optimize the timing of reviews.
- Portability: Physical flashcards are portable and easy to use anywhere, anytime.
- Versatility: Useful for various subjects, from vocabulary to complex concepts.
- Engagement: Flashcards make learning interactive and engaging.
- Deck organized
- Revision cards
- Notification
Organize all your cards in decks, where user can sort it as sees fit
User can review your cards anywhere
The cards will appear mostly more difficult for user can finally learn that subject
Notification user when he has review your cards
See the contributing guide to learn how to contribute to the repository and the development workflow.