Safe Exam Browser for macOS 2.0

Tutorial: Configuring an Exam using .seb files

This is a preliminary document for a software version which is currently in development and does not yet contain all features of the final release. Therefore this information is not final and subject to change after new version updates are released.

This tutorial explains how to use individual encrypted configuration files introduced in Safe Exam Browser 2.0 to facilitate secure exams on managed and unmanaged computers like students' own laptops.

Contents Hide/Show

Choose encryption method

SEB 2.0 offers two possible encryption methods for the new .seb settings:

 

From version 2.0 SEB uses encrypted .seb setting files which allow to individually configure SEB per exam.

Create cryptographic identity

You can download the DMG disk image file here. If it doesn't get mounted, just double click on the downloaded file. Then you can drag the SEB application to the Application Folder or any other location on your computer. It is also possible to run SEB directly from the mounted disk image or from a network volume.

Create a certificate/identity in Keychain Access

SEB for Mac OS X with ILIAS

Create a "SSL Server" or "S/MIME (Email)" certificate

SEB Mac OS X displaying ILIAS video and about box

It's perfectly ok that the certificate is self-signed, just click "Continue"

SEB about to be started in a virtualized OS X

The successfully created certificate …

But the VM detector of SEB prevents this

… needs to be exported ...

But the VM detector of SEB prevents this

… in the format "Personal Information Exchange (.p12)

Starting and Quitting SEB

When you start SEB, all currently running applications are hidden and all attached screens are covered with a black background. On the main screen SEB opens its web browser window filling the whole screen (the window can be resized and moved nevertheless). SEB opens the webpage at the preset Start URL, which might take some seconds. As default, as long as you don't set another Start URL (see Configuration), SEB MacOSX opens the project web site displaying this documentation. Also a window will be displayed about how to quit SEB and how to access preferences as long as you don't change some settings in preferences.

SEB doesn't have any navigation buttons, but if this has been enabled, you can use cmd+Cursor Left to go back in the browser history and cmd+Cursor Right to go forward in history. Cmd+R reloads the current page.

To quit SEB (while it's using the default settings), just press cmd+Q or the red close button in the browser window. Quitting SEB can be switched off or password protected in the Preferences window. When SEB quits, the applications which were visible before starting it will get unhidden again.

Configuration

SEB for Mac OS X has a comfortable preferences window build in which can be used for configuring SEB. After you start SEB, press the F3 and F6 keys (on modern Mac keyboards you also have to hold the fn key). After setting an administrator password, users have to enter this to display the preferences window. SEB MacOSX can also be configured not to display the preferences window at all, this makes sense on exam client computers.

In the preferences window you can set the following parameters:

Settings in General Pane

You can get out of the preferences windows using one of the three buttons below:

SEB Preferences Window
Settings in Browser Pane
SEB Preferences Window
Settings in Exam Pane
SEB Preferences Window
Settings in Advanced Pane

SEB preferences are saved according to macOS standards in the user's Library/Preferences/ directory. The file named org.safeexambrowser.Safe-Exam-Browser.plist is generated after you start SEB the first time, open preferences and save them. In SEB version 2.0pre1 you can still deploy this file to the user's Library/Preferences/ directories on other computers (for example in a computer room in a university or school) to get them opening the same Start URL and using the same passwords. Even though the preferences file is encrypted, you should prevent examinees from replacing this file by not giving them administrator rights in macOS. For configuring SEB securely and individually for an exam, use the save SEB settings feature to create an encrypted .seb file, see Settings in Exam Pane.

Operating System

OS X 10.7 and above on 64-bit Intel Macs

Secure Environment for Exams with SEB MacOSX

As mentioned, it is more secure to use SEB MacOSX in a managed environment, for using third party applications it's generally recommended in version 2.0pre1. When you create a separate user account with the settings described below, you can achieve a really secure environment.

License

Safe Exam Browser for macOS: © 2010-2013 Daniel R. Schneider, ETH Zurich, Educational Development and Technology (LET), based on the original idea of Safe Exam Browser by Stefan Schneider, University of Giessen
Project concept: Dr. Thomas Piendl, Daniel R. Schneider, Dr. Dirk Bauer, Karsten Burger, Marco Lehre, Brigitte Schmucki, Oliver Rahs. French localization: Nicolas Dunand

Source code: Released under the Mozilla Public License MPL 1.1

WebKit: BSD License Apple, LGPL 2.0/2.1

This project has been carried out as part of the program "AAA/SWITCH – e-Infrastructure for e- Science” lead by SWITCH, the Swiss National Research and Education Network, and has been supported by funds from ETH Board.