Superposition IA pour les entretiens en direct CoderPad sur Mac
CoderPad Live est la salle de programmation en binôme dans le navigateur utilisée par GitHub, Spotify, Lyft et la plupart des grands pipelines d'entretien d'ingénierie. Chaque session enregistre chaque frappe, chaque collage, chaque perte de focus, et rejoue le tout en mode Playback après que « Terminer l'entretien » a été pressé.
Le modèle anti-triche de CoderPad est construit autour de ce que sa documentation appelle la barre de relecture. Une fois l'entretien terminé, le pad passe en mode Playback avec une piste de frappes par participant, des points jaunes pour les événements de collage externe, et des points orange pour les moments où le navigateur du candidat a perdu le focus sur l'IDE. L'AI Notetaker superpose une transcription, et les relecteurs peuvent se déplacer sur n'importe quel instant pour voir ce qu'il y avait dans l'éditeur à ce moment précis.
Key points
- Le mode Playback rejoue chaque frappe de l'éditeur par participant avec une chronologie défilable.
- Les points jaunes dans la barre de relecture marquent les événements de collage externe ; tapez, ne collez pas, pour les éviter.
- Les points orange marquent les moments de perte de focus de l'IDE ; la superposition ne vole pas le focus de l'onglet du navigateur.
- Les transcriptions de l'AI Notetaker proviennent de l'audio du microphone, sans rapport avec le contenu de l'écran.
- L'appel vidéo WebRTC optionnel de CoderPad est le seul chemin qui pourrait partager les pixels de l'écran hôte, et ce chemin obéit à la confidentialité des fenêtres macOS.
How it works
┌── macOS host ─────────────────────────────────┐ │ ┌── Safari/Chrome ─────────────┐ │ │ │ ┌── proctoring extension ─┐ │ │ │ │ │ Browser screen-capture │ │ ← reads │ │ │ │ → exam recording │ │ visible │ │ │ └─────────────────────────┘ │ pixels │ │ └──────────────────────────────┘ │ │ │ │ ┌── LDBypass overlay ──────────┐ ← rendered │ │ │ ChatGPT / Claude / Ollama │ excluded │ │ └──────────────────────────────┘ from cap │ └───────────────────────────────────────────────┘
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 | ✓ |
| Pad CoderPad dans le navigateur | Enregistre uniquement les frappes et collages dans le pad | ✓ |
| Appel vidéo WebRTC CoderPad | getDisplayMedia respecte la confidentialité des fenêtres | ✓ |
Common questions
Le mode Playback affiche-t-il mon bureau ou seulement le pad ?
Seulement le pad. L'enregistrement CoderPad est un journal d'événements structuré des modifications de l'éditeur, exécutions, collages et changements de focus.
Lire depuis la superposition sera-t-il enregistré comme un événement de collage ?
Non. Un événement de collage se déclenche lorsque le navigateur injecte du texte du presse-papiers dans l'éditeur.
Et les points orange de perte de focus ?
Ceux-ci se déclenchent lorsque l'onglet du navigateur perd le focus. Activer la superposition avec le raccourci global ne vole pas le focus du navigateur.
L'AI Notetaker capte-t-il la superposition ?
Non. L'AI Notetaker transcrit l'audio du microphone en texte.
L'examinateur verra-t-il la superposition si je partage mon écran lors de l'appel vidéo ?
Non. getDisplayMedia sur macOS filtre les fenêtres marquées avec le drapeau de confidentialité avant que les images n'atteignent WebRTC.