@extends('layouts.admin') @section('title', setting('school_name', 'ShulePoint') . ' | Exams') @section('page-title', 'Exams') @push('styles') @endpush @section('content') @php $canManageExams = $canManageExams ?? ((auth()->user()->role ?? '') === 'admin'); @endphp @if(!$canManageExams)
Exams are created by the admin. You can open exams for your own class to enter marks, check the broadsheet and download performance reports.
@endif {{-- Compact stat strip --}}
{{ number_format($exams->total()) }} @if($canManageExams)Total exams @else My class exams @endif
@if($canManageExams) @endif
{{ $exams->count() }} On this page · p.{{ $exams->currentPage() }}/{{ $exams->lastPage() }}
CBE Opener · Mid-term · End-term · KPSEA
{{-- Check broadsheet quick-select --}}
@if(!$canManageExams)Only exams for your own class are listed.@endif
{{-- Table card --}}

Exams Showing {{ $exams->firstItem() ?? 0 }}–{{ $exams->lastItem() ?? 0 }} of {{ number_format($exams->total()) }}

@if($canManageExams) New Exam @endif
@include('layouts.partials.school-th') @forelse($exams as $e) @php $pill = $e->status === 'published' ? 'ok' : ($e->status === 'ongoing' ? 'warn' : 'muted'); @endphp @include('layouts.partials.school-td', ['schoolId' => $e->school_id ?? null]) @empty @endforelse
Name Grade Status DatesActions
{{ $e->name }} @if(!empty($gradeNames[$e->grade_level_id] ?? null)){{ $gradeNames[$e->grade_level_id] }}@else—@endif {{ ucfirst($e->status) }} {{ $e->starts_at }} – {{ $e->ends_at }}
@if($canManageExams) @endif

No exams yet

@if($canManageExams)Create your first exam (Opener, Mid-term, End-term or KPSEA rehearsal).@else Exams are created by the admin. Open an exam to enter marks.@endif

@if($canManageExams) New Exam @endif
@endsection @push('scripts') @endpush