SEB 3.4 fixes issues which might manifest mostly on macOS 14 Sonoma and implements the optional screen proctoring feature (requiring to run your own instance of SEB Server with SEB screen proctoring service, SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it!).
New in SEB 3.4b2 (Build 152A8):
- Fixed feature to update settings for Multi App Mode in additional apps.
Optional features which need to be individually configured and are disabled by default
- Now automatically allowing window capture and legacy screen shot blocking when screen proctoring is enabled.
- Improved support for quantization settings: Reducing 24 bit PNG to 8 bit greyscale, now without alpha channel.
- Blanking alpha channel in 24 bit RGB PNG (but the OS APIs still save 32 bits per pixel).
- Added 16 bit per pixel RGB-555 color mode.
- Added "Enable Screen Proctoring" setting in General Pane.
- Improved Moodle Plugin SEB Server Integration for SEB Server and MoodeSession Cookie Suffix.
- Added screen proctoring icons (for active/inactive/inactive error states).
New in SEB 3.4b1 (Build 152E5):
- Fixed a possible issue when sometimes SEB didn't open any window and had to be quit with cmd-Q. This seems to happen more often/only when running on macOS 14 Sonoma.
- Fixed querying web microphone access permissions wasn't working.
- Fixed issue with legacy screen shot blocking in macOS 14.
- Now injecting ConfigKey and BrowserExamKey into all iFrames, which nevertheless only works correctly on page load when using the SafeExamBrowser.security.updateKeys(function callback) function (in the callback function you can read the correct CK/BEK keys for the page).
- Support for running third party applications in macOS AAC (Assessment Mode) Multi App Mode (requires macOS 12 or newer).
- Optional temporary upload & download directory.
Optional features which need to be individually configured and are disabled by default
- Support for screen proctoring feature. This requires to run your own instance of SEB Server with SEB screen proctoring service. SEB never connects to any centralized proctoring or other servers, this always has to be configured individually in case you want to use it.