github SafeExamBrowser/seb-mac 3.3
Safe Exam Browser 3.3

latest releases: 3.3.2, 3.3.1_macOS
7 months ago

SEB 3.3 improves accessibility and security and allows to export SEB settings as configuration links or QR codes. Optionally it supports full SEB Server integration with Moodle.

New in SEB 3.3:

  • Accessibility improvements: Menu to select open webpages (on SEB icon in the SEB Dock) can now be opened using VoiceOver with the VO-Shift-M shortcut (in addition to right click).
  • Improved accessibility announcements on various UI elements, also in SEB's Preferences menu.
  • Improved VoiceOver feedback when opening lock screens.
  • Support exporting SEB settings as configuration links and QR codes containing full SEB configuration. With these config links or QR codes it's no longer necessary to store a config file on a server.
  • Now it's possible to generate and save QR codes containing full SEB configurations directly as PNG image files from the Preferences menu.
  • Added option to export SEB settings as an unencrypted plist file for the MDM Managed Configuration feature (currently supported by iOS SEB clients).
  • New setting for removing default key/values from saved config files, which decreases size significantly (for example removing default prohibited processes). This is by default used for generated config link and QR code configurations and helpful for iOS MDM configuration for example with Jamf.
  • Unencrypted SEB configuration files for starting exams are now saved compressed with gzip. If you need to save unencrypted plain text config files, use the MDM Managed Configuration format and change the file extension to .seb.
  • Changed title of Config Files Preferences pane to Configurations and updated terminology.
  • Changed default value for SEB Config purpose to Starting an Exam.
  • Added separate allow downloads/uploads settings (allowDownloads = default true, allowUploads = default true), using AND with existing, but deprecated setting allowDownUploads.
  • Fixed wrong Windows setting to allowCustomDownUploadLocation
  • Don't create XULRunner URL filter rules anymore.
  • Changed some outdated default values.
  • Now keeping 20 log files instead of 7 (max. disk space: 20 MB).
  • Fixed logging in Swift classes and log level Error not working.
  • Now preventing that a web application can close the SEB main browser window (the one containing the exam page).
  • Fixed web application couldn't close a classic WebView.
  • Now using ConfigKey to identify stored running exam session for lock screen. This should avoid unnecessary lock screens if a new exam is opened, which is using the same start URL as an older locked exam.
  • Added new module to verify application integrity.
  • Added Chrome Remote Desktop Host to preset prohibited processes.
  • Added SEB version in Starting Exam (exam/settings) password dialog.
  • Changed minimal required macOS version to macOS 10.13.
  • Added macOS 14 Sonoma to the options for minimal required macOS version (and iOS 17 to the iOS settings) in Preferences/Security.
  • Fixed a possible concurrency crash when removing process list element.

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

  • App Signature Key functionality, which allows automated application integrity checks similar to the manual use of the Browser Exam Key (no copy-paste of hash string necessary).
  • New server-driven Browser Exam Key which can be used for improved SEB Server integration with LMS/assessment systems like Moodle. This feature allows full integration with Moodle, which requires an additional Moodle plugin to be installed (currently a pre-release version is available).
  • Now showing "Disconnecting" window when quitting SEB Server session, for user feedback in case of connection issues.
  • Now loading SEB Server quit session request with fallback in case of short connection outtakes.
  • Added error message alerts when specific steps of the connection process to a SEB Server exam fail, with more status messages in the SEB Server connection window.
  • Improved logging of SEB Server connections and fixed some error messages being too general.
  • Fixed a concurrency crash when quitting SEB with still active SEB Server connection when connection token may already have been invalidated.

Don't miss a new seb-mac release

NewReleases is sending notifications on new releases.