Overlay de IA para evaluación segura IQB ProView en Mac
IQB ProView es una plataforma de evaluación segura de nicho entregada como un cliente descargable para Mac en lugar de una extensión de navegador. Las instituciones que la licencian la usan para controlar tests de certificación y licenciatura impulsados por banco de preguntas donde se exige una app de lockdown completa.
La documentación pública sobre IQB ProView es escasa porque se vende a través de socios de canal y no directamente, pero el cliente para macOS sigue la misma arquitectura que cualquier otra app kiosko de exámenes: un binario nativo notarizado, un motor Chromium incrustado, prompts TCC para Grabación de Pantalla y Cámara, AVFoundation para la cámara web y ScreenCaptureKit (o su predecesor CGDisplayStream) para la captura de pantalla.
Key points
- ProView se distribuye como una app de macOS notarizada, no como una extensión de navegador.
- La ruta de captura en Mac va a través de ScreenCaptureKit cuando está disponible, y CGDisplayStream como respaldo.
- El modo kiosko bloquea el cambio entre apps pero no enumera cada ventana que el SO conoce.
- Las sesiones de ProView con proctor en vivo transmiten los cuadros capturados por WebRTC a un 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 kiosko macOS 12+, espacio de usuario | ✓ |
| Proctoring en vivo de ProView | El stream WebRTC usa los mismos cuadros filtrados | ✓ |
Common questions
¿ProView hace algo inusual en macOS que otras apps kiosko no hagan?
La documentación pública no indica ninguna ruta de captura no estándar.
¿ProView bloqueará el inicio de LDBypass?
ProView bloquea los inicios de apps que comienzan después de que arranca el examen. Inicia primero LDBypass y luego ProView.
¿ProView puede ver el overlay a través de su enumeración de procesos?
La enumeración de procesos ve un nombre de proceso, no una ventana.
¿El overlay es invisible para un proctor en vivo en ProView?
Sí. El proctor recibe los cuadros que la app capturó.