github SafeExamBrowser/seb-mac 3.2pre5
Safe Exam Browser 3.2 Preview 5

latest releases: 3.3.2, 3.3.1_macOS, 3.3...
pre-release2 years ago

SEB 3.2 adds support for remote proctoring using Zoom:

  • Built-in Zoom client can currently be used only with exams set up with latest development-versions of SEB Server.
  • You need to use a Zoom account which allows to create apps on the Zoom Marketplace. You need to create an SDK app and enter the SDK Key and Secret into the Proctoring settings of SEB Server. Note that there are two different sets of Zoom account key/secrets, SEB for Windows and SEB Server need the API key/secret, SEB for macOS/iOS the SDK key/secret.
  • Implemented SEB Raise Hand feature using the new button in the SEB Dock. Right/long click for adding a raise hand message.
  • Proctoring button in the SEB Dock can be used to show/hide Zoom proctoring window if settings allow this. The button also indicates a running proctoring session.
  • Proctoring window configuration and dynamic reconfiguration by SEB Server (visibility, receiving/sending audio/video streams, chat button, tile/thumbnail view button, Zoom raise hand feature) works now.
  • Added error handling for Zoom proctoring: Restarting proctoring if it suddenly ends on its own and displaying lock screen if authentication or joining the meeting fails.
  • Fixed locked exams (which were not quit properly) when using SEB Server.
  • Fixed clearing cookies and web cashes etc. when quitting SEB.
  • Now logging macOS version in SEB logs.
  • Attempt to fix an issue of SEB logs not being sent to SEB Server in some cases.
  • Changed log level for examining request headers for LMS user ID from debug to verbose.
  • Now supporting lock screen notifications when connected to SEB Server. The notification is displayed with a bell symbol in front of the user name in the Running Exam monitoring view. Clicking the user name shows the error message which invoked a lock screen.
  • Lock screens can now be unlocked from SEB Server (without having to communicate the Quit/Unlock password to students). Note that you have to confirm all pending lock screen notifications for a user if there are several before the lock screen closes.
  • Added a "Retry" button to the lock screen displayed if connecting to SEB proctoring meeting fails. The Retry button can be used without having to enter the Quit/Unlock password. The lock screen closes if retrying to connect succeeds.
  • Improved stability of application and Zoom proctoring.
  • Fixed repeated connecting to meetings (causing Zoom SDK initSDKWithParams error: 4 and opening lock screen) because the SEB Server "Proctoring" instruction was sent again before SEB confirmed it.
  • Fixed reconnecting to meetings using the "Retry" button in the lock screen caused SEB trying to reconnect to the (intentionally) closed meeting.
  • Now supporting pingInterval setting for SEB Server connection.
  • Changed log level of very repetitive events to Verbose, to improve usefulness of logs when using SEB Server.
  • Refactored SEB Javascript API to update the SafeExamBrowser.security.browserExamKey and security.configKey variables directly when loading a web page, without having to call the security.updateKeys(callback) function.
  • Added a custom reload() method to the SEB macOS WKWebView, so that the BEK/CK variables are set correctly also after a reload of a web page.
  • Now updateKeys() can also be called without a callback method.
  • Fixed starting SEB with exam configuration when client settings are secure (have a quit password set).
  • Fixed keyboard shortcuts and menu bar menu items for reload and page/text zoom.
  • Added separate macOS setting for allowing right mouse click: Preferences / Browser / Enable right mouse, key enableRightMouseMac.
  • Removed/updated SEB Win 2.x settings in Browser pane (Allow video/audio capture), User Interface pane ("Enable touch exit (Win)",
    "Zoom mode Win (Ctrl-Mousewheel)") and Security pane / Hooked Keys (Enable right mouse now only for Win).
  • Updated text (and tool tip) for SEB Win 2.x settings "Remote profile (Win" in Browser pane to "Clear cache (Win)".

Preview 5:

  • SEB 3.2 is again running on macOS 10.11 and later.
  • Fixed SEB Server ping timestamps (from seconds to microseconds).
  • Properly fixed repeated connecting to meetings (causing Zoom SDK initSDKWithParams error: 4 and opening lock screen) because the SEB Server "Proctoring" instruction was sent again before SEB confirmed it.
  • Also preventing that the SEB Server "Reconfigure Proctoring" instruction could be sent again before SEB confirmed it and would display a lock screen.
  • Fixed another instance (when quick consecutive proctoring reconfigure commands) could cause Zoom errors and opening lock screen.
  • Fixed wrong Zoom proctoring settings mapping for Zoom features chat, close captions, raise hand and tile (thumbnail) view.
  • Improved Zoom UI: Zoom proctoring window buttons stay arranged correctly when window is scaled.
  • Now Zoom proctoring window scales proportionally only (unless the thumbnail/tile view is active) and it is displayed by default in the lower right corner of the screen.
  • When Enable Chat is activated by SEB Server, then the Zoom chat window is opened by default (unless Video Broadcast is also active).
  • Now supporting page zoom with pinch-to-zoom on a Mac trackpad (when using modern WebView and page zoom is enabled in SEB settings).

Don't miss a new seb-mac release

NewReleases is sending notifications on new releases.