Summary
This update improves integrity and security aspects, enhances the optional server and screen proctoring functionalities and fixes the drag & drop issue as well as other important bug fixes and improvements.
Note
Starting with release version 3.8.0, Safe Exam Browser for Windows requires a minimum operating system version of Windows 10 version 1803.
Important
The Browser Exam Key of Safe Exam Browser for Windows is platform-specific, i.e. its value is different for the 32-bit (x86) and 64-bit (x64) build of the same version!
Changes
- Updated Dutch user interface translation.
- Fixed GHSA-xhg6-9j5j-w4vf by switching to ProDotNetZip.
- Improved stack traces to show only relative paths.
- Implemented basic window protection (#1071).
- Implemented verification of permitted applications during initialization (#1129).
- Ensured audio mute state is reverted correctly.
- Fixed issue with drag & drop question types by allowing fragment movements (#1127, #1153).
- Suppressed autocomplete functionality in browser (#1185).
- Disabled action center for browser resource use case.
- Implemented permissions operation (e.g. for granting wireless network access) which is executed before the application monitoring starts (#1108).
- Fixed issues with the implementation of the isolated clipboard (#1090).
- Ignoring session lock and unlock to prevent lock screens (#1028).
- Added missing translations and minor changes (#1028).
- Blocking of injected keyboard inputs (#1028).
- Removed obsolete auto-find functionality (#1187).
- Implemented wrapper for context menu handler.
- Updated setup bundle to install Visual C++ 2015-2022 Redistributable.
- Fixed null reference exception when terminating browser after initialization failure.
- Fixed default log directory for macOS.
- Updated browser engine to version 139.0.280 (Chromium version 139.0.7258.139).
The following optional features and changes are disabled by default and need to be configured individually:
- Implemented functionality for server reconfiguration.
- Implemented cookie traversal for user resolution with server.
- Implemented quit password requirement for proctoring finalization dialog.
- Separated invigilation functionality from proctoring feature.
- Added user identifiers to browser integration logs.
- Separated invigilation settings from server settings and ensured they are correctly mapped during session initialization.
- Made LMS type optional for server handshake.
Known Issues
- Screen readers NVDA and JAWS are not compatible with kiosk mode Create New Desktop. If their usage is required, please use kiosk mode Disable Explorer Shell where they should work as expected.
Requirements
SEB 3.10.0 requires the prerequisites listed below in order to work correctly. These are automatically installed with the setup bundle and need only be manually installed when using the MSI packages.
- .NET Framework 4.8 Runtime: https://dotnet.microsoft.com/download/dotnet-framework/net48
- Visual C++ 2015-2022 Redistributable: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
Installation
Please use the setup bundle for installation! The platform-specific setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.