Superposition IA pour Prometric ProProctor - USMLE et examens médicaux sur Mac
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
- Prometric a été fondé sous le nom de Drake Prometric en 1990 ; ProProctor est la marque en ligne enregistrée en 2018 pour le service de diffusion à distance.
- Officiellement pris en charge sur macOS 12.0+ sauf 13.0 à 13.2.1, qui présentent un bug WebRTC connu que Prometric refuse de prendre en charge.
- ProProctor nécessite Chrome sur Mac ; Safari n'est pas pris en charge et le lanceur refuse de démarrer sous Firefox.
- Un Readiness Agent en direct effectue la vérification système avant de passer la main au surveillant ; la fenêtre de superposition est fermée pendant la vérification puis rouverte.
- USMLE Step 1, Step 2 CK, Step 3, sessions de rattrapage MCAT, GMAT Online et la plupart des examens de soins infirmiers américains passent tous par la même pile 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 sur Chrome pour Mac | getDisplayMedia respecte la confidentialité des fenêtres | ✓ |
| macOS 13.0 à 13.2.1 | Prometric bloque ces versions | ✗ |
| Safari / Firefox | Non 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.