CABM - Dossier de Synthèse

{{ $candidate->user->name }}

Candidature au poste de : {{ $candidate->jobPosition->title ?? 'Poste non défini' }}
Score Global Pondéré
{{ $candidate->weighted_score }}/20
Contact
{{ $candidate->user->email }} @if($candidate->phone) | {{ $candidate->phone }} @endif
Structure
{{ $candidate->tenant->name ?? 'N/A' }}
@if($candidate->linkedin_url)
LinkedIn
{{ $candidate->linkedin_url }}
@endif
@if($candidate->ai_analysis)

Analyse Decisionnelle

Verdict : {{ $candidate->ai_analysis['verdict'] ?? 'N/A' }} ({{ $candidate->ai_analysis['match_score'] }}%)
{{ $candidate->ai_analysis['summary'] }}

Points Forts

    @foreach($candidate->ai_analysis['strengths'] ?? [] as $s)
  • {{ $s }}
  • @endforeach

Points de Vigilance

    @foreach($candidate->ai_analysis['gaps'] ?? [] as $g)
  • {{ $g }}
  • @endforeach
@endif

Résultats des Tests Techniques

@forelse($candidate->attempts as $attempt)

{{ $attempt->quiz->title }} (Fait le {{ $attempt->finished_at->format('d/m/Y H:i') }})

Score : {{ $attempt->score }} / {{ $attempt->max_score }}
@php $quizQuestions = $attempt->quiz->questions; $answers = $attempt->answers->keyBy('question_id'); @endphp @foreach($quizQuestions as $question) @php $answer = $answers->get($question->id); @endphp @endforeach
Question Réponse / Score
{{ $question->label }} @if($question->description)
{{ $question->description }}
@endif
@if($answer) @if($question->type === 'qcm')
{{ $answer->option?->option_text ?? 'N/A' }} ({{ $answer->option?->is_correct ? 'Correct' : 'Incorrect' }})
@else
"{{ $answer->text_content }}"
Note : {{ $answer->score }} / {{ $question->points }}
@endif @else Pas de réponse @endif
@empty

Aucun test technique effectué.

@endforelse

Grille d'Évaluation (Entretien)

Support pour prise de notes manuelle durant l'échange. Échelle de 0 à 10.

1. Compétences Métier & Pré-requis

@for($i=0; $i<=10; $i++) @endfor @php $requirements = $candidate->jobPosition->requirements ?? ['Compétences techniques générales', 'Expérience domaine', 'Outils & Méthodes']; @endphp @foreach($requirements as $req) @for($i=0; $i<=10; $i++) @endfor @endforeach
Critères{{ $i }}
{{ $req }}

2. Savoir être & Adaptabilité

@for($i=0; $i<=10; $i++) @endfor @php $softSkills = [ 'Communication & Pédagogie', 'Esprit d\'équipe & Collaboration', 'Résolution de problèmes & Logique', 'Adaptabilité & Résilience', 'Autonomie & Proactivité' ]; @endphp @foreach($softSkills as $skill) @for($i=0; $i<=10; $i++) @endfor @endforeach
Personnalité{{ $i }}
{{ $skill }}

3. Questions d'Entretien (Guide)

@if($candidate->ai_analysis && !empty($candidate->ai_analysis['questions_entretien_suggerees'])) @foreach($candidate->ai_analysis['questions_entretien_suggerees'] as $idx => $question)
Q{{ $idx + 1 }}. {{ $question }}
@endforeach @else

Aucune question suggérée. Utilisez vos questions standards.

@for($i=1; $i<=5; $i++)
@endfor @endif
Verdict Final & Avis Client
FAVORABLE
A REVOIR
DEFAVORABLE