Superposition IA pour Moodle + Safe Exam Browser sur Mac
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
- Moodle 3.9 et plus récent intègre quizaccess_seb dans le noyau ; les enseignants n'ont qu'à activer Exiger l'utilisation de Safe Exam Browser.
- SEB sur macOS est une application open source notarisée de l'ETH Zurich ; ce n'est pas une extension noyau.
- La fonctionnalité de surveillance par captures d'écran à intervalles de SEB utilise AVFoundation, qui respecte les drapeaux de confidentialité par fenêtre.
- Les Browser Exam Keys valident la version et la configuration SEB.
- De nombreuses universités choisissent Moodle+SEB précisément parce qu'il n'enregistre pas la webcam.
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_seb | Règle d'accès SEB native dans le noyau | ✓ |
| Safe Exam Browser pour macOS | Application 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.