No web page can stop a determined cheater, but it can make cheating harder and record what happened. An honest look at browser-based exam integrity.

Anyone selling online exams gets this question: "How do you stop cheating?" The honest answer is that a web page cannot stop all cheating. It can make it harder, and it can record suspicious behaviour so a teacher can decide what to do. Here is what is possible in a normal browser, without installing special software.

What a browser can detect

While an exam page is open, the browser can report a few events. Quizora records each of them for every attempt:

  • Switching tabs or windows: the page knows when it is hidden or loses focus.
  • Leaving full screen: if the exam asks for full screen, the page knows when the student exits it.
  • Copy and paste: copying question text out, or pasting answers in.

Each event is saved to a violation log, and the teacher sees a report for every attempt. You can also set the exam to submit automatically after a chosen number of violations.

What makes copying answers harder

Detection is only half of it. Exam settings make sharing answers much less useful:

  • Shuffle questions and options, so two students do not see the same paper in the same order.
  • Set a strict timer, so there is no time to search for each answer.
  • Limit attempts, so nobody can sit the test once just to collect the questions.

Restricting who can sit the exam

Many integrity problems are really access problems. Enrolled-only exams can be taken only by students you invited, so a paid test cannot be passed around to friends.

What a browser cannot detect

Be clear about this with your students and clients:

  • A second phone or laptop next to the screen.
  • Another person in the room.
  • Virtual machines or screen-sharing tools set up to hide themselves.

Catching those needs webcam proctoring, a lockdown browser or a supervised room. For high-stakes certification, use one of those. For practice tests, coursework and most training, browser checks plus good exam design are enough, and much easier for honest students.

A sensible policy

  1. Tell students which events are recorded before they start. Most cheating is opportunistic, and knowing it is logged prevents it.
  2. Treat a violation as something to review, not automatic proof. Notifications and accidental clicks happen.
  3. Use automatic submission only for serious exams, with a sensible limit.

You can see the violation report for yourself in the Quizora live demo: start an exam as the student, switch tabs a few times, then open the attempt as the creator.

Quizora: AI Quiz Maker & Online Exam Platform

Launch a paid quiz and online exam platform where AI writes the questions and learners earn verifiable certificates.

Try the live demo See features and pricing