Overlay de IA para Moodle + Safe Exam Browser en Mac

· 3 min read
Moodle SEB, lockdown nativo de quiz del LMS

Desde Moodle 3.9, el plugin quizaccess_seb viene incluido con el núcleo de Moodle, dando a los instructores un checkbox nativo para exigir Safe Exam Browser (SEB) en un quiz. SEB es un kiosko de código abierto construido por ETH Zurich, gratis para las instituciones y libre de grabación de cámara web.

La integración nativa de SEB en Moodle se configura por quiz mediante las reglas de acceso de Safe Exam Browser: Configurar manualmente, Usar una plantilla existente, Subir mi propia configuración o Usar la configuración del cliente SEB. El instructor también puede fijar Browser Exam Keys para que solo se acepten versiones de SEB correctamente configuradas. Nada de esto corre en la Mac misma; el servidor de Moodle firma una configuración que SEB obedece.

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+ con quizaccess_sebRegla de acceso SEB nativa en el núcleo
Safe Exam Browser para macOSApp en modo usuario, respeta la privacidad de ventana

Common questions

¿SEB en Mac usa hooks del kernel para detectar ventanas de overlay?

No. SEB es una app notarizada en espacio de usuario.

¿Y la función adicional de grabación de pantalla de SEB?

Cuando el instructor habilita las capturas periódicas, SEB usa AVFoundation.

¿La Browser Exam Key cambiará porque estoy corriendo el overlay?

No. La Browser Exam Key se calcula a partir del propio binario de SEB, su configuración y la URL.

¿El servidor de Moodle mismo puede detectar el overlay mediante JavaScript?

No. La página de Moodle corre dentro de la vista Chromium de SEB.

¿El overlay es invisible si mi instructor usa la vista de proctor en vivo de SEB Server?

Sí.