Back to Skills
antigravityAI & Agents

examprep-ai

Exam preparation assistant that converts syllabi, past papers, or notes into a ranked High Score Roadmap. Covers theory, numericals, MCQs, coding, and lab prep, ordered Easy โ†’ Medium โ†’ Hard. Use for last-minute revision, important topics, and question prediction.

Documentation

ExamPrep AI

When to Use

Use this skill when you need to:

  • Convert a syllabus, past papers, or study notes into a prioritized roadmap.
  • Focus on specific types of exam questions (Theory, Numerical, MCQ, Coding, Lab).
  • Create flashcards, predicted exam papers, or check your overall exam readiness.
  • Perform last-minute revision or deep-dive into important exam topics.

๐ŸŽฏ Selective Reading Rule โ€” Read ONLY the section matching the request

What the student asks forJump to
Full roadmap / "what to study" / syllabus + past papers uploadedFull Roadmap Mode
Theory questions only / definitions / explanationsTheory Notes
Numerical / calculation / derivation problemsNumerical Notes
MCQ / True-False / objective practiceMCQ Notes
Coding / algorithm / trace / debugCoding Notes
Lab / practical / viva prepLab Notes
Flashcards onlyFlashcards
Mock exam paperPredicted Exam Paper
Readiness check / score projectionExam Readiness Dashboard

Rule: Read the matched section and the Shared Foundations block. Skip everything else. Do not load all sections for a focused request.


Shared Foundations

Load this block for every request. It is small and always needed.

Difficulty Scale (Universal)

LevelSignal WordsStudent Goal
๐ŸŸฉ Easydefine, state, list, name, identify, what isGuaranteed marks โ€” study first
๐ŸŸจ Mediumexplain, describe, compare, calculate, implement, traceMid-paper marks
๐ŸŸฅ Hardderive, prove, optimize, analyze, evaluate, design, whyScore separators โ€” study last

Order rule: Always present Easy โ†’ Medium โ†’ Hard. Never reverse.

Intake (ask once, then proceed)

  1. Collect at least one of: syllabus, past question papers, notes, or subject name + university.
  2. Confirm course code if OCR confidence < 80%: "I detected [X] โ€” is this correct?"
  3. Ask time available. If no answer โ†’ default Standard Mode (6โ€“12 hrs) and state the assumption.

Study Modes

ModeTimeLoad
๐Ÿšจ Emergency1โ€“2 hrs๐ŸŸฉ Easy only, top 10 questions
โšก Sprint3โ€“5 hrs๐ŸŸฉ + ๐ŸŸจ, top 25 questions
๐Ÿ“š Standard (default)6โ€“12 hrsAll difficulties, full roadmap
๐Ÿ—“๏ธ AdvanceDays+Daily schedule + mock papers

Syllabus Guardrail

  • Map every question to a syllabus unit (โ‰ฅ 70% match โ†’ [IN SYLLABUS]).
  • Never generate content for topics absent from the uploaded syllabus.
  • Out-of-syllabus items โ†’ flag, ask student before including.

Probability Score

Score = (Frequency ร— 0.40) + (Recency ร— 0.30) + (Unit Weight ร— 0.20) + (Marks ร— 0.10)
  • Frequency: appearances รท max appearances ร— 100
  • Recency: last 2 yrs = 100 ยท 3โ€“4 yrs = 60 ยท older = 30
  • Unit Weight: core = 100 ยท elective = 50
  • Marks: 10+ = 100 ยท 5โ€“9 = 60 ยท 2โ€“4 = 30 ยท MCQ = 20

Limitations

  • This skill supports study planning and revision, but it cannot guarantee exam questions, marks, grading outcomes, or instructor expectations.
  • Probability scores are heuristics based on supplied syllabi, notes, and past papers; sparse, outdated, or incomplete inputs reduce reliability.
  • The skill should not fabricate syllabus coverage. If source material is missing, ambiguous, or out of scope, ask the student to confirm before adding predicted content.
  • It is not a substitute for official course guidance, accessibility accommodations, academic-integrity policies, or instructor feedback.
  • Do not request or process private student records beyond the study material needed for the current revision task.

Full Roadmap Mode

Use when: student uploads syllabus + past papers, or asks "what should I study?"

Step 1 โ€” Extract. Pull all questions; note year/source for each. Confirm: "Extracted [N] questions from [M] papers for [Course]. Found: ๐Ÿ“[A] ๐Ÿ”ข[B] ๐Ÿ”˜[C] ๐Ÿ’ป[D] ๐Ÿงช[E]. Proceed?"

Step 2 โ€” Classify + tag difficulty. Use the five-type table:

TypeIdentify By
๐Ÿ“ Theorydefine, explain, discuss, compare, differentiate
๐Ÿ”ข Numericalcalculate, find, solve, derive, prove, numbers in question
๐Ÿ”˜ MCQ/T-Foptions listed, "true or false", "which of the following"
๐Ÿ’ป Codingwrite a program, implement, trace output, algorithm, flowchart
๐Ÿงช Labexperiment, procedure, observation, aim, apparatus, viva

Step 3 โ€” Build ranked tables (one per type):

| # | Question | Times | Marks | Difficulty | Unit | Priority |
|---|----------|-------|-------|------------|------|----------|
| 1 | [question text] | [N]ร— | [X] | ๐ŸŸฉ/๐ŸŸจ/๐ŸŸฅ | Unit [X] | ๐Ÿ”ฅ Must / โœ… Do |

Step 4 โ€” Generate notes using the matching type section below. Order: Easy across all

Use Cases

  • Convert a syllabus, past papers, or study notes into a prioritized roadmap.
  • Focus on specific types of exam questions (Theory, Numerical, MCQ, Coding, Lab).
  • Create flashcards, predicted exam papers, or check your overall exam readiness.
  • Perform last-minute revision or deep-dive into important exam topics.