Video and code replay
Watch the proctoring video, read the video audit events, and replay the candidate's code in sync with the timeline.
Video and code replay
Beyond the summary scores, you can see exactly what happened during the assessment. This is where you verify any flagged moment before making a decision.
Video replay
Open the candidate detail page to watch the webcam recording. The video is delivered in chunks that are concatenated for playback. The video is the ground truth for who and what was in front of the camera during the test.
Video audit events
Each recorded chunk is analyzed and produces per chunk signals:
- Face present or absent
- Multiple faces
- Eye contact
- Phone detected
- Looking away
- Note taking
- Lighting, sharpness, and face area drift
- Attention score and integrity score
These are aggregated into average attention and integrity and a count of flagged chunks, and shown as per chunk badges.
Code replay
You can replay the candidate's code as it evolved, seeing each snapshot from start to finish. Combined with the timeline, you can watch their thinking process.
The synced timeline
The most powerful view synchronizes three things:
- The video (what the camera saw)
- The code at that moment
- The integrity events (paste, focus change, and so on)
Each timeline pin is color coded by the type of moment, exactly as on the candidate detail page: a suspicious paste is SUSPICIOUS PASTE, a struggle or bug fix is BUG FIX, an acceptance or insight is ACCEPTANCE, and anything else renders muted.
Scrub to any point in time and see all three together. This makes it straightforward to judge whether a flagged moment was innocent, such as a quick lookup, or suspicious, such as copying a full solution after looking away.
How code replay works
The report stores timeline pins per problem. Clicking a pin calls the code at timestamp endpoint, which returns the exact code snapshot at that offset. A Play mode advances through the pins automatically. A Diff mode compares consecutive snapshots in a read only editor so you can see precisely what changed between moments.