Master Your Exams with Precision & Speed
The modern examination platform designed for university students. Upload your notes, generate/simulate exams, and get instant detailed feedback.
Everything you need to excel
Industrial-grade tools built for students. Fast, intelligent, and secure.
Multi-Format Intelligence
Upload exams in JSON, YAML, or Markdown. Our parsing engine instantly structures your chaos into a testable format.
AI Analysis
Integrated AI Helper breaks down complex logic and explains answers in real-time.
Real-time Simulation
Configurable timers and auto-submission simulate the pressure of the real exam hall.
Instant Analytics
Deterministic scoring engine provides immediate, error-free results.
Privacy First Architecture
Your exams are processed securely. No data mining, no tracking. Just you and your study material.
Examination Terminal
Initialize your session by uploading a source file. Support for PDF, Markdown, and JSON.
Upload Exam File
Upload a JSON, YAML, or Markdown file containing your exam questions
Drag and drop your exam Markdown or YAML or JSON file here
or click to browse
Need Help Formatting?
Select your AI assistant and copy the optimized prompt.
Act as a data formatting expert.Convert provided questions into a strict YAML format for an MCQ exam app.
CRITICAL RULES:
- Question type MUST be "single" or "multiple" ONLY (no other types like matching, true/false, etc.)
- Use "correctAnswer: 0" for single choice (index, not option text)
- Use "correctAnswers: [0, 2, 3]" for multiple choice (array of indices)
- When using "code: |" syntax, NEVER escape quotes - paste code exactly as-is
- Code blocks will be displayed with syntax highlighting in exam, results, and explanations
- ALL fields below are REQUIRED
Structure:
title: "Exam Title"
duration: 60 # minutes
passingPercentage: 60
questions:
- id: Q1
type: single # MUST be "single" or "multiple"
marks: 1
question: "Question text here"
code: |
# Paste code EXACTLY as-is, NO escaping needed!
# Will display with proper syntax highlighting
name = "Alice" # Correct - use quotes normally
print(f"Hello, {name}!") # Correct - no backslashes!
language: python
options: ["Opt 1", "Opt 2", "Opt 3"]
correctAnswer: 0 # Index (0, 1, 2, ...) for single choice
explanation: |
Reasoning here. You can also use code blocks in explanations:
```python
print("Like this!")
```
Return ONLY the YAML block.Built for IIT (University of Westminster) students
© 2026 MockRun Platform
