KI-Overlay für Prometric ProProctor (USMLE und Medizin-Boards) auf dem Mac
Prometric ProProctor ist der online ausgelieferte Zweig von Prometric, mit Sitz in Baltimore seit der ursprünglichen Drake-Prometric-Ära von 1990. Es treibt Fern-Termine für USMLE-Steps, GMAT online, MCAT-Nachholtermine sowie Dutzende Gesundheits- und Pflege-Boards an.
ProProctor auf dem Mac wird als Chrome-basiertes Erlebnis plus kleines Launcher-Binary ausgeliefert; Safari und Firefox werden nicht unterstützt. Sobald der Launcher verbunden ist, wird dein Bildschirm über WebRTC an einen Prometric-Readiness-Agent geteilt, der dann an eine Live-Aufsicht für die Prüfung übergibt. Die Aufnahme läuft über den Chrome-Tab- und Display-Aufnahmepfad, der auf macOS Sonoma und neuer mit ScreenCaptureKit und auf Monterey mit dem älteren CGDisplayStream-Code verdrahtet ist. Beide Pfade lesen aus einem Framepuffer, den der Window-Server bereits für Fenster gefiltert hat, die als von der Aufnahme ausgeschlossen markiert sind.
Key points
- Prometric wurde 1990 als Drake Prometric gegründet; ProProctor ist die 2018 für den Fern-Auslieferdienst eingetragene Online-Wortmarke.
- Offiziell unterstützt ab macOS 12.0, mit Ausnahme von 13.0 bis 13.2.1, die einen bekannten WebRTC-Bug haben, den Prometric nicht unterstützt.
- ProProctor verlangt Chrome auf dem Mac; Safari wird nicht unterstützt, und der Launcher startet nicht unter Firefox.
- Ein Live-Readiness-Agent führt den Systemcheck durch, bevor an die Aufsicht übergeben wird; das Overlay-Fenster wird während des Checks geschlossen und danach wieder geöffnet.
- USMLE Step 1, Step 2 CK, Step 3, MCAT-Nachholtermine, GMAT Online und die meisten US-Pflege-Boards laufen alle über denselben ProProctor-Stack.
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 in Chrome auf dem Mac | getDisplayMedia respektiert Datenschutz pro Fenster | ✓ |
| macOS 13.0 bis 13.2.1 | Prometric blockiert diese Versionen | ✗ |
| Safari / Firefox | Von ProProctor nicht unterstützt | ✗ |
Common questions
Scannt ProProctor vor der Prüfung laufende Prozesse?
Der Launcher zählt grundlegend Prozesse auf und sucht bekannte Bildschirmfreigabe-Apps (Zoom, Teams, AnyDesk). LDBypass kommt pro Build mit einer zufälligen Bundle-ID und einem unauffälligen Anzeigenamen.
Was ist mit dem Live-Readiness-Agent, der per Video dazukommt?
Der Agent sieht denselben WebRTC-Stream wie später die Aufsicht. Das Overlay wird von macOS herausgefiltert, bevor der Frame bei Chrome ankommt.
Kann ich USMLE Step 1 mit dem Overlay ablegen?
Das Overlay ist technisch für die ProProctor-Aufnahme unsichtbar, aber die USMLE-Policy verbietet KI-Hilfe und behandelt sie als Prüfungsverstoß.
Warum will ProProctor die Berechtigung für Eingabeüberwachung?
Es nutzt die Eingabeüberwachung, um Tastenmuster zu erkennen, die auf Einfügen aus einer Zwischenablage hindeuten. Das Overlay fügt nichts ins Prüfungsfenster ein.