Skip to content

Releases: SafeExamBrowser/seb-win-refactoring

Safe Exam Browser 3.3.2

31 Jan 16:53

Choose a tag to compare

Summary

This update adds a new JavaScript API to query the browser exam key (BEK) and configuration key (CK), improves the SEB-Server integration and fixes various issues.

Changes

  • Implemented JavaScript API to query browser exam key (BEK) and configuration key (CK).
  • Extended permissive configuration for configuration resources which require authentication.
  • Fixed bug where file system dialog failed to load network paths.
  • Improved termination mechanism for kiosk mode Disable Explorer Shell.
  • Fixed bug where embedded DisplayPort monitors weren't recognized as internal displays.
  • Implemented correct language header for browser.
  • Improved resource probing for network configuration resources.
  • Updated browser engine to version 97.1.11 (Chromium version 97.0.4692.71).

Optional features which need to be individually configured and are disabled by default

  • Implemented transmission of computer information to SEB Server.
  • Implemented reading ping interval from SEB Server connection configuration.
  • Implemented transmission of a notification to SEB Server when power supply connection changes.
  • Fixed bug with reconfiguration mechanism and SEB service component.

Known Issues

  • Live proctoring isn't compatible with kiosk mode Create New Desktop due to an issue in WebView2 (see MicrosoftEdge/WebView2Feedback#960). Thus, if live proctoring is active, the kiosk mode will always automatically be set to Disable Explorer Shell.
  • Browser window popups opened via JavaScript do not work as expected, see #240.

Requirements

SEB 3.3.2 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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.3.1

22 Oct 15:18

Choose a tag to compare

Summary

This update improves the performance of the SEB-Server integration, adds a raise hand functionality for live remote proctoring with SEB-Server and fixes various minor issues.

Changes

  • Changed handling of WebView2 dependency in setup bundle to circumvent MSFT's continuing changes to the bootstrapper.
  • Added new configuration option for middle mouse button.
  • Ensured the main browser window always has input focus after startup.
  • Fixed issue in URL filter when processing mailto links.
  • Fixed visibility of reload button in browser windows to be according to active configuration value.
  • Removed obsolete browser zoom options in configuration tool.
  • Updated browser engine to version 92.0.25 (Chromium version 92.0.4515.131).

Optional features which need to be individually configured and are disabled by default

  • Implemented raise hand functionality for live remote proctoring with SEB-Server.
  • Improved performance of SEB-Server integration.
  • Updated integration of Zoom for live remote proctoring.
  • Changed transmission of LMS session identifier to SEB-Server to only take place once when the identifier changes.

Known Issues

  • Live proctoring isn't compatible with kiosk mode Create New Desktop due to an issue in WebView2 (see MicrosoftEdge/WebView2Feedback#960). Thus, if live proctoring is active, the kiosk mode will always automatically be set to Disable Explorer Shell.

Requirements

SEB 3.3.1 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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.3.0

03 Aug 10:55

Choose a tag to compare

Summary

This feature update introduces live proctoring with Zoom, adds support for basic screen sharing in the integrated browser and fixes various issues reported by the community.

Changes

  • Added support for basic screen sharing in the integrated browser (#99).
  • Implemented temporary file download & upload directory for integrated browser.
  • Fixed possible data leak in proctoring implementation.
  • Improved error message for display monitoring.
  • Improved generic start error message to always include the log files of the affected session.
  • Extended default list of prohibited applications.
  • Fixed issue where links in PDF documents didn't work due to a bug in the browser engine (see https://bitbucket.org/chromiumembedded/cef/issues/3143/pdf-link-navigation-not-working).
  • Updated browser engine to version 91.1.21 (Chromium version 91.0.4472.114).

Optional features which need to be individually configured and are disabled by default

  • Added live proctoring support for Zoom and improved live proctoring integration with SEB Server.
  • Improved handshake procedure with SEB Server.

Known Issues

  • Live proctoring isn't compatible with kiosk mode Create New Desktop due to an issue in WebView2 (see MicrosoftEdge/WebView2Feedback#960). Thus, if live proctoring is active, the kiosk mode will always automatically be set to Disable Explorer Shell.

Requirements

SEB 3.3.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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.2.0

07 Jun 16:38

Choose a tag to compare

Summary

This feature update introduces live proctoring with Jitsi Meet, enables WebRTC for the integrated browser engine and fixes issues reported by the community.

Changes

  • Enabled WebRTC for integrated browser engine (#3).
  • Fixed issue with input language switch of Windows being rendered in kiosk mode Create New Desktop.
  • Fixed crash when navigating via link in PDF.
  • Fixed handling of navigation with keyboard modifiers.
  • Extended detection of Moodle session for SEB Server integration.
  • Fixed issue where configuration files were rendered instead of being downloaded.
  • Added remark about runtime dependencies to setup confirmation page and extended error message of setup bundle.
  • Added basic display monitoring verifying count and type of connected displays (#81).
  • Ensured prohibited applications are always automatically added to the active configuration.
  • Added kiosk mode monitoring for Create New Desktop.
  • Fixed bug where reconfiguration URL wasn't mandatory in a secure session.
  • Changed power supply thresholds from 40% = low and 20% = critical to 20% = low and 10% = critical.
  • Fixed issue with zoom-in keyboard command for English keyboard layout (#74).
  • Fixed issue where first letter wouldn't get registered in password fields of configuration tool.
  • Added pause before resetting or terminating browser in order to prevent application crashes.
  • Fixed handling of prohibited applications message in configuration tool (#80).
  • Fixed issue with string marshalling when loading icons for file system dialog (#63).
  • Updated browser engine to version 90.6.5 (Chromium version 90.0.4430.93).

Optional features which need to be individually configured and are disabled by default

  • Added live proctoring support with Jitsi Meet and live proctoring extensions for SEB Server integration. This feature is still experimental.
  • Added generic method to retrieve LMS session identifier for SEB Server integration.

Known Issues

Requirements

SEB 3.2.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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.1.1

17 Dec 15:48

Choose a tag to compare

Summary

This update adds new functionality for the SEB Server integration with Moodle and fixes a few issues reported by the community.

Changes

  • Ensured missing machine info doesn't prevent startup.
  • Ensured remote connections are recognized during startup.
  • Fixed CORS issues (#46, #48, #56).
  • Replaced VC++ 2015 Redistributable with VC++ Redistributable 2015-2019 in setup bundle.
  • Updated browser engine to version 86.0.24 (Chromium version 86.0.4240.198).

Optional features which need to be individually configured and are disabled by default

  • Added support for exam ID in SEB Server configurations.
  • Added support for secured quizzes with SEB Server and Moodle 3.9 (Deeper Integration).
  • Added support for battery and WLAN status logging with SEB Server.

Requirements

SEB 3.1.1 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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.1.0

09 Nov 15:43

Choose a tag to compare

Summary

This feature update adds basic support for SEB Server, text search for the integrated browser and a first step towards feature parity of SEB for all three operating systems (Windows, macOS and iOS).

Changes

  • Text search for browser application.
  • Access restriction for file system dialog (when downloading or uploading).
  • Support for Secure Sessions.
  • Option to reset browser via Quit URL.
  • Query string parameter feature for seb(s) URLs.
  • Option to restrict visibility of URLs in browser windows.
  • Back to start functionality for browser.
  • Lock screen for user switch.
  • Italian translation of user interface.
  • Fixed issue with non-existent temp folder.
  • Improved error message of setup bundle in case dependency could not be installed.
  • Ensured that ALT GR + Q doesn't initiate termination of SEB.
  • Added new screen sharing and communication applications to default list of prohibited applications.
  • Fixed issue with incorrect virtual machine detection (#14).
  • Fixed issue with WCF communication failure (#22).
  • Added support for application URI schemes (#24).
  • Fixed issue with SEB service startup (#32).
  • Updated browser engine to version 85.3.13 (Chromium version 85.0.4183.121).

Optional features which need to be individually configured and are disabled by default

  • Basic support for SEB server.

Requirements

SEB 3.1.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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.0.1

25 Jun 15:58

Choose a tag to compare

Summary

This update contains a fix for the issues some users of SEB 3.0.0 observed specifically in BYOD environments. The new version should prevent that anti-malware software falsely identifies SEB as malware (false-positive detection using heuristics and similar algorithms). SEB 3.0.1 does no longer access the Windows Registry by default, this means that power options (shutdown, reboot) are no longer disabled and the options on the Windows Security Screen (accessed by Ctrl+Alt+Del) are not removed.

Changes

  • Implemented new default behavior to bypass SEB service as default.
  • Updated browser engine to version 81.3.100 (Chromium version 81.0.4044.138).
  • Fixed issue with incorrect virtual machine detection (#8).
  • Fixed handling of spaces in configuration file paths.
  • Fixed issue with favicon (#12).
  • Fixed audio / video playback not stopping when closing additional browser window (#13).

Requirements

SEB 3.0.1 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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.

Safe Exam Browser 3.0.0

28 May 11:20

Choose a tag to compare

The next major version of Safe Exam Browser for Windows. SEB 3.x for Windows has been completely refactored and uses Chromium as integrated browser engine. However, SEB 3.0.0 does not yet provide the complete feature set of SEB 2.x (e.g. no Additional Resources). Below a list of the most prominent new features and changes:

  • New, embedded browser engine (Chromium Version 79.0.3945.130 for SEB 3.0.0).
  • Dedicated builds for 32-bit and 64-bit operating systems.
  • Supports kiosk mode switch when reconfiguring (e.g. from Create New Desktop to Disable Explorer Shell).
  • Action Center (side menu) with same functionality as taskbar (i.e. access to applications and system controls).
  • Lock Screen which is activated if a prohibited application can’t be terminated.
  • Access to developer tools of browser engine (for web developers).
  • Real-time access to SEB application log (e.g. to test features like the URL filter).
  • New settings to control browser session (for SEB-Moodle Deeper Integration).
  • Improved user interface with new features (e.g. thumbnails of open windows in task view [ALT+TAB]).
  • Completely automated build system with unit tests.

Requirements

SEB 3.0.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.

Installation

Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.