
Teaching and assessment, built like real product software.
One place for sessions, QR join codes, monitoring events, recordings, and school-site embeds — with sign-in options your institution already uses.
Exam takers can use the IQVer Exam desktop app with the same code, or open the public join link / QR from the teacher.
Try it now — no sign-in
Live demo classroom
Scan the QR with your phone or tap the link to see the student join experience in seconds — class page, welcome activity, and live video room. Code ….
Three doorways
Run the org
Admin
Create accounts, watch a live activity feed across teachers, and control 90-day retention.
OpenRun the class
Teacher
Sessions, QR codes, embedded video, activities, and a real-time monitoring dashboard.
OpenShow up
Student
Scan or paste a code, jump into the live class, see what your teacher posted.
OpenHow it works
From “create” to “students joining” in three steps.
No setup wizards, no accounts to onboard students one-by-one. The QR code is the onboarding.
Step 1
Teacher creates a session
Title it, hit create. IQVer mints a unique join code and a Jitsi video room. The QR is generated server-side.
Step 2
Share QR or link
Project the QR on a screen, paste the /join/[code] URL in chat, or embed the class on your school site as an iframe.
Step 3
Run + monitor in real time
Live video, posted activities, and every monitoring event flow into the teacher dashboard. Export CSV when done.
Highlights
Live class with no API key
Embedded Jitsi Meet room per session. Works on phone, tablet, laptop browsers.
Lockdown exam mode
IQVer Exam (Electron) blocks tab switching, copy/paste, and devtools while the test runs.
QR-first onboarding
Students scan, land on the class page, join the call. Zero installs for the class itself.
Embed in your school site
Drop the embed URL into WordPress, Google Sites, or your LMS as an iframe.
Three real dashboards
Admin, teacher, and student each get their own purpose-built console. Permissions are server-enforced.
Privacy by design
bcrypt passwords, httpOnly sessions, scoped data access, and 90-day recording retention.
Early access
Built with schools, not just for them.
“We wanted proctoring that our teachers could actually run without a help desk ticket every exam day. QR join and a clear monitoring timeline were the selling points.”
Pilot programme open
Free during beta for qualifying schools. Request access to join the next cohort.
Common questions
The things people ask first.
Do students need to install anything?
No — for normal classes the QR or link opens in their phone or laptop browser. Only for proctored exams do they install IQVer Exam (Windows / macOS).
Where is data stored?
Application data and recordings are stored in encrypted cloud object storage on production deployments (typically Vercel Blob), or in a local file during development. Self-hosted installs can use Postgres or other backends your IT team configures. Recordings auto-delete after 90 days.
Can students cheat using a second device?
IQVer detects tab switching, copy/paste, and visibility loss in the browser and lockdown desktop app — but no software-only tool can stop someone using a phone off-camera. We recommend combining monitoring events with clear exam policies and in-room proctoring for high-stakes tests.
What are your data sovereignty options?
Cloud deployments run on your chosen hosting region via Vercel. Institutions with strict residency requirements can self-host IQVer on their own infrastructure — contact us for a deployment guide.
How does IQVer compare to Honorlock or Proctorio?
IQVer is the lightweight alternative: QR-first join, built-in live class, no per-minute video API fees, and optional self-hosting. It does not include live human proctors, AI behaviour scoring, or second-device RF detection — positioning it for schools that want affordable integrity tooling rather than enterprise proctoring suites.
Can I integrate with my school's website?
Yes. Use the /embed/class/[code] iframe in any CMS — WordPress, Google Sites, Moodle, Canvas. Frame-ancestors defaults to 'self' and can be extended via CSP_FRAME_ANCESTORS in next.config.ts.
How does authentication work?
Email + password (bcrypt) for all roles, plus optional Google or Microsoft Entra OAuth for teachers with email/domain allow-lists. Sessions are httpOnly cookies via iron-session.
Is there a developer reference?
Yes — see BACKEND.md in the repository. It documents every API route, the database shape, and the data flows.
Launch-ready · MVP+
Ready when your school is.
Deploy to Vercel in ten minutes. Add a Blob token, set an admin email, hit redeploy. That's it.
