Superposition IA pour IQB ProView Secure Assessment sur Mac
IQB ProView est une plateforme d'évaluation sécurisée de niche livrée comme un client Mac téléchargeable plutôt qu'une extension de navigateur. Les établissements qui en achètent la licence l'utilisent pour protéger les tests de certification et de licence basés sur des banques de questions où une application de verrouillage complète est obligatoire.
La documentation publique sur IQB ProView est rare car il est vendu par des partenaires de distribution plutôt qu'en direct, mais le client macOS suit la même architecture que toute autre application d'examen kiosque : un binaire natif notarisé, un moteur Chromium intégré, des invites TCC pour l'Enregistrement d'écran et la Caméra, AVFoundation pour la webcam, et ScreenCaptureKit (ou son prédécesseur CGDisplayStream) pour la capture d'écran.
Key points
- ProView est livré comme une application macOS notarisée, et non comme une extension de navigateur.
- Le chemin de capture sur Mac passe par ScreenCaptureKit lorsque disponible, CGDisplayStream en repli.
- Le mode kiosque bloque le changement d'application mais n'énumère pas chaque fenêtre que le système d'exploitation connaît.
- Les sessions ProView surveillées en direct acheminent les images capturées via WebRTC vers un relecteur distant.
How it works
┌── macOS host ─────────────────────────────────┐ │ ┌── proctor desktop app ───────┐ │ │ │ Calls ScreenCaptureKit / │ ← misses │ │ │ CGWindowListCreateImage │ flagged │ │ └──────────────────────────────┘ windows │ │ │ │ ┌── LDBypass overlay window ───┐ │ │ │ sharingType = .none │ ← invisible │ │ └──────────────────────────────┘ to capture│ └───────────────────────────────────────────────┘
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 | ✓ |
| IQB ProView (client Mac) | Application kiosque macOS 12+, espace utilisateur | ✓ |
| Surveillance en direct ProView | Le flux WebRTC utilise les mêmes images filtrées | ✓ |
Common questions
ProView fait-il quelque chose d'inhabituel sur macOS que d'autres applications kiosque ne font pas ?
La documentation publique n'indique pas de chemin de capture non standard.
ProView empêchera-t-il LDBypass de se lancer ?
ProView bloque les lancements d'applications initiés après le début de l'examen. Lancez LDBypass d'abord, puis ProView.
ProView peut-il voir la superposition via son énumération de processus ?
L'énumération de processus voit un nom de processus, pas une fenêtre.
La superposition est-elle invisible pour un surveillant en direct sur ProView ?
Oui. Le surveillant reçoit les images que l'application a capturées.