The following tutorial explains how to configure and use SEB for iOS from the perspective of exam administrators. SEB is a very flexible and modular tool, therefore documentation for examinees on how to use SEB with individual exam setups and the various exam systems it works with should be provided by the institution using SEB, or their e-assessment solution provider.
To better understand this tutorial, you should also study the SEB for iOS manual.
Being a kiosk browser, SEB doesn't have an address field to enter website URLs. As an exam administrator, you have to configure which website is loaded by SEB. This so called Start URL setting can either be the address of your exam system, where students would log in and be presented the exam they are scheduled to conduct. You could also configure SEB to show an exam portal page outside of your exam system, this might be a simple HTML webpage or be displayed by a content management system (CMS). On this exam portal page, you would then add a list of links to current exams. This has the advantage that you can use links to SEB Config Files stored on a web server, which then contain the Start URLs of your exams. Like this you can use an individual SEB configuration per exam. These links differ from regular http/https web links, you should use the custom URL protocols seb/sebs instead. Tapping such a seb(s):// link opens it in SEB, even if the exam portal page is displayed in another (regular) web browser or you sent an SEB link to your students in an email. Usually the other browser or operating system asks to confirm opening the link in SEB, see the picture below. Here the exam portal page was opened in Safari and the SEB Demo Exam link was tapped.
After confirming, SEB is opened and loads the SEB Config File from the link's target URL seb://safeexambrowser.org/exams/DemoExamGeneral.seb. Because a settings password was set when saving this Config File, SEB requests to enter it. When the correct password is entered, SEB decrypts the Config File and is reconfigured temporary using the settings contained in the Config File.
As the Config File has a quit password set, SEB now tries to start a single app mode (also called kiosk mode or lock down mode). In this case the iPad isn't owned and managed (supervised) by an organisation, it's owned by the student. Therefore the "App Self-Lock" (AAC) Single App Mode is invoked, which needs to be confirmed in the dialog displayed in the picture below.
If starting the Single App Mode is confirmed, then the exam is loaded. If App Self-Lock is denied, then SEB displays an error alert with the option to retry starting the Single App Mode or to quit this exam session.
When the Single App Mode is started, students cannot switch to other apps and can't access the notification and control center. If they try to quit SEB manually by using the Quit Button in the lower right corner of the screen (in the SEB Dock bar), then SEB asks to enter the Quit Password. The Quit Password is defined in these exam settings and only exam invigilators/supporters know it (in case of a technical problem they could use it to quit or restart the exam).
After completing and submitting the exam (in this case a Moodle quiz), a feedback page is displayed. On this page the exam administrator placed a hyperlink "Unlock Device". As the URL of this link was also added to the used SEB exam settings as the Quit URL parameter, tapping this link allows to quit the exam session without having to enter the Quit Password. Then SEB closes the exam and ends the Single App Mode, which unlocks the device.
Using SEB with Apple's Classroom solution allows you to easily start secured exams on iPads. This will work with most web-based assessment solutions. As an exam administrator, first create a SEB Config File for your exam, containing its address as Start URL. Configure a Quit Password and a Quit URL in these settings and use the mode for starting Exams. Then upload the shared SEB Config File to a web server. If you like to use an exam portal page, then place a hyperlink to your exam there, using the protocol/scheme seb(s) instead of http(s). Below you can see an example of such an exam portal page (the actual page is available at http://safeexambrowser.org/exams/).
Open Safari on your iPad and create a bookmark with the same seb(s) URL of the exam Config File on your server. In Safari on iOS you first have to tap the Share button, select "Add Bookmark" and then edit the bookmark to change its URL to the seb(s) address of the exam Config File.
Now you can start your class in Classroom. Use the Navigate button, go to Safari …
… and select the bookmark for the SEB exam.
On your students' iPads, SEB will be started, loads the exam Config File and asks for the exam password. You can wait until all students have the password prompt on their screen and communicate the password then.
Using default Security settings in SEB, the "App Self-Lock" (AAC) Single App Mode will be used. Students have to confirm this and their devices will then be locked into SEB until they submit the exam and tap the Quit Link on the feedback page. Then their iPads will be unlocked automatically.
Using App Self-Lock Single App Mode might have two disadvantages:
- With the latest iOS 10 versions, you cannot use Classroom's Screens View feature (activated with the "Screens" button) to see an overview of all student screens during the exam or to view a single screen in full size.
- If some students submit the exam ahead of a time limit (preset in your exam system), they can use other apps on their devices, what might not be desired.
This is the reason why another procedure sometimes might be better. For this you need to create another SEB Config File, where you change the Single App Mode settings as follows:
- Disable the "Use AAC/ASAM If Available" setting
- Enable the "Allow Single App Mode" setting
Share and save this Config File in the same way as the first one and create a bookmark for it in Safari.
When you navigate to this bookmark in Classroom, then again on your students' iPads SEB will be opened, loads the exam Config File and asks for the exam password.
But this time, after students enter the exam password, SEB will wait for the Single App Mode to be started by Classroom, displaying the message "Waiting for Single App Mode":
Now you need to use the Open App button in Classroom and select SEB, while activating the "Lock in app after opening" switch below.
This command will lock students' iPads into SEB, remote activating the Single App Mode. In case you didn't use the lock feature in Classroom on your students' iPads before, they will have to confirm this first.
Students can now again answer questions in their exam and submit it when they are finished, but you will be able to use the Screen View feature in Classroom to observe their screens during the exam.
After submitting the exam and taping the "Quit Safe Exam Browser" Quit Link on the feedback page, students' iPads won't be unlocked, instead SEB will display an alert with the message "Waiting For Single App Mode to End – You will be able to work with other apps after Single App Mode is switched off by your administrator.".
Now you can decide when to unlock devices of all students at the same time, using the Unlock button in Classroom.
These are only two possible ways of how to use Classroom to start secure exams with SEB. You could also configure SEB on all devices to display an exam portal page and place a link to the current exam there. Then you would just need to use the "Open App" button in Classroom.
Please let us know if you have questions or suggestions for other tutorial topics in our discussion board.