DEV Community

Cover image for A RAG project for your college: notes, syllabus and PYQs you can actually query
PRANJUL RATHOUR
PRANJUL RATHOUR

Posted on Originally published at pranjulrathour.scult.in

A RAG project for your college: notes, syllabus and PYQs you can actually query

When students ask me for a RAG project idea that is not "chat with a PDF", I point them at their own college: scattered notes, a syllabus PDF nobody reads, previous-year question papers in WhatsApp groups. A retrieval assistant over that corpus solves a real problem for real users you can interview — which is exactly what recruiters want to see.

Scope it to one department

Pick one semester of one course. Collect the syllabus, faculty notes (with permission), textbook chapter summaries you write yourself, and five years of question papers. A few hundred pages is plenty. Scoping small lets you finish, evaluate and iterate; a whole-university corpus is a thesis, not a project.

Architecture that will impress in an interview

  1. Ingest with structure: detect unit headings and question numbers; keep page and source metadata (see chunking strategies).
  2. Hybrid retrieval: dense embeddings plus BM25, because students search for exact terms like "Dijkstra" or "unit 3".
  3. A reranker and a confidence gate, so the assistant refuses when the syllabus does not cover a question.
  4. Citations to page and source, so a student can open the note it came from.
  5. A FastAPI backend with streaming, and a simple Next.js front end.

Features users will actually use

  • "Which units have appeared most in the last five years?" — answered from question-paper metadata, not the LLM's imagination.
  • "Explain this topic using our notes" — grounded explanation with page references.
  • "Generate a practice set for unit 2" — from real past questions, labelled by year.

How to evaluate and present it

Write 50 questions with known answers and measure recall and faithfulness the way I describe in how to evaluate a RAG system. Then put it in front of ten classmates for a week and record what they asked. In the interview, talk about the questions it refused and why — that is where you show judgement. Publish the repository with a README that leads with the evaluation numbers, not the tech stack.

This is the project I would want to see from a final-year student applying for a GenAI role: a real corpus, real users, and the honesty to show where it fails.

About Pranjul Rathour

Pranjul Rathour pitching with a microphone in front of a projector slide at CSJMU, Kanpur
Pitching at CSJMU, Kanpur

Pranjul Rathour speaking from the podium at VSICS, Kanpur
At the VSICS podium, Kanpur

Pranjul Rathour holding a trophy and a certificate of merit after a win
Trophy and certificate after a win

Pranjul Rathour presenting evaluation criteria — feasibility, innovation, practicality, problem solving — on a projector screen
Walking a room through evaluation criteria

Pranjul Rathour presenting BrandHive on a projector screen
Presenting BrandHive

Pranjul Rathour is a GenAI engineer from Kanpur, India, and CTO at SCULT INDIA, currently shipping production RAG,
fine-tuning and agentic AI systems, mentoring 200+ students through TechVerse Enclave, and judging and speaking at
student hackathons across India. Updated 2026-09-06.

Reach out if you want to talk GenAI, book a campus session, or invite him to judge:


Pranjul Rathour · GenAI engineer, 3x hackathon winner, campus mentor. Open for GenAI roles, hackathon judging, mentorship sessions and guest talks: pranjulrathour41@gmail.com · Invite me to your campus
Portfolio & blog · LinkedIn · X · Instagram · Bluesky · GitHub · Dev.to

Top comments (0)