@php $assessments = $procedure->loadedAssessmentsFor($userId); $latest = $assessments->first(); $isPassed = (bool) $latest?->isPassing(); $state = $isPassed ? 'passed' : ($latest ? 'retry' : 'pending'); @endphp {{ $procedure->name }} @if($latest) @if($latest->is_na) NA @else {{ $latest->score }} @endif @else โ€” @endif @if($isPassed) Passed @elseif($latest) Retry @else Not assessed @endif {{ $latest?->assessment_date?->format('d M Y') ?? 'โ€”' }} @if($assessments->isNotEmpty()) @endif @if($assessments->isNotEmpty())
Assessment history โ€” {{ $procedure->name }}
@foreach($assessments as $a)
@if($a->is_na) NA @else {{ $a->score }} @endif {{ $a->assessment_date->format('d M Y') }}
@if($a->assessedBy) @php $ciProfile = $a->assessedBy->ciProfile; @endphp
@if($ciProfile?->photo_path) @else @endif
{{ $a->assessedBy->name }}
@if($ciProfile?->position || $ciProfile?->department)
{{ implode(' ยท ', array_filter([$ciProfile?->position, $ciProfile?->department])) }}
@endif
@else Assessor unknown @endif
@if($a->remarks) {{ $a->remarks }} @else No remarks @endif
@endforeach
@endif