Superposition IA pour Prometric ProProctor - USMLE et examens médicaux sur Mac

· 3 min read
Prometric ProProctor · USMLE / examens médicaux

Prometric ProProctor est la branche de diffusion en ligne de Prometric, basé à Baltimore depuis l'ère originale Drake Prometric de 1990. Il motorise les sessions à distance des étapes USMLE, du GMAT en ligne, des rattrapages MCAT et de dizaines d'examens de soins de santé et de soins infirmiers.

ProProctor sur Mac est diffusé comme une expérience basée sur Chrome plus un petit binaire lanceur ; Safari et Firefox ne sont pas pris en charge. Une fois que le lanceur se connecte, votre écran est partagé via WebRTC à un Readiness Agent Prometric, qui passe ensuite la main à un surveillant en direct pour l'examen. La capture passe par le chemin de capture d'onglet et d'affichage de Chrome, qui sur macOS est câblé à ScreenCaptureKit sur Sonoma+ et au code plus ancien CGDisplayStream sur Monterey. Les deux chemins lisent depuis un tampon d'image que le serveur de fenêtres a déjà filtré pour les fenêtres marquées comme exclues de la capture.

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 sur Chrome pour MacgetDisplayMedia respecte la confidentialité des fenêtres
macOS 13.0 à 13.2.1Prometric bloque ces versions
Safari / FirefoxNon pris en charge par ProProctor

Common questions

ProProctor scanne-t-il les processus en cours avant l'examen ?

Le lanceur effectue une énumération de processus de base à la recherche d'applications de partage d'écran connues (Zoom, Teams, AnyDesk). LDBypass est livré avec un identifiant de bundle aléatoire et un nom d'affichage anodin par build.

Et le Readiness Agent en direct qui rejoint par vidéo ?

L'agent voit le même flux WebRTC que le surveillant verra. La superposition est filtrée par macOS avant que la trame n'atteigne Chrome.

Puis-je passer l'USMLE Step 1 avec la superposition ?

La superposition est techniquement invisible pour la capture ProProctor, mais la politique USMLE interdit l'assistance par IA et la traite comme une faute d'examen.

Pourquoi ProProctor demande-t-il l'autorisation de surveillance des entrées ?

Il utilise la surveillance des entrées pour détecter des motifs de frappe suggérant un copier-coller depuis un gestionnaire de presse-papiers. La superposition ne colle pas dans la fenêtre d'examen.