> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bizaxl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Safe Exam Browser

> Integrate with Safe Exam Browser for maximum exam security.

Safe Exam Browser (SEB) is a secure browser that locks down the testing environment, preventing access to other applications, websites, and system functions during an exam.

## What is Safe Exam Browser?

SEB is a free, open-source application that:

* Runs exams in a locked kiosk mode
* Prevents switching to other applications
* Disables system keyboard shortcuts
* Blocks screen capture and clipboard
* Can detect virtual machines
* Works on Windows, macOS, and iOS

<Info>
  SEB is developed by ETH Zurich. Learn more at [safeexambrowser.org](https://safeexambrowser.org)
</Info>

## Enabling SEB Integration

### Configure in Proctor Settings

1. Navigate to **Proctor Settings**
2. Go to the **Safe Exam Browser** tab
3. Enable **Safe Exam Browser**
4. Choose the SEB mode
5. Configure lockdown options
6. Save

### SEB Modes

| Mode         | Description                                                          |
| ------------ | -------------------------------------------------------------------- |
| **Optional** | Students can choose to use SEB or take the quiz in a regular browser |
| **Required** | Students must use SEB - quiz won't start in regular browsers         |

<Tip>
  Start with Optional mode to let students familiarize themselves with SEB before requiring it.
</Tip>

## Configuration Options

### Basic Settings

| Setting           | Description                              |
| ----------------- | ---------------------------------------- |
| **Enable SEB**    | Turn on SEB integration                  |
| **SEB Mode**      | Optional or Required                     |
| **Quit Password** | Password required to exit SEB (optional) |

### Security Lockdowns

| Setting                   | Default | Description                  |
| ------------------------- | ------- | ---------------------------- |
| **Allow Spellcheck**      | Off     | Enable browser spellchecking |
| **Allow Reload**          | On      | Allow page refresh           |
| **Block Clipboard**       | On      | Prevent copy/paste           |
| **Block Right Click**     | On      | Disable context menu         |
| **Block Virtual Machine** | On      | Prevent running in VM        |
| **Auto Quit**             | On      | Close SEB after submission   |

## How It Works

### Student Experience

1. Student navigates to the proctored quiz
2. If SEB is enabled, they see a **Open in Safe Exam Browser** button
3. Clicking downloads a `.seb` configuration file
4. Opening the file launches SEB with the quiz
5. Quiz runs in the locked SEB environment
6. After submission, SEB exits (if Auto Quit enabled)

### Configuration File

LMS Proctor generates a `.seb` configuration file that includes:

* Quiz URL and navigation settings
* Security restrictions based on your configuration
* Browser behavior settings
* Password protection (if configured)

The file is generated dynamically for each quiz and session.

## Security Features

### Application Lockdown

When running in SEB:

* Only the exam browser window is visible
* Task switching (Alt+Tab, Cmd+Tab) is blocked
* Start menu and dock are hidden
* System notifications are suppressed

### Keyboard Restrictions

SEB blocks potentially problematic shortcuts:

* Print screen / screenshots
* Alt+F4 / Cmd+Q (without quit password)
* Ctrl+Alt+Del / Force quit
* Browser navigation shortcuts

### Virtual Machine Detection

SEB can detect if it's running in:

* VMware
* VirtualBox
* Parallels
* Hyper-V
* Other common VMs

When detected, the exam is blocked to prevent screen sharing through the VM host.

### Screen Capture Prevention

SEB attempts to prevent:

* Built-in screenshot tools
* Third-party capture software
* Screen recording applications

<Warning>
  No browser-based solution is 100% secure. Determined cheaters may find workarounds. SEB significantly raises the barrier but should be part of a comprehensive integrity strategy.
</Warning>

## Combining with LMS Proctor Features

SEB works alongside other LMS Proctor features:

| Feature               | With SEB                                |
| --------------------- | --------------------------------------- |
| **Snapshots**         | Still captured within SEB               |
| **Webcam**            | Still recorded (if permissions granted) |
| **Anomaly Detection** | Behavioral detection still active       |
| **Video Recording**   | Works within SEB                        |

SEB adds an additional layer of security on top of the standard proctoring features.

## Student Requirements

### Installing SEB

Students need SEB installed before taking exams:

| Platform    | Installation                      |
| ----------- | --------------------------------- |
| **Windows** | Download from safeexambrowser.org |
| **macOS**   | Download from safeexambrowser.org |
| **iOS**     | Available on the App Store        |

<Note>
  SEB for Linux has limited support. Consider making SEB optional if you have Linux users.
</Note>

### First-Time Setup

Recommend students:

1. Install SEB before exam day
2. Test with a practice quiz
3. Ensure their system meets requirements
4. Know how to open `.seb` files

## Best Practices

<AccordionGroup>
  <Accordion title="Start with Optional mode">
    Let students try SEB voluntarily before requiring it. This reduces support requests on exam day.
  </Accordion>

  <Accordion title="Provide practice opportunities">
    Create a short practice quiz with SEB enabled so students can verify their setup.
  </Accordion>

  <Accordion title="Communicate requirements early">
    Tell students about SEB requirements well in advance, including installation instructions.
  </Accordion>

  <Accordion title="Have a backup plan">
    For Required mode, have a process for students who genuinely cannot run SEB.
  </Accordion>

  <Accordion title="Test on different systems">
    Verify SEB works with your LMS setup on Windows, macOS, and iOS if applicable.
  </Accordion>
</AccordionGroup>

## Troubleshooting

### SEB won't install

* Verify system requirements are met
* Check that antivirus isn't blocking installation
* Try running installer as administrator

### Configuration file won't open

* Ensure SEB is properly installed
* Check file association for `.seb` files
* Try opening SEB first, then loading the config

### Quiz doesn't load in SEB

* Verify the quiz URL is accessible
* Check for browser compatibility issues
* Ensure SSL certificate is valid

### Student stuck in SEB

* If quit password is set, provide it to the student
* Force quit (varies by platform) as last resort
* Consider disabling quit password for lower-stakes exams

### VM detection false positive

* Some corporate laptops run in virtual environments
* Disable VM detection if this affects many students
* Provide alternative proctoring for affected students

## Limitations

* Requires students to install software
* Not available on all platforms (Android, Linux limited)
* Some accessibility tools may not work
* Corporate/managed devices may block installation
* Chromebooks not supported
