Smart Retain is an innovative application designed to help users manage their notes, enhance their learning experience, and track their performance in various courses or subjects. Smart Retain combines note-taking, machine learning, and performance analytics to create an integrated learning tool.
Application written in Python 3.9 using the PyQt5 GUI toolkit. Made in 2022.
Smart Retain is a desktop application that facilitates efficient note-taking and learning. It leverages advanced features such as a built-in PDF viewer, snippet capture, and machine learning algorithms to optimize the user's study experience. The program is available for PC and is written in Python 3.9 using the PyQt GUI toolkit.
- Create Notes: Detailed input options to label notes with question, answer, keywords, topic, subtopic, and note type.
- PDF Viewer: Read from textbooks or PDFs while making notes, eliminating the need to switch windows.
- Snippet Capture: Take pictures from PDFs, add them directly to notes, and annotate them.
- Learn Notes: Machine learning-based suggestions for which notes to study, with customizable focus on topics and subtopics.
- Home Window: Visual charts and graphs to track progress and identify areas for improvement.
To install Smart Retain on your Windows, download the ZIP from the Releases page and run the executable.
- Open the Create Notes Window:
- Input detailed information for each note, including questions, answers, keywords, topics, subtopics, and note type.
- Use the PDF viewer feature to reference textbooks or PDFs while taking notes.
- Capture snippets from PDFs and add images to your notes. Annotate these images as needed.
- Access the Learn Notes Window:
- The application will use machine learning to suggest which notes to study based on your saved data.
- Focus on specific topics, subtopics, or starred notes.
- Engage with interactive tasks such as fill-in-the-blanks or complete definitions, tailored to your learning needs.
- View Your Progress:
- The Home Window organizes your saved data into visual charts and graphs.
- Analyze your progress in various courses and identify areas for improvement.
This project is licensed under the MIT License - see the LICENSE file for details.
Happy learning with Smart Retain!