ExamFlow
● Live · v3.0 · Built by TahCreations

Run secure exams, effortlessly.

A universal examination platform for teachers and students. MCQ, written, and combined exams — with live monitoring, anti-cheat, and zero setup. Browser-based, infinite students, ready in seconds.

0s
Setup time
Students
100%
Browser-based
24/7
Live monitoring
Scroll
The shift

From paper, chaos, and printers — to one link.

Stop printing scripts at midnight. Stop policing classrooms. ExamFlow turns the whole exam ritual into a single, secure URL — with live invigilation built into every browser tab.

— Before

The old way

  • Print 200+ scripts, staple, distribute, collect
  • Manually invigilate rows of restless students
  • Grade by hand for days, lose papers, redo
  • No record of cheating, no proof, no replay
— After ExamFlow

The new way

  • Build the paper once, share a single link
  • Watch every student live, in one dashboard
  • Auto-grade MCQ, review written instantly
  • Every tab switch and violation logged forever

"

— Faculty pilot · Spring 2026

What's in the box

Browser-based runtime · Live monitor · MCQ + Written engine · Anti-cheat instrumentation · CSV exports · Section management · Firebase sync.

What's inside

Nine quiet superpowers, one calm interface.

Every feature designed to remove a small daily annoyance. Nothing flashy — just the things you'd ask for if you ran exams every week.

01 Core engine

MCQ that's actually fair

Answer-locking, optional shuffling, no clear button. Same paper, scrambled — every student gets their own version.

02 Long-form

Written + photo upload

Textareas with paste blocked, optional photo per question. Run handwritten math right next to typed essays.

03 Combined

MCQ + Written, one link

Students complete the MCQ part, then auto-transition into the written section. One token, one session, one score.

04 Anti-cheat

Tab switches caught live

Right-click, dev tools, paste, Alt+Tab — all logged with timestamps. Reload? The flag stays. Cheating leaves a trail.

05 Live monitor

See every student, right now

Live table of every active session — progress, flags, violations, score. Flagged rows glow red. Refreshes every 5s.

06 Section logic

Sections, not chaos

Group exams by course or batch. Filter dashboard by section. Reuse rosters across exams — no re-uploading lists.

07 Sharing

One link, infinite reach

The entire exam encodes into a single URL. Paste it in chat, in email, in your LMS. Works the same everywhere.

08 Exports

CSV that fits your workflow

One click: names, sections, scores, violation count, time-taken. Drop it into Excel, your grade book, anything.

09 Resilience

Wi-Fi drops? Doesn't matter.

Sessions persist in localStorage and sync to Firebase. Refresh, lose signal, switch tabs — answers stay safe.

The numbers that make it boringly reliable.

0s
Setup time
No install. Open browser.
Students per exam
One link scales infinitely.
100%
Browser-based
Chrome, Safari, Edge, Firefox.
24/7
Live monitoring
Every violation, timestamped.
In three motions

From blank page to graded results — in minutes.

01

Create the exam

Add questions manually, paste a CSV, or load the demo paper. Set duration, marks, shuffle. Upload a student list or leave it open. Hit generate.

02

Share one link

Copy the exam URL. Drop it in WhatsApp, your LMS, Google Classroom. Students click, fill their info, and the timer starts.

03

Watch & grade

Open the live monitor. Track who's active, who's flagged, who's submitted. MCQ grades itself. Written waits for your eye. CSV waits for your click.

Your next exam
starts with one click.

Free for teachers. No credit card. No install. Just a link your students can open right now.

Create an exam — free →
A product by
TahCreations — Digital Solutions

TahCreations builds digital tools for education. ExamFlow is our flagship product — designed for the classroom, refined by real teachers.

Guides & Manuals

How to use ExamFlow

ExamFlow
Built by TahCreations · Digital Solutions · © 2026
Forgot password?
No account? Create one free

Welcome back, Teacher 👋

Here’s what’s happening with your exams today.

📋
0
Total exams
All created exams
📈
0
Active now
Exams in progress
👥
0
Total students
Across all exams
Avg score
Performance overview

Your exams

📄

No exams yet. Create your first exam.

Choose exam type

Select the format to get started

📋

MCQ Exam

Multiple choice with auto-grading and instant results.

Choose →
✍️

Written Exam

Descriptive answers & photo upload. Teacher grades manually.

Choose →
📄

MCQ + Written

Both question types merged in one exam.

Choose →

Manage sections

Create panels to organise exams by class or batch.

Create MCQ Exam

Configure settings and upload your question bank.

📄
Click or drag & drop

CSV or JSON

CSV format:Question,A,B,C,D,Answer
Optional: Upload a student list so students pick from a dropdown. Prevents duplicate attempts.
👥
Upload student list (CSV)

Format: Name, Roll Number

Upload questions first.

Create Written Exam

Students write manually or upload photos. You grade manually.

No questions yet. Add manually or upload a PDF.
Optional: Upload list to restrict access and prevent duplicate attempts.
👥
Upload student list (CSV)

Name, Roll Number

Add questions to see preview.

Add MCQ question

A B C D

Add written question

Submit exam?

🔀 Switch Device

Continue your exam on another device.

Laptop → mobile: scan this QR on your phone.

Mobile → laptop: enter this code on the other device's home page (Switch device):

——————

You'll be asked for your one-time password.

📄 Review Your Script

Manual

💬 Send Feedback

Report a bug or suggest an improvement. This goes directly to the ExamFlow team.

✎ Edit Exam

Confirm

🗑 Trash Bin 0

Restore deleted exams or remove them permanently.

Grade written answer

Question
Student answer
🛡️

Read before you begin

Anti-cheat rules are active for this exam

🔄
Tab switching causes an auto-refresh
Switching apps or tabs instantly refreshes the exam and flags you. Works on mobile too.
📋
Copy & paste is fully disabled
You cannot copy from or paste into the exam. Write manually or upload a photo.
Timer cannot be paused
The countdown continues once started. Exam auto-submits when time expires.
📷
Photo uploads are allowed
For written questions, you may upload a photo of your handwritten answer.
🚫
One attempt only
Using the same roll number twice will automatically flag your second attempt.
All violations are logged and visible to your teacher in real time.

Student details

Fill in your details accurately.

⌛ — min — questions MCQ
Required
Required
🔑 You'll need this to switch devices or review your script later. Remember it!
⚠ Tab switch detected — exam flagged. Refreshing…

Questions

Answered
Flagged
Unanswered
Answered0
Unanswered0
Flagged0
Q 1 of —1 mark
⚠ Tab switch detected — exam flagged. Refreshing…
✓ Exam submitted

Results

0/ 0
0% ⌛ — ⚔ 0 violations

Answer review

0 correct0 wrong0 skipped

Live Monitor

LIVE

0
Registered
0
In progress
0
Submitted
0
Flagged
Avg score

Student activity

StudentProgressStartedSubmittedViolationsStatusScore

Score distribution

Violation log

No violations.

Export

Create MCQ + Written Exam

One exam with both MCQ and written questions. Email, course, and section are shared.

⚡ Shared settings

📄
Upload MCQ questions

CSV or JSON

No written questions yet.
Optional: Upload to restrict access and prevent duplicate attempts.
👥
Upload student list (CSV)

Name, Roll Number

Add MCQ question

A B C D

Add written question