This project is designed to help users combat the Forgetting Curve by utilizing spaced repetition techniques for effective learning. The tool helps you retain knowledge for longer periods by reminding you to review topics at increasing intervals, enhancing long-term memory retention.
The Breaking the Forgetting Curve project is a study management tool that:
- Uses spaced repetition to help users plan their study sessions.
- Tracks when each topic was last reviewed and schedules the next review based on performance.
- Includes a calendar alert system that notifies users of which topics need to be reviewed today.
This project can be a great learning assistant for students preparing for exams or professionals aiming to enhance their knowledge retention.
- Add and Manage Topics: Easily add topics to your study list.
- Review and Progress Tracking: Record the last review date for each topic and track when the next review is due.
- Spaced Repetition Logic: Automatically adjust the next review interval based on your performance (Good/Needs Review).
- Daily Alerts: Get notified on which topics to review each day with a calendar-based alert system.
- HTML: The structure of the web interface.
- CSS: Styling and layout for an easy-to-use UI.
- JavaScript: The core logic for tracking study progress and scheduling reviews.
- Add Topics: Input your study topics.
- Track Progress: Review topics and mark them as either "Good" (to increase the review interval) or "Needs Review" (to reset the review interval).
- Daily Alerts: The system will notify you of topics due for review based on your schedule.
- Save Progress: Your study data is stored in the browser's local storage, allowing you to continue where you left off.
- Clone this repository to your local machine:
git clone https://github.com/yourusername/breaking-the-forgetting-curve.git