Overlay de IA para Prometric ProProctor - USMLE y juntas médicas en Mac
Prometric ProProctor es la rama de entrega en línea de Prometric, con sede en Baltimore desde la era original de Drake Prometric en 1990. Impulsa las sesiones remotas para USMLE Steps, GMAT en línea, repeticiones de MCAT y decenas de juntas de salud y enfermería.
ProProctor en Mac se entrega como una experiencia basada en Chrome más un pequeño binario lanzador; Safari y Firefox no son soportados. Una vez que el lanzador conecta, tu pantalla se comparte por WebRTC con un Readiness Agent de Prometric, quien luego entrega el control a un supervisor en vivo para el examen. La captura pasa por la ruta de captura de pestaña y pantalla de Chrome, que en macOS está conectada a ScreenCaptureKit en Sonoma+ y al código más viejo de CGDisplayStream en Monterey. Ambas rutas leen de un búfer de fotogramas que el window server ya filtró por ventanas marcadas como excluidas de la captura.
Key points
- Prometric se fundó como Drake Prometric en 1990; ProProctor es la marca registrada en 2018 para el servicio de entrega remota.
- Oficialmente soportado en macOS 12.0+ excepto 13.0 a 13.2.1, que tienen un bug conocido de WebRTC que Prometric se niega a soportar.
- ProProctor requiere Chrome en Mac; Safari no es soportado y el lanzador no inicia en Firefox.
- Un Readiness Agent en vivo hace la verificación del sistema antes de entregar el control al supervisor; la ventana del overlay se cierra durante la verificación y luego se vuelve a abrir.
- USMLE Step 1, Step 2 CK, Step 3, las sesiones de repetición de MCAT, GMAT Online y la mayoría de las juntas de enfermería de EE. UU. se enrutan todas por el mismo stack de ProProctor.
How it works
┌── macOS host ─────────────────────────────────┐ │ ┌── browser tab + WebRTC ──────┐ │ │ │ Live screen share to │ ← stream │ │ │ remote human proctor │ follows │ │ └──────────────────────────────┘ capture │ │ APIs │ │ ┌── LDBypass overlay ──────────┐ │ │ │ Excluded from getDisplayMedia│ ← hidden │ │ └──────────────────────────────┘ from share│ └───────────────────────────────────────────────┘
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 | ✓ |
| ProProctor en Chrome para Mac | getDisplayMedia respeta la privacidad por ventana | ✓ |
| macOS 13.0 a 13.2.1 | Prometric bloquea estas versiones | ✗ |
| Safari / Firefox | No soportados por ProProctor | ✗ |
Common questions
¿ProProctor escanea procesos en ejecución antes del examen?
El lanzador hace una enumeración básica de procesos buscando apps conocidas de compartir pantalla (Zoom, Teams, AnyDesk). LDBypass se distribuye con un bundle ID aleatorizado y un nombre inocuo en cada compilación.
¿Y el Readiness Agent en vivo que se conecta por video?
El agente ve el mismo stream WebRTC que verá el supervisor. El overlay se filtra por macOS antes de que el fotograma llegue a Chrome.
¿Puedo presentar USMLE Step 1 con el overlay?
El overlay es técnicamente invisible para la captura de ProProctor, pero la política del USMLE prohíbe la asistencia con IA y la trata como mala conducta en el examen.
¿Por qué ProProctor pide permiso de monitoreo de entrada?
Usa el monitoreo de entrada para detectar patrones de tecleo que sugieran pegado desde un administrador de portapapeles. El overlay no pega en la ventana del examen.