📄 Executive Assessment Performance Report
🛡️ Behavioral Integrity Rating
{{ $integrityScore }}%
{{ $integrityLabel }}
Recorded Violations: {{ count($logs) }} incident(s)
💻 Technical Code Competency
{{ $codeScore }} / 100
{{ $codeScore >= 80 ? 'Strong Technical Match' : ($codeScore >= 50 ? 'Moderate Competency' : 'Needs Further Review') }}
Solution Code: {{ !empty($interview->submitted_code) ? 'Submitted' : 'Pending' }}
🔍 Behavioral Audit & Proctoring Incident Breakdown
{{ $tabSwitches }}
Tab Switches
{{ $focusLosses }}
Focus Lost
{{ $gazeAnomalies }}
Gaze Anomalies
{{ $pasteEvents }}
Code Pastes
{{ $lowerGazeViolations }}
📱 Lower Gaze
{{ $questionRepeatViolations }}
🗣️ Question Repeat
@if(is_array($logs) && count($logs) > 0)
| Timestamp |
Violation Category |
Audit Details |
@foreach($logs as $log)
| {{ \Carbon\Carbon::parse($log['timestamp'])->format('H:i:s T') }} |
{{ strtoupper($log['type']) }} |
{{ $log['details'] ?? 'Incident flagged by proctoring engine.' }} |
@endforeach
@else
✅ Zero proctoring violations or malpractice detected during the session.
@endif
💻 Submitted Code Solution ({{ strtoupper($interview->submitted_language ?? $interview->language) }})
{{ $interview->submitted_code ?? '// No code solution submitted by candidate.' }}
🖥️ Engine Execution Stdout Output
{{ $interview->code_output ?? 'No execution output recorded.' }}
@if(!empty($interview->candidate_notes) || !empty($interview->interviewer_notes) || !empty($interview->candidate_drawing) || (is_array($interview->formatted_recordings) && count($interview->formatted_recordings) > 0))
📝 Workspace Artifacts, Evaluation Notes & Call Session Recordings
@if(!empty($interview->candidate_notes))
CANDIDATE NOTEPAD NOTES (UNIQUE ID SYNCED):
{{ $interview->candidate_notes }}
@endif
@if(!empty($interview->interviewer_notes))
INTERVIEWER EVALUATION NOTES (STORED BY UNIQUE ID):
{{ $interview->interviewer_notes }}
@endif
@if(!empty($interview->candidate_drawing))
CANDIDATE DRAWING DIAGRAM:

@endif
@if(is_array($interview->formatted_recordings) && count($interview->formatted_recordings) > 0)
📹 STORED CALL SESSION RECORDINGS ({{ count($interview->formatted_recordings) }} RECORDINGS):
@foreach($interview->formatted_recordings as $idx => $rec)
@endforeach
@endif
@endif
HR & Lead Panel Approval
SingleLogin Enterprise HR Board
Final Recommendation
{{ $integrityScore >= 80 && $codeScore >= 50 ? 'RECOMMENDED FOR HIRE' : 'REQUIRES FURTHER REVIEW / FLAGGED' }}