Sobreposição de IA para Moodle + Safe Exam Browser no Mac
Desde o Moodle 3.9, o plugin quizaccess_seb vem junto com o Moodle core, dando aos instrutores uma caixa de seleção nativa para exigir o Safe Exam Browser (SEB) em um quiz. O SEB é um quiosque de código aberto construído pela ETH Zurich, gratuito para instituições e livre de gravação por webcam.
A integração nativa do SEB no Moodle é configurada por quiz pelas regras de acesso do Safe Exam Browser: Configurar manualmente, Usar um template existente, Carregar minha própria configuração ou Usar configuração do cliente SEB. O instrutor também pode fixar Browser Exam Keys para que apenas versões do SEB corretamente configuradas sejam aceitas. Nada disso roda no próprio Mac; o servidor Moodle assina uma configuração que o SEB obedece.
Key points
- O Moodle 3.9 e mais novos incluem o quizaccess_seb no core; os instrutores só precisam ativar Exigir o uso do Safe Exam Browser.
- O SEB no macOS é um app de código aberto notarizado da ETH Zurich; não é uma extensão de kernel.
- O recurso de monitoramento por captura periódica de tela do SEB usa AVFoundation, que respeita sinalizadores de privacidade por janela.
- As Browser Exam Keys validam a versão e a configuração do SEB.
- Muitas universidades escolhem o Moodle+SEB justamente porque não tem gravação por 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+ com quizaccess_seb | Regra de acesso SEB nativa no core | ✓ |
| Safe Exam Browser para macOS | App em modo usuário, respeita a privacidade de janelas | ✓ |
Common questions
O SEB no Mac usa hooks de kernel para detectar janelas de sobreposição?
Não. O SEB é um app notarizado em espaço de usuário.
E quanto ao recurso de gravação de tela em recursos adicionais do SEB?
Quando o instrutor habilita capturas periódicas de tela, o SEB usa AVFoundation.
A Browser Exam Key vai mudar porque estou rodando a sobreposição?
Não. A Browser Exam Key é calculada a partir do próprio binário do SEB, da sua configuração e da URL.
O próprio servidor Moodle consegue detectar a sobreposição via JavaScript?
Não. A página do Moodle roda dentro da visão Chromium do SEB.
A sobreposição é invisível se o meu instrutor usa a visão de fiscal ao vivo do SEB Server?
Sim.