Current SEB Versions for Windows, macOS and iOS
SEB Verificator for Windows and macOS
Software extensions for supported Learning Management Systems: Moodle, ILIAS.
Windows
Current version for Windows 10 (Version 1803 or newer) and Windows 11
Build 3.10.1.864 -
SHA1: 9593eaf0612e32c26a6fb7f5aac13b8a4f4cfb54
Download from GitHub project site.
This patch update improves the virtual machine detection, resolves a browser initialization failure and provides a Turkish user interface translation as well as other important bug fixes and improvements.
Below a list of the most prominent new features and changes:
- Improved virtual machine detection.
- Integrated Turkish user interface translation.
- Fixed bug with settings password when reconfiguring in standard kiosk mode.
- Disabled de-elevation of browser process.
See release notes for all changes and read the manual for more information.
macOS
Current version of Safe Exam Browser for macOS 26, 15, 14, 13, 12, 11
Build 15726. SHA1: 7088ee35b99b0f4a8e88250ef34d68352fdba4d3
Download from GitHub project site. sha256:ccb581fd8d5ef3c1e783c10bb60a398d18f924a0bd4566103a762d9e7be2524e
SEB 3.6 allows to control the accessibility feature VoiceOver (disable, enable) with new settings. In addition, exams with multiple consecutive quizzes are now possible when using the optional SEB Server and SEB Server Moodle plugin. SEB 3.6.1 contains various maintenance fixes and one security improvement.
IMPORTANT: If you created or opened and saved configuration files with SEB 3.5 (macOS or iOS), then you should remove the AppleSpell process from those settings (SEB Settings / Applications / Prohibited Processes) in SEB 3.6.1 and re-save that config file. Otherwise a lag when entering text could be observed on some macOS versions (see SEB 3.5.1 release notes).
New in SEB 3.6.1:
- Allow to open Settings when starting SEB for the first time/with default client settings. This solves access to settings if you want to set up SEB manually (as the setting "Allow to open Settings window on client" is by default disabled/false since SEB 3.6).
- Now blocking the Autofill feature in specific situations.
- Added Google Chrome to preset default prohibited processes. Chrome will now be quit by SEB when not using the AAC Assessment Mode. This prevents that SEB has to terminate the "Chromium Helper" process constantly.
- Fixed: "Allow open/save panel" and "Allow share sheet" settings (when working with permitted additional applications) were not working.
- No longer terminating open/save panel agent while Settings are open ("Open" and "Save As" work in Settings even if the AAC Assessment Mode is active and the "Allow open/save panel" and "Allow share sheet" settings are not enabled).
- Now only asking to grant downloads/log folder access if downloading/logging is enabled in current settings.
- Fixed crash when loading web pages with settings sendBrowserExamKey = true and logLevel = Verbose.
Optional features which need to be individually configured and are disabled by default:
- Fixed: Accessibility settings (like enable/disable VoiceOver) were not updated when reconfiguring with SEB Server.
- Fix for starting an SEB Server exam via connection config (exam list), in which case SEB 3.6 wasn't sending an App Signature Key (ASK).
New in SEB 3.6:
- Added options in Settings to control VoiceOver and other Accessibility settings (iOS).
- On macOS, you can choose following options for VoiceOver: System Default, Enable, Disable. As SEB cannot change system settings for VoiceOver permanently: If enabling VoiceOver in SEB Settings for an exam, users will still have to manually disable VoiceOver in System Settings / Accessibility / VoiceOver or simply close VoiceOver in its overlay window if it is started by the system after a restart.
- Changed default for "Allow to open Preferences window on client" to disabled/false.
- Changed setting for minimum supported macOS version (SEBMinMacOSVersionSupported) to macOS 11 Big Sur. If manually changing this setting, SEB 3.6 should still run on macOS 10.13 - 10.15, but it's highly expected that the WebKit browser engine shipping with these macOS versions isn't fully compatible with some web applications and might even crash in some circumstances.
Optional features which need to be individually configured and are disabled by default
- Now supporting exams with multiple consecutive quizzes when using the optional SEB Server and SEB Server Moodle plugin.
IMPORTANT for SEB Integrations: The classic WebView has been DEPRECATED by Apple years ago, it's no longer maintained and doesn't work well anymore. It's crucial that assessment systems with SEB Integrations, which are using the Browser Exam Key (BEK) and Config Key (CK), transition to the SEB Javascript API to query these keys, as the modern WebView (macOS/iOS framework WKWebView) doesn't support transmitting the BEK/CK in HTTP request headers. See our documentation about how to adopt the SEB JS API.
See release notes for all changes.
iOS
Current version of SafeExamBrowser for iOS/iPadOS 12 and newer
SEB can now control accessibility features like VoiceOver. When using the optional SEB Server and its Moodle plugin, exams with multiple consecutive quizzes are possible.
New in SEB 3.6:
- Added options in in-app Settings / User Interface to control the accessibility features VoiceOver, AssistiveTouch, Grayscale Display, Smart Invert (colors) and Zoom (system default, enable, disable).
- Support running on iOS/iPadOS 26 without having to change in in-app Settings / Security / Allow Running on iOS Beta newer than iOS 18.
- Fixed crash in SEB 3.5.2 on (mostly) iOS versions older than 18.4 when loading specific webpages.
Optional features which need to be individually configured and are disabled by default:
- Now supporting exams with multiple consecutive quizzes when using the optional SEB Server and SEB Server Moodle plugin.
- Fixed: SEB should send updated screen shot triggered by touch events when using the optional SEB Screen Proctoring.
- Attempt to fix a crash when establishing an SEB Server connection. If you are using SEB Server and encounter crashes when connecting to it, PLEASE SEND US A BUG REPORT (including according SEB log files and your config file). See support page.
- Fix for random crashes in screen proctoring.
Main Features:
- The assessment mode used by SEB is built into the iOS operating system and therefore provides a high level of security.
- Students cannot switch to other (not permitted) apps, access other websites or communicate with other students during an exam.
- Notifications, FaceTime/voice calls and screen shots are also blocked.
- SEB for iOS works both on unmanaged iOS devices like students' own iPads as well as on iOS devices owned and managed by an institution.
- SEB for iOS is compatible with the versions for macOS and Windows. You can use the same SEB config links and files to start exams in SEB from Safari or Mail or to configure SEB to display your institution's exam system start/portal page.
- In SEB for iOS exams with individual settings can also be started by QR codes.
- SEB for iOS can be installed and configured using a mobile device management system, as it supports the iOS feature "MDM Managed Configuration".
- Optional support for SEB Server: In the web backend of SEB Server, an administrator can import exam metadata from a learning management system (LMS) and create SEB Server exams. The list of current exams is then displayed on the SEB clients connected to this SEB Server instance. During the exam, the clients can be monitored in the SEB Server web backend, SEB can be quit remotely etc. SEB Server currently supports Open edX, Moodle, OpenOlat (currently not in public OO version) and Ans.
- Optional feature Screen Proctoring (which requires to run your own instance of SEB Server and the SEB Screen Proctoring feature).
- SEB Server requires examination administrators to set up their own server instances (or use external service providers) and configure SEB clients to connect to those servers. SEB doesn't use any centralized server instances and the according features are disabled by default.
- SEB for iOS is also compatible with Apple Classroom.
See release notes for complete list of new features and changes. Check out the SEB for iOS manual which explains all features (currently being updated). In addition, we published a first version of a tutorial which will help exam administrators to better understand how to configure and use SEB for iOS. It also includes how SEB for iOS can be used together with the Apple Classroom app. More topics will be added to this tutorial over time.
SEB Verificator
Windows
Current version for Windows 10 and 11
A stand-alone tool to manually verify the integrity of a Safe Exam Browser installation on Windows. This application is intended for use cases like BYOD exams where candidates have complete control over their systems and thus could be trying to use a manipulated build of Safe Exam Browser to perform an exam.
Changes
- Implemented logging.
- Implemented single-select list for all configuration files found in nearby filesystem.
- Improved layout of user interface.
- Changed icon for window and executable.
- Ensured verification can be started by hitting the ENTER key.
- Added official references for SEB 3.4.1.
- Added official references for SEB 3.5.0.
- Added official references for SEB 3.6.0.
- Added official references for SEB 3.7.0.
- Added official references for SEB 3.7.1.
- Added official references for SEB 3.8.0.
- Added official references for SEB 3.9.0.
- Added official references for SEB 3.10.0.
- Added official references for SEB 3.10.1.
Requirements
The application requires the prerequisites listed below in order to work correctly. These should already be present on a system which has SEB installed.
- .NET Framework 4.8 Runtime: https://dotnet.microsoft.com/download/dotnet-framework/net48
Usage
Download and unzip the archive containing the application binaries, then start the application by double-clicking Verificator.exe. For further usage information, please refer to Read Me.
macOS
Current version for macOS 10.11 and newer
Exam proctors/invigilators can use SEB Verificator to make sure candidates are using an original, unmanipulated SEB version in BYOD exams (on location). For example use a USB stick drive with SEB Verificator on it and either check randomly some or all student devices and start the correct SEB version, optionally also with a specific configuration file.
Changes
- SEB Verificator now recognizes the code signature of current SEB versions
- Improved UI feature parity of SEB Verificator Mac/Win:
- Added "Start with config ..." checkbox.
- A verified SEB version can now be started together with the first found SEB configuration file (alphabetically) using the Enter/Return key.
Usage
Download and open the DMG disc image containing the latest release version, then start the application by double-clicking the SEBVerificator app. See Read Me for more information about how to use SEB Verificator.
Learning Management Systems
Moodle
This plugin ensures that the right and unmodified SEB version using the correct (secure) settings is connecting to a Moodle quiz. After installing this plugin you can copy the Browser Exam Key hash code generated by SEB for the SEB settings used into the quiz settings in Moodle (see manuals for Windows/macOS versions of SEB).
ILIAS
This plugin ensures that the right and unmodified SEB version using the correct (secure) settings is connecting to an ILIAS instance with a specific user role. After installing this plugin you can copy the Browser Exam Key hash code generated by SEB for the SEB settings used into the ILIAS settings (see manuals for Windows/macOS versions of SEB).