Consider this:
Itโs 3 days before your exam.
You have 5 units. 2 are huge. 1 is confusing.
And youโre thinking:โWhat do I actually study?โ
So you open past papers.
You start spotting patternsโฆ maybe.
But itโs slow. Inconsistent. And honestly โ a bit of guessing.
๐ก What if that entire process was automated?
What if you could:
- Upload past papers ๐
- Instantly see what matters most
- Identify high-weightage topics
- Know whatโs missing from your prep
- Get a day-wise study plan
And that's the solution I built and prototyped in 6 hours during a GenAI hackathon
๐ฏ Introducing: AI Exam Strategist
A system that analyzes past question papers and turns them into actionable study strategy.
Not just summaries. Not just answers.
๐ Actual decision-making support for exams.
๐ง What It Does
๐ Multi-Paper Analysis
Upload multiple past papers โ the system processes them together and extracts meaningful patterns.
๐ Pattern Detection
- Finds frequently asked topics
- Classifies difficulty levels
- Identifies year-wise trends
๐ Helps you focus on topics with the highest exam impact
๐ Syllabus Mapping
Upload your syllabus โ instantly see:
- โ Topics already appearing in exams
- โ Topics not covered (potential blind spots)
๐ Visual Insights
- Topic frequency charts
- Difficulty distribution
- Topic vs difficulty breakdown
- Year-wise trends
๐ Patterns become obvious at a glance
๐ง Smart Study Planner
Generates a day-wise plan based on:
- available time
- topic importance
๐ Designed for maximum ROI under time constraints
๐ Practice Question Generator
Select a topic โ generate relevant practice questions instantly.
๐ฌ AI Assistant
Ask:
โWhat should I prioritize?โ
Get answers grounded in your own analyzed data.
๐๏ธ Tech Stack
- FastAPI โ backend APIs
- Streamlit โ interactive UI
- Groq API (LLM) โ classification & generation
- LangGraph โ structured workflow orchestration
- Pandas โ data processing
โ๏ธ How It Works
Upload Papers โ Extract Questions โ Classify (Topic + Difficulty)
โ Analyze Patterns โ Map with Syllabus โ Generate Insights
โ Create Study Plan โ Practice + AI Chat
๐ค Did I Use RAG?
Not in this version.
Since the dataset is relatively small, I used:
๐ context injection (passing structured analysis directly to the LLM)
This keeps the system fast and simple.
For larger-scale usage, this can evolve into a RAG-based system with vector search.
๐ Evaluation (Keeping It Real)
I added a basic evaluation layer to understand how the system behaves.
- Used a small, manually created dataset
-
Measured:
- Topic classification
- Difficulty classification
โ ๏ธ Important:
- Accuracy may appear low if you try it yourself
-
Because:
- dataset is small
- matching is strict (semantic matches may be marked wrong)
๐ The goal wasnโt perfect scoring โ
but to validate the systemโs reasoning and consistency
๐ง What I Learned
- Building GenAI systems is more about pipelines than prompts
- LLM outputs are messy โ normalization is critical
- Evaluation in AI is not straightforward
- Simple approaches (like context injection) can outperform complex ones for MVPs
- Speed + clarity > overengineering
๐ฎ Future Improvements
- OCR for scanned PDFs
- Semantic topic matching using embeddings
- Persistent memory across sessions
- Scalable deployment
๐ฅ Demo & Links
- ๐ GitHub: https://github.com/Anucool419/AI-Exam_Strategist
- ๐ฅ Demo Video: https://www.loom.com/share/04005565701e45d1855d1fa13bcee73a
- ๐ Live App: https://ai-examstrategist-ryjarq6usrfbsd85gipexy.streamlit.app/
๐ Final Thoughts
Exams arenโt just about how much you study.
Theyโre about:
- what you choose to study
- how you prioritize
- how well you use limited time
And right now, students are expected to figure that out manually.
This project explores a simple idea:
What if AI could guide those decisions?
Not replace studying.
Not shortcut learning.
But make preparation more focused, more intentional, and more efficient.
Because sometimes, the smartest moveโฆ
is knowing what not to study.
In ~6 hours, this went from an idea to a working system.
Itโs not perfect โ but it solves a real problem:
Maximizing study ROI when time is limited
Would love your thoughts ๐
Top comments (4)
Nice work๐
Thank you Ashrut!
Keep up the good work!
Sure ๐