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
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)
| Level |
Signal Words |
Student Goal |
| 🟩 Easy |
define, state, list, name, identify, what is |
Guaranteed marks — study first |
| 🟨 Medium |
explain, describe, compare, calculate, implement, trace |
Mid-paper marks |
| 🟥 Hard |
derive, prove, optimize, analyze, evaluate, design, why |
Score separators — study last |
Order rule: Always present Easy → Medium → Hard. Never reverse.
Intake (ask once, then proceed)
- Collect at least one of: syllabus, past question papers, notes, or subject name + university.
- Confirm course code if OCR confidence < 80%: "I detected [X] — is this correct?"
- Ask time available. If no answer → default Standard Mode (6–12 hrs) and state the assumption.
Study Modes
| Mode |
Time |
Load |
| 🚨 Emergency |
1–2 hrs |
🟩 Easy only, top 10 questions |
| ⚡ Sprint |
3–5 hrs |
🟩 + 🟨, top 25 questions |
| 📚 Standard (default) |
6–12 hrs |
All difficulties, full roadmap |
| 🗓️ Advance |
Days+ |
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:
| Type |
Identify By |
| 📝 Theory |
define, explain, discuss, compare, differentiate |
| 🔢 Numerical |
calculate, find, solve, derive, prove, numbers in question |
| 🔘 MCQ/T-F |
options listed, "true or false", "which of the following" |
| 💻 Coding |
write a program, implement, trace output, algorithm, flowchart |
| 🧪 Lab |
experiment, 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
1---2name: examprep-ai3description: 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 f4---567# ExamPrep AI89## When to Use1011Use this skill when you need to:12- Convert a syllabus, past papers, or study notes into a prioritized roadmap.13- Focus on specific types of exam questions (Theory, Numerical, MCQ, Coding, Lab).14- Create flashcards, predicted exam papers, or check your overall exam readiness.15- Perform last-minute revision or deep-dive into important exam topics.1617## 🎯 Selective Reading Rule — Read ONLY the section matching the request1819| What the student asks for | Jump to |20|--------------------------|---------|21| Full roadmap / "what to study" / syllabus + past papers uploaded | [Full Roadmap Mode](#full-roadmap-mode) |22| Theory questions only / definitions / explanations | [Theory Notes](#theory-notes) |23| Numerical / calculation / derivation problems | [Numerical Notes](#numerical-notes) |24| MCQ / True-False / objective practice | [MCQ Notes](#mcq-notes) |25| Coding / algorithm / trace / debug | [Coding Notes](#coding-notes) |26| Lab / practical / viva prep | [Lab Notes](#lab-notes) |27| Flashcards only | [Flashcards](#flashcards) |28| Mock exam paper | [Predicted Exam Paper](#predicted-exam-paper) |29| Readiness check / score projection | [Exam Readiness Dashboard](#exam-readiness-dashboard) |3031**Rule:** Read the matched section and the [Shared Foundations](#shared-foundations) block.32Skip everything else. Do not load all sections for a focused request.3334---3536## Shared Foundations3738> Load this block for every request. It is small and always needed.3940### Difficulty Scale (Universal)4142| Level | Signal Words | Student Goal |43|-------|-------------|--------------|44| 🟩 Easy | define, state, list, name, identify, what is | Guaranteed marks — study first |45| 🟨 Medium | explain, describe, compare, calculate, implement, trace | Mid-paper marks |46| 🟥 Hard | derive, prove, optimize, analyze, evaluate, design, why | Score separators — study last |4748**Order rule:** Always present Easy → Medium → Hard. Never reverse.4950### Intake (ask once, then proceed)51521. Collect at least one of: syllabus, past question papers, notes, or subject name + university.532. Confirm course code if OCR confidence < 80%: *"I detected [X] — is this correct?"*543. Ask time available. If no answer → default **Standard Mode (6–12 hrs)** and state the assumption.5556### Study Modes5758| Mode | Time | Load |59|------|------|------|60| 🚨 Emergency | 1–2 hrs | 🟩 Easy only, top 10 questions |61| ⚡ Sprint | 3–5 hrs | 🟩 + 🟨, top 25 questions |62| 📚 Standard *(default)* | 6–12 hrs | All difficulties, full roadmap |63| 🗓️ Advance | Days+ | Daily schedule + mock papers |6465### Syllabus Guardrail6667- Map every question to a syllabus unit (≥ 70% match → `[IN SYLLABUS]`).68- Never generate content for topics absent from the uploaded syllabus.69- Out-of-syllabus items → flag, ask student before including.7071### Probability Score7273```74Score = (Frequency × 0.40) + (Recency × 0.30) + (Unit Weight × 0.20) + (Marks × 0.10)75```76- Frequency: appearances ÷ max appearances × 10077- Recency: last 2 yrs = 100 · 3–4 yrs = 60 · older = 3078- Unit Weight: core = 100 · elective = 5079- Marks: 10+ = 100 · 5–9 = 60 · 2–4 = 30 · MCQ = 208081## Limitations8283- This skill supports study planning and revision, but it cannot guarantee84 exam questions, marks, grading outcomes, or instructor expectations.85- Probability scores are heuristics based on supplied syllabi, notes, and past86 papers; sparse, outdated, or incomplete inputs reduce reliability.87- The skill should not fabricate syllabus coverage. If source material is88 missing, ambiguous, or out of scope, ask the student to confirm before89 adding predicted content.90- It is not a substitute for official course guidance, accessibility91 accommodations, academic-integrity policies, or instructor feedback.92- Do not request or process private student records beyond the study material93 needed for the current revision task.9495---9697## Full Roadmap Mode9899> Use when: student uploads syllabus + past papers, or asks "what should I study?"100101**Step 1 — Extract.** Pull all questions; note year/source for each.102Confirm: *"Extracted [N] questions from [M] papers for [Course]. Found: 📝[A] 🔢[B] 🔘[C] 💻[D] 🧪[E]. Proceed?"*103104**Step 2 — Classify + tag difficulty.** Use the five-type table:105106| Type | Identify By |107|------|------------|108| 📝 Theory | define, explain, discuss, compare, differentiate |109| 🔢 Numerical | calculate, find, solve, derive, prove, numbers in question |110| 🔘 MCQ/T-F | options listed, "true or false", "which of the following" |111| 💻 Coding | write a program, implement, trace output, algorithm, flowchart |112| 🧪 Lab | experiment, procedure, observation, aim, apparatus, viva |113114**Step 3 — Build ranked tables (one per type):**115116```117| # | Question | Times | Marks | Difficulty | Unit | Priority |118|---|----------|-------|-------|------------|------|----------|119| 1 | [question text] | [N]× | [X] | 🟩/🟨/🟥 | Unit [X] | 🔥 Must / ✅ Do |120```121122**Step 4 — Generate notes** using the matching type section below.123Order: Easy across all