Everything an exam needs
Build the paper, deliver it in a browser, on an enrolled machine or with no internet at all, watch the room, mark it the moment it closes, and keep it, on your own address and under your own name.
Talk to usYour papers, as a bank
Type questions, paste them, or photograph a handwritten sheet and let the AI draft them. Everything is filed by class, subject and topic, versioned, and reusable forever.
Every type that marks itself
Single and multiple choice, true or false, numeric answers with a tolerance, images pasted straight into a stem, maths set properly.
AI that shows its working
A scan, a PDF or a textbook chapter becomes a batch of drafts on a review screen. Nothing reaches the bank until a person reads it and presses Add; an answer the AI could not work out is flagged, never invented.
Import and export as CSV
Bring a bank in from a spreadsheet, take it out the same way. Answer keys are excluded from an export unless you say otherwise.
One bank, many papers
A paper is a set of questions. Fix it by hand, build it from rules, or draw it from a pool per candidate so every seat gets a different, equally weighted paper.
Fixed, by rules, or drawn per candidate
Six easy from algebra and four hard from geometry. Or a pool of a hundred and more, tagged by subject and complexity, from which each candidate is dealt ten. Marks stay equal across draws; the app refuses to publish a pool that cannot deliver.
Walk-in candidates on the day
Three people arrive for an interview who are on no roster. Add them by name, hand each a printed card with a one-time sign-in, and they sit only that exam.
Several sets, one exam
Set A and Set B from the same bank, dealt as students arrive, each worth the same. A student always sees the set they were dealt, on any device, after any reload.
A runner for when wifi drops
The paper is on the device before the clock starts. The clock lives on our server. Answers queue offline and go out when the connection returns, on the same device or another one.
Resume anywhere
Close the tab, open the exam on a different machine, carry on with every answer intact and the right time remaining. Only one tab may hold an attempt at once.
Your rules for navigation
Free movement, one-way papers, lock an answer once given, shuffle questions and options per student with answers stored against stable ids.
Access codes and extra time
A code read out at the start so nobody starts early, and each candidate can be given their own extra time.
Exam rooms and the desktop app
For the sittings that matter: name the rooms, enrol the machines in them, and let the paper open only on those, in a window that cannot be left.
Get the desktop appThe desktop app locks the machine
Windows, macOS and Linux. Fullscreen it cannot leave, a second display noticed, screenshots blocked where the platform allows, and every attempt signed by the machine that sat it.
Seating plans and a printed roll
Seat every candidate room by room, print one sheet per room with Present and Signature columns, and mark attendance from a phone at the door, with a photograph beside each name.
No internet in the hall? Carry the paper in
Pack an exam onto a file, sit it on enrolled machines with no connection at all, and bring the results back the same way: every answer signed, nothing lost.
The invigilator’s live room
Who has started, who is sitting, who has gone quiet, who is flagged. Refreshed every few seconds, without waking the exam for every viewer.
- Messages to one student or the room. A note lands on the student’s screen, on the website, the desktop app or the phone: “ten minutes left”, “read question 4 again”.
- Extra time and a fair stop. Grant time to one candidate mid-sitting; end an attempt with a reason, recorded, when the room requires it.
- Faces beside names. The register’s photograph shows in the room table and opens large on a press, so a screen can be matched to a seat.
Integrity, honestly
Surveillance only if you switch it on. By default nothing watches or listens. The exam window’s events are logged with server times, casual copying is blocked, and a teacher gets a timeline. Nothing ever fails a student on its own.
A timeline a teacher can read
Focus lost and regained, tabs switched, fullscreen left, copy and print attempts, connection drops, time per question, with where the student was in the paper at each moment.
Flags, never verdicts
Thresholds you set mark a paper for review or, if you choose, submit it for the student. A person looks, and a person decides.
Opt-in evidence on detection
A premium feature your partner enables and each exam switches on. The student is told and agrees first; the camera and microphone are read on their device and only a detection (nobody in frame, a second person, looking away, a loud sound) keeps a few small pictures or seconds of sound. Ten moments at most, deleted when results are published.
Marked as the exam closes
Negative marking, partial credit, competitive-exam schemes and grade bands you define. Results are computed as attempts close and released when you say.
Report cards with written feedback
Per-question breakdowns, rank, grade, and feedback drafted by the AI around marks it never generated, reviewed and edited by the teacher before release.
Moderation with a reason
Override any single question’s award, with a note, and see it on the record. Re-grade an exam after a key is corrected and every result moves together.
Tell everyone at once
Email a whole cohort the exam details, or the results when they are out, and see who has been told and how often.
Archived whole, back any time
A term’s exams leave the working database for one file in storage: results, every attempt’s answers and timeline, frozen exactly as they read on the day. The list stays; the exam stays readable.
Read it as it was
The results table and every attempt open from the archive exactly as they did, even if a question in the bank has since changed.
Download it, restore it
One JSON file per exam to keep with your own records, and a Restore button that puts every row back.
Faster for everyone else
A smaller working database is a quicker exam morning for the exams that are live.
Your address, your name
Run the whole app at exams.yourschool.edu with one DNS record (certificate issued automatically) and put your logo, your colour and your product name on every screen.
One CNAME, and it is yours
Add the record the settings card shows you; we register the hostname, issue the certificate and answer there. Staff and students sign in at your address with the same accounts.
Google sign-in still works
The sign-in bounces through our address and comes back to yours, with no OAuth client for you to register. Or switch it off and keep email and password only.
Logo, colour, name
Upload a logo, pick one colour and every button, link and tint follows. A partner’s branding is the default for the schools it serves; a school can set its own on top.
Rosters before anyone signs in
Import a class from a spreadsheet and every student is a real account, assignable today, active the first time they sign in, with Google or a password.
Classes, sections, subjects, years
Enrolments are scoped to the academic year, so promoting a class never rewrites last year’s reports.
Teachers with scope
A teacher sees the classes and subjects they are assigned to; capabilities such as invigilating or approving questions are permissions, not extra roles.
Several organisations, one account
A teacher at two schools switches between them; an owner can hand an organisation to somebody else by email.
Not features, but they matter
Priced for your school
We or your partner set your school up; your first month brings 1,000 free attempts, then 100 every month. Then a plan agreed with you, paid from your own Plan page with GST shown.
How pricing worksDesktop and mobile apps
The locked-down desktop client for exam halls; the phone app for marking, the register and results. The website needs neither.
Get the appsYours, and exportable
Each organisation has its own database rather than a row in a shared table. Every roster, bank and result leaves as a file.
What we log, exactlyNo camera by default
Surveillance is opt-in three times over (partner, exam, student), capped, and deleted on a schedule. Everything else never touches a camera or microphone.
Read the limits
See it with your own class
Tell us about your school and we, or a partner near you, set it up the same day. Then import a spreadsheet and run a real paper this week. 1,000 attempts free in your first month.