ExamSoft vs OpenLock
ExamSoft
examsoft.comOpenLock
github.comSide by side
| Figure | ExamSoft | OpenLock |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | — | Yes |
| iOS | Yes | — |
| Plans published | 1 | 0 |
| Spec score · Lockdown Browser Software | 8.0 (#7) | 7.2 (#19) |
| Purpose | ExamSoft is a digital assessment platform for creating, administering, and grading exams and generating performance reports. | OpenLock is an open-source lockdown exam browser for Linux intended to bring Safe Exam Browser style exam lockdown to Linux distributions. |
Plans
In their own words
ExamSoft
ExamSoft is a digital assessment platform for creating, administering, and grading exams, then generating performance reports. The ExamSoft Portal supports item banking, authoring, scheduling, scoring, and reporting. Questions can be tagged for reporting, and the portal provides category and longitudinal performance reports. Exam-takers download exam files before the scheduled assessment and can then work offline in Examplify. For assessments marked secure, Examplify restricts access to other files and applications, and exam files are deleted from the device after completion. When enabled, ExamMonitor records video and audio during secure assessments for later review of potential academic integrity breaches. Listed LMS integrations include Blackboard 9.1 and above, Canvas, D2L, and Moodle 2.9 and above, with student and course data syncing to ExamSoft and grades to the LMS GradeBook. ExamSoft serves education programs and organizations administering certification and licensure exams. Pricing is on request. Examplify supports Windows, macOS, and iPad, but not Chromebooks, Android, or Linux.
OpenLock
OpenLock is a free, open-source lockdown exam browser built natively for Linux. It aims to provide Safe Exam Browser-style controls, but the project states that it is not exam-ready because SEB key derivation is not byte-exact and the LMS handshake currently fails. It parses .seb files and sends Browser Exam Key and Config Key headers, although those keys do not yet match an LMS handshake. Kiosk mode uses fullscreen takeover through X11 or Wayland/Cage. A process guard monitors and terminates prohibited software such as screen recorders, virtual machines, and remote desktop tools. Input controls block shortcuts including Alt+Tab, Alt+F4, Ctrl+C, and PrintScreen, while browser hardening disables developer tools, downloads, right-click, console access, and drag-and-drop. Security measures include URL filtering, cgroups v2 isolation, VM/debugger/hypervisor detection, optional self-hash checks, and an off-the-record profile. Moodle, Canvas, and Blackboard adapters are listed but not validated live.