StudyLens is a tool students can use to get help analyzing why they perform poorly on assessments and get tips on how to improve. After each assessment, students reflect on their challenges, tagging them as content gaps, time management, or anxiety. StudyLens tracks patterns over time and suggests personalized study strategies. This encourages metacognition without storing sensitive grade data.
- Backend: Python with Flask
- Frontend: Flask templates with Bootstrap
- Languages: Python, SQL, JavaScript, HTML, CSS
- Database: SQLite
- Students can log in.
- Students can enter reflections after a test through a simple input form.
- Reflections are stored in the database.
- Basic UI is functional and user-friendly.
Docker.
docker build -t midyear-2526 .
docker run -p 5000:5000 -v $(pwd)/persistent:/app/persistent midyear-2526