Candidate authentication
Capture a photo of the candidate, optionally with their ID card. Approve automatically with AI face matching or have a proctor approve each one. Faces are remembered and compared in later exams.
Invigilator adds identity verification, a full browser lock, AI face and object detection, recording and live monitoring to Exam Builder for LearnPress, so every result you issue can be trusted.
Tab switching, shared answers, a friend sitting the test, a phone propped up off-camera. Without proctoring, certificates lose their value. With Invigilator, you can show exactly what happened in every session.
Before, during and after every exam, one plugin covers it.
Capture a photo of the candidate, optionally with their ID card. Approve automatically with AI face matching or have a proctor approve each one. Faces are remembered and compared in later exams.
The exam runs in full screen. Leaving it either counts as a violation or submits the exam instantly, your choice. Tab, window and app switching are detected with on-screen warnings.
Flags no face, multiple people, a different person than the verified candidate, phones, books and laptops, looking away, and talking or background noise. It all runs in the candidate's browser.
Continuous recording uploaded in 10-second chunks, plus snapshots at a set interval and whenever something is flagged. Everything is stored on your own server.
See every candidate with a live webcam image, time left, violations and risk level. Watch live video and audio, send warnings, or end an exam on the spot.
Outcome, violations, flags, identity result and risk level for every session. Click any event in the timeline to play the recording from that moment. Filter and export to CSV.
Right-click, copy, cut, paste, text selection, printing and inspection shortcuts are disabled and every attempt is logged. A second open tab of the same exam is detected too.
Set the limit that suits your exam. Default is 3 violations, after which the exam is submitted automatically and the reason is saved to the report.
Cap how many devices or browsers a user can be logged in on. Log older sessions out or block new logins until the user signs out elsewhere. Administrators are never limited.
Upload the zip in Plugins → Add New and activate it.
Review defaults under Exams → Proctoring Settings.
Set Proctor this exam to On in the exam editor.
Open Live Proctoring while candidates sit the exam.
The Live Proctoring screen gives your team one place to watch every active candidate and act without interrupting anyone else.
Invigilator is built so you stay in control of sensitive photos and recordings.
Photos and recordings are stored in a protected folder with a random name, blocked from direct access and served only to proctors.
Face and object detection run in the candidate's browser using the open-source Human library. Video is never sent to a third party for analysis.
Automatic deletion after your retention period (default 90 days), WordPress personal data export and erasure support, and suggested privacy policy text.
Every plan includes all features. Choose how long you need it.
Everything in Invigilator for one WordPress website.
Pay once and use Invigilator for as long as you need it.
Secure checkout · Instant download after purchase · Prices in USD
No. Invigilator hooks into the Exam Builder exam player and REST API without modifying it. Exam Builder also refuses to start a proctored exam on the server until the candidate has passed the checks, so rules can't be skipped by bypassing the browser.
In the candidate's browser, using the open-source Human library for face detection, face matching and object detection. Video is never sent to a third party for analysis. The library and models (about 15 MB, cached after the first visit) load from the jsDelivr CDN, and you can host them yourself with the provided filters.
About 130 MB per candidate per hour at the default 300 kbps. Lower the quality, turn recording off, or shorten the retention period if space is tight.
Live video goes directly between browsers, and some school and office networks block direct connections. Add a TURN relay server under Proctoring Settings → Live video. Recording, snapshots and alerts work without it.
Phones and iPhones can't lock the exam in full screen. If candidates must use them, turn off "Lock the exam in full screen" in the settings.
It can't see a second device out of camera view, stop screenshots taken with operating-system tools, or fully disable browser developer tools (shortcuts are blocked and attempts are logged). AI object detection, recordings and live monitoring help cover these risks.
The liveness check is strict with low-quality webcams. You can turn it off under Candidate authentication, or approve those candidates from the Live Proctoring screen.
Single Site is a license for one WordPress website at $19. Lifetime is a one-time payment of $99 for lifetime access with no renewals.
Add proctoring to your LearnPress exams today.
Get Invigilator — from $19