Overlay de IA para Prometric ProProctor - USMLE y juntas médicas en Mac

· 3 min read
Prometric ProProctor · USMLE / juntas médicas

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

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 MacgetDisplayMedia respeta la privacidad por ventana
macOS 13.0 a 13.2.1Prometric bloquea estas versiones
Safari / FirefoxNo 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.