Students today struggle with learning consistency.
Effective learning requires:
- ๐๏ธ structured planning
- ๐ progress tracking
- ๐ performance evaluation
- โ early detection of weak topics
Most learners donโt know what to study next, how long to study, or when to revise.
Traditional AI tools simply answer questions โ they donโt:
- plan
- evaluate
- remember
- adapt
๐ก StudyAlpha solves this by acting as a complete, autonomous study coach that:
- plans the study roadmap
- generates quizzes
- evaluates understanding
- predicts weaknesses using ML
- adjusts future study sessions automatically
Learning involves multiple interdependent tasks:
โ planning
โ quizzing
โ evaluating
โ memory retrieval
โ weakness prediction
โ revision scheduling
No single LLM call can manage this entire workflow.
- ๐น Modularity โ each task handled by a specialized sub-agent
- ๐น Delegation โ one agent passes output to the next
- ๐น Memory โ mistakes & patterns influence future learning
- ๐น Multi-step reasoning โ structured learning cycles
- ๐น Extensibility โ new agents or tools can be added easily
๐ StudyAlpha behaves like a real human tutor โ thoughtful, adaptive, and aware of past performance.
๐ Deployment Platform: Streamlit Cloud Entry file: app.py Auto-deploy: On every push to main ๐ Live App: https://studyalpha-ai-agent-muwkpf3edkao3iva87sxgp.streamlit.app
StudyAlpha is a multi-agent learning ecosystem orchestrated by a central StudyOrchestrator.
Controls the entire pipeline:
- planning
- quiz creation
- evaluation
- tracking
- revision generation
Builds personalized study plans using:
- topics
- priority
- difficulty
- available hours
- duration
Outputs a multi-day optimized schedule.
- Generates 3 conceptual questions
- Uses a TF-IDF RAG Memory
- Pulls context from past mistakes & logs
Generates targeted revision tasks based on:
- past mistakes
- predicted weaknesses
- forgotten topics
Optimized for spaced repetition.
Evaluates quiz answers and logs:
- accuracy
- score
- correctness patterns
Feeds data into the ML model.
A GradientBoostingClassifier predicts:
- weakness probability
- likelihood of future mistakes
- topics needing urgent focus
Stores and retrieves:
- quizzes
- explanations
- errors
- performance logs
- improvement history
Powered by TF-IDF + Cosine Similarity.
A simple interface to:
- generate study plans
- take quizzes
- see analytics
- visualize performance
Plan โ Quiz โ Evaluate โ Predict Weakness โ Revise โ Store Memory โ Adapt Next
The notebook demonstrates a full 7-day learning simulation:
- study plans
- quiz generation
- evaluation
- ML-based weakness prediction
- dynamic revision cycles
- memory retrieval
- performance graphs
- time allocation charts
- exported reports
For topics:
- Arrays โ Priority 2
- Graphs โ Priority 1
- DP โ Priority 2
The planner builds a 7-day optimized schedule.
(Insert your workflow diagram image below โ drag & drop into GitHub editor and replace the link)
Example for topic DP:
- 3 conceptual MCQs
- Memory-aware grounding
Logs include:
- correct / incorrect
- explanations
- topic-wise accuracy
ML model assigns a numerical probability:
Weakness Probability: 0.73
โ High chance of confusion
Revision Agent outputs:
- targeted tasks
- recommended questions
- spaced repetition intervals
Includes:
- study-time distribution chart
- accuracy line graph
- mistake clusters
- topic dependency graph
- memory-retrieval maps
- revision heatmaps
StudyAlpha is:
- modular
- reproducible
- deterministic
- easy to test
- extendable
- Python
- Scikit-learn
- Pandas / NumPy
- TF-IDF / Cosine Similarity
- Streamlit
- Joblib
- Logging & Tracing
- Deterministic mock LLM (no API keys required)
- True multi-agent architecture
- RAG-based quiz grounding
- ML-based weakness prediction
- Structured modular repository
- agent modules
- memory system
- planner/quiz/revision pipelines
- ML training + explainability
- analytics & visualizations
- reproducible tests
- synthetic student simulation
- Gemini Integration for richer feedback
- Cloud deployment (API/Serverless)
- Long-term spaced repetition pipeline
- Daily streak tracking
- PDF/notes ingestion
- Leaderboards & gamification
StudyAlpha acts like a real AI tutor โ doing more than answering questions.
It thinks, plans, evaluates, adapts, and remembers.
This system combines:
- multi-agent intelligence
- memory
- ML prediction
- structured planning
Perfectly aligned with the goals of the Google ร Kaggle Agents Intensive Capstone.
AI & Web Developer
โSolve. Fail. Learn. Repeat.โ
studyalpha_video_demo.ipynbstudyAlpha_demo.ipynb- GitHub Repository: https://github.com/ShubhamMahajan880/studyAlpha-Ai-Agent
