AI Flashcards System
PythonAI modelsBackend logicWeb interface
Overview
An AI-assisted flashcard system built as an academic project. The system generates flashcards from study material and uses a spaced-repetition algorithm informed by AI recommendations to surface cards at optimal review intervals.
Features
- Automatic flashcard generation from text input using AI models
- Intelligent scheduling — cards are ranked by predicted difficulty and time since last review
- Web interface for reviewing cards, rating confidence, and tracking progress
- Session analytics showing retention trends over time