@php $statusStyles = [ 'draft' => 'bg-amber-50 text-amber-700', 'published' => 'bg-emerald-50 text-emerald-700', 'archived' => 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300', ]; @endphp
{{-- Assessment Form (Create / Edit) --}}
{{ $this->form }}
{{ $editingAssessmentId ? 'Update Assessment' : 'Create Assessment' }} @if($editingAssessmentId) Cancel @endif
{{-- Existing Assessments List --}}
Total: {{ count($assessments) }}
@forelse($assessments as $assessment) @php $status = (string) ($assessment['status'] ?? ''); $statusClass = $statusStyles[$status] ?? 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300'; @endphp

{{ $assessment['title'] }}

{{ $assessment['question_count'] ?? 0 }} questions • Pass: {{ $assessment['pass_mark'] ?? 50 }}% @if($assessment['duration_minutes']) • {{ $assessment['duration_minutes'] }} min @endif • {{ $assessment['published_at'] ?? 'Not published' }}

{{ $status ?: 'unknown' }}
@empty
No assessments yet. Create one above!
@endforelse