Overlay de IA para Quizzes do Moodle no Mac
Moodle é o LMS de código aberto usado por universidades em todo o mundo, incluindo a maioria das universidades públicas fora dos EUA. Quizzes do Moodle podem rodar na web aberta ou atrás de um supervisor como Safe Exam Browser, Respondus LockDown Browser ou um plugin específico do Moodle como Proctorio.
O módulo de quiz nativo do Moodle não tem supervisor do lado do cliente. Recursos anti-cola (randomização de questões, limites de tempo, verificações de foco do navegador) rodam na aba do navegador e não capturam nada. Quando a supervisão é necessária, o Moodle pareia com uma de três ferramentas: Safe Exam Browser (configurado via arquivo .seb), Respondus LockDown Browser (via o plugin Respondus do Moodle) ou Proctorio (via o plugin Proctorio do Moodle). Todos os três no macOS usam APIs padrão de captura de tela da Apple, todas as quais respeitam a privacidade de janela. O overlay LDBypass é invisível a cada um.
Key points
- Moodle 4.x disponibiliza uma interface "Quiz access plugin"; SEB, Respondus e Proctorio cada um instala como um desses.
- Um quiz do Moodle sem plugin de supervisor é apenas uma página web. Sem captura de tela, sem monitoramento, o overlay é desnecessário.
- SEB no Mac usa consultas padrão NSWindow; janelas marcadas não aparecem em sua enumeração.
- Algumas instituições (Espanha, México, Austrália) preferem Moodle + SEB. Outras (programas de extensão dos EUA) usam Moodle + Respondus.
How it works
┌── macOS host ─────────────────────────────────┐ │ ┌── proctor desktop app ───────┐ │ │ │ Calls ScreenCaptureKit / │ ← misses │ │ │ CGWindowListCreateImage │ flagged │ │ └──────────────────────────────┘ windows │ │ │ │ ┌── LDBypass overlay window ───┐ │ │ │ sharingType = .none │ ← invisible │ │ └──────────────────────────────┘ to capture│ └───────────────────────────────────────────────┘
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 | ✓ |
| Quiz Moodle com SEB | SEB não consegue ver janelas marcadas | ✓ |
| Quiz Moodle com Respondus | Mesma captura, mesmo resultado | ✓ |
| Quiz Moodle com Proctorio | Extensão de navegador, captura respeitada | ✓ |
Common questions
Meu exame do Moodle não tem plugin de supervisor. Por que precisaria do overlay?
Provavelmente não precisa. O overlay importa quando algo está gravando ou monitorando ativamente; um quiz Moodle de web aberta é apenas uma página web.
O modo "segurança do navegador" próprio do Moodle bloqueia o overlay?
A segurança do navegador do Moodle bloqueia copiar/colar e clique direito via JavaScript dentro da aba. Ela não captura a tela e não pode ver janelas externas.
Exames SEB são mais seguros para o overlay do que exames Respondus?
Comportam-se da mesma forma na frente de captura de tela. O SEB é tecnicamente mais simples, mas o mecanismo de privacidade do qual o overlay depende é o mesmo em ambos.