Sobreposição de IA para o IQB ProView Secure Assessment no Mac
O IQB ProView é uma plataforma de nicho para provas seguras entregue como cliente para Mac, baixável, em vez de uma extensão de navegador. As instituições que licenciam o produto o usam para proteger provas de certificação e licenciamento baseadas em banco de questões em que um app de bloqueio completo é exigido.
A documentação pública sobre o IQB ProView é escassa porque ele é vendido por parceiros de canal em vez de direto, mas o cliente para macOS segue a mesma arquitetura de qualquer outro app de quiosque para provas: um binário nativo notarizado, um motor Chromium embutido, prompts de TCC para Gravação de Tela e Câmera, AVFoundation para webcam e ScreenCaptureKit (ou o predecessor CGDisplayStream) para captura de tela.
Key points
- O ProView é entregue como um aplicativo notarizado para macOS, não como uma extensão de navegador.
- O caminho de captura no Mac passa pelo ScreenCaptureKit quando disponível e pelo CGDisplayStream como alternativa.
- O modo quiosque bloqueia a troca de apps, mas não enumera cada janela conhecida pelo sistema operacional.
- Sessões do ProView com fiscal ao vivo transportam os quadros capturados via WebRTC para um revisor remoto.
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 | ✓ |
| IQB ProView (cliente Mac) | App de quiosque macOS 12+, espaço de usuário | ✓ |
| Monitoramento ao vivo do ProView | O fluxo WebRTC usa os mesmos quadros filtrados | ✓ |
Common questions
O ProView faz algo incomum no macOS que outros apps de quiosque não fazem?
A documentação pública não indica nenhum caminho de captura fora do padrão.
O ProView vai bloquear o LDBypass de iniciar?
O ProView bloqueia lançamentos de aplicativos iniciados depois que a prova começa. Inicie o LDBypass primeiro e depois o ProView.
O ProView consegue ver a sobreposição pela enumeração de processos?
A enumeração de processos vê um nome de processo, não uma janela.
A sobreposição é invisível para um fiscal ao vivo no ProView?
Sim. O fiscal recebe os quadros que o app capturou.