Proctoring Rules & Telemetry
XeCubes' sandboxed compiler environments and WebRTC interview rooms continuously monitor assessment integrity. Triggers automatically log suspicious actions to protect against dishonest test-taking.
Core Integrity Triggers​
| Rule Trigger | Description | Violation Threshold | System Action |
|---|---|---|---|
| Tab Switching Logs | Tracks when candidates leave the browser window (opening tabs, external tools). | Default: 3 warnings | Warning banner displayed; auto-submission after limit exceeded. |
| Clipboard Safeguards | Intercepts copy/paste injections into coding editors to detect pre-written code insertion. | Monitored | Blocks paste or logs diff for recruiter review. |
| Webcam Frame Proctor | Captures randomized, low-bandwidth video snapshots during assessment sessions. | Continuous | Flags multi-person presence, face occlusion, or missing candidate. |
| Audio Anomaly Detection | Detects unauthorized secondary voices or whispered assistance in the room. | Continuous | Flags audio anomalies with timestamped audio playback. |
| IP & Geolocation Lock | Ensures candidate does not switch networks or proxies during active testing. | Enforced | Blocks session if concurrent IP addresses are detected. |
Proctoring Audit Report​
When an assessment finishes, recruiters receive an integrity scorecard with time-coded infraction markers:
{
"assessment_id": "assess_987654321",
"integrity_score": 98.0,
"violations_count": 1,
"events": [
{
"timestamp": "2026-06-12T15:14:22Z",
"type": "TAB_SWITCH",
"duration_seconds": 3.4,
"severity": "LOW"
}
],
"webcam_frames_captured": 12,
"face_verification_status": "VERIFIED"
}