Superposition IA pour Moodle + Safe Exam Browser sur Mac

· 3 min read
Moodle SEB · verrouillage natif de quiz LMS

Depuis Moodle 3.9, le plugin quizaccess_seb est intégré au noyau Moodle, donnant aux enseignants une case à cocher native pour exiger Safe Exam Browser (SEB) pour un quiz. SEB est un kiosque open source construit par l'ETH Zurich, gratuit pour les établissements et sans enregistrement webcam.

L'intégration native SEB de Moodle est configurée par quiz via les règles d'accès Safe Exam Browser : Configurer manuellement, Utiliser un modèle existant, Téléverser ma propre configuration ou Utiliser la configuration client SEB. L'enseignant peut également épingler des Browser Exam Keys pour que seules les versions SEB correctement configurées soient acceptées. Rien de tout cela ne s'exécute sur le Mac lui-même ; le serveur Moodle signe une configuration que SEB respecte.

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+ avec quizaccess_sebRègle d'accès SEB native dans le noyau
Safe Exam Browser pour macOSApplication en mode utilisateur, respecte la confidentialité des fenêtres

Common questions

SEB sur Mac utilise-t-il des hooks noyau pour détecter les fenêtres de superposition ?

Non. SEB est une application notarisée en espace utilisateur.

Et la fonctionnalité de ressources supplémentaires d'enregistrement d'écran de SEB ?

Quand l'enseignant active les captures d'écran périodiques, SEB utilise AVFoundation.

Le Browser Exam Key changera-t-il parce que j'exécute la superposition ?

Non. Le Browser Exam Key est calculé à partir du binaire de SEB lui-même, de sa configuration et de l'URL.

Le serveur Moodle lui-même peut-il détecter la superposition via JavaScript ?

Non. La page Moodle s'exécute à l'intérieur de la vue Chromium de SEB.

La superposition est-elle invisible si mon enseignant utilise la vue de surveillant en direct SEB Server ?

Oui.