Common evaluation questions
What institutions usually need to know first.
Product and Canvas
Does it support Classic Quizzes and New Quizzes?
Yes. Instructors discover and manage both types from the same course placement, with the same policy model and student launch path.
Does Safe Online Exam replace Safe Exam Browser?
No. Safe Exam Browser is the open-source lockdown client. Safe Online Exam is the Canvas-side integration that manages configuration, launch, proof, and administration.
Can instructors allow a formula sheet or other website?
Yes. Instructors can add named exam tools and limit each tool to the exact page or site the assessment requires.
Do students receive the Canvas access code?
The code is filled into the Canvas prompt only after SEB proves the approved configuration is running. It is not distributed as an instruction for students to copy.
Devices and rollout
Does this work in a BYOD program?
Yes. Certificate encryption is the stronger default for managed devices. An institution that cannot distribute the private identity can explicitly use compatibility mode while retaining Config Key proof, one-time grants, URL filtering, the Canvas handoff, and SEB lockdown policy.
Which operating systems are supported?
The product targets current Safe Exam Browser releases on macOS and Windows. Device policy and acceptance testing should pin the versions your institution supports.
What should students do before exam day?
Run the Safe Online Exam setup check on the device they will use. It verifies the browser, configuration flow, connectivity, storage, and Config Key proof without releasing a real assessment code.
Operation and licensing
Is Safe Online Exam open source?
Safe Online Exam is source-available under PolyForm Noncommercial. Safe Exam Browser is the separate open-source client maintained by the SEB project.
What are the hosting choices?
Use managed hosting or self-host the released Cloud Run or Docker Compose package. Both paths provide the same product capabilities.
What does managed hosting cost?
Managed hosting is priced by institutional quote based on implementation, operating, and support needs. It is not a feature-gated per-exam tier.
Where is application state stored?
PostgreSQL 17 stores assessments, courses, Canvas OAuth grants, sessions, transient state, operation locks, and administrator records. Expired rows are removed through a bounded cleanup job.
Need the implementation detail?
The technical overview helps evaluators understand the architecture. The operator documentation covers installation, Canvas setup, rollout, and troubleshooting.
Bring us the question that is specific to your institution.
We can walk through your Canvas environment, device model, operating preference, and assessment workflow.