KI-Overlay für Moodle + Safe Exam Browser auf dem Mac

· 3 min read
Moodle SEB · LMS-eigener Quiz-Lockdown

Seit Moodle 3.9 ist das Plugin quizaccess_seb im Moodle-Kern enthalten und gibt Dozierenden eine native Checkbox, um Safe Exam Browser (SEB) für ein Quiz zu verlangen. SEB ist ein quelloffener Kiosk, gebaut von der ETH Zürich, kostenlos für Einrichtungen und ohne Webcam-Aufzeichnung.

Die native SEB-Integration von Moodle wird pro Quiz über Safe-Exam-Browser-Zugriffsregeln konfiguriert: Manuell konfigurieren, Vorlage verwenden, Eigene Konfiguration hochladen oder SEB-Client-Konfiguration verwenden. Der Dozierende kann zusätzlich Browser Exam Keys festlegen, so dass nur korrekt konfigurierte SEB-Versionen akzeptiert werden. Nichts davon läuft auf dem Mac selbst; der Moodle-Server signiert eine Konfiguration, der SEB folgt.

Key points

How it works

┌── macOS host ─────────────────────────────────┐
│  ┌── Safari/Chrome ─────────────┐             │
│  │  ┌── proctoring extension ─┐ │             │
│  │  │  Browser screen-capture │ │  ← reads    │
│  │  │  → exam recording       │ │    visible  │
│  │  └─────────────────────────┘ │    pixels   │
│  └──────────────────────────────┘             │
│                                               │
│  ┌── LDBypass overlay ──────────┐ ← rendered  │
│  │  ChatGPT / Claude / Ollama   │   excluded  │
│  └──────────────────────────────┘   from cap  │
└───────────────────────────────────────────────┘

Compatibility on Mac

macOS 14 Sonoma+Yes (required for window-privacy API)
Apple Silicon (M1/M2/M3/M4)Native arm64 build
Intel Macs (2019+)Universal binary supported
Moodle 3.9+ mit quizaccess_sebNative SEB-Zugriffsregel im Kern
Safe Exam Browser für macOSUser-Mode-App, respektiert Fenster-Privatsphäre

Common questions

Nutzt SEB auf dem Mac Kernel-Hooks, um Overlay-Fenster zu erkennen?

Nein. SEB ist eine notarisierte User-Space-App.

Was ist mit der Funktion zusätzliche Ressourcen und Bildschirmaufzeichnung von SEB?

Wenn der Dozierende periodische Screenshots aktiviert, nutzt SEB AVFoundation.

Wird sich der Browser Exam Key ändern, weil ich das Overlay laufen habe?

Nein. Der Browser Exam Key wird aus der SEB-Binary selbst, ihrer Konfiguration und der URL berechnet.

Kann der Moodle-Server das Overlay über JavaScript erkennen?

Nein. Die Moodle-Seite läuft innerhalb der Chromium-Ansicht von SEB.

Ist das Overlay unsichtbar, wenn mein Dozierender die Live-Proctor-Ansicht von SEB Server nutzt?

Ja.