An AI-powered study coach that tracks what you learn, tests whether you actually learned it, and recommends what to study next.
Most students have no honest way of knowing what they actually retain versus what they simply think they understand. Self-reported confidence is unreliable β you can feel certain about a topic and still fail to apply it when it matters.
PLIS solves this by introducing an honesty layer into the study process. You log a concept, rate your confidence, and the system immediately challenges that rating with a targeted quiz. Your actual score updates your confidence automatically. Over time, PLIS builds an accurate picture of your real skill map and uses it to recommend what you should focus on next β not what feels comfortable, but what the data says you actually need.
- Log β Enter a concept you studied and rate your confidence from 1 to 5
- Get Tested β The AI generates 3 targeted questions based on that concept
- Update β Your real quiz score automatically adjusts your confidence rating
- Visualize β Your skill radar chart updates to reflect your honest knowledge map
- Get Recommended β The ML engine analyzes your gaps and tells you what to study next
- π Concept logging with self-rated confidence scores
- π§ AI-generated quizzes that test real understanding, not just recall
- π Skill radar chart showing honest knowledge across DS/ML domains
- π Automatic confidence correction based on quiz performance
- π€ ML-powered study recommendations based on gap analysis
- π Study streak heatmap showing consistency over time
- π Shareable public profile URL to showcase learning progress
| Layer | Technology |
|---|---|
| Frontend | React, Recharts |
| Backend | Python, FastAPI |
| Machine Learning | Scikit-learn |
| AI / Quiz Engine | LLM API (Anthropic Claude) |
| Version Control | Git, GitHub |
| Deployment | Hugging Face Spaces |
| Module | Description | Status |
|---|---|---|
| Module 1 β Knowledge Tracker | Python CLI to log concepts and confidence to a local JSON file | π In Progress |
| Module 2 β Dashboard | React frontend + FastAPI backend with skill radar visualization | β³ Planned |
| Module 3 β ML Recommender | Scikit-learn model that recommends what to study next | β³ Planned |
| Module 4 β AI Quiz Engine | LLM-generated quizzes with automatic confidence correction | β³ Planned |
π§ Actively being built β Started March 2026
This project is being developed over 5 months as a hands-on approach to apply Python, Machine Learning, and AI integration through real, self-driven building.
Follow the commit history to see the full learning journey.
Aleena Gibi GitHub β’ LinkedIn
Built to learn. Built to be honest about learning.