{{ __('app.exams.schedule.title') }}

{{ __('app.exams.schedule.desc') }}

@if ($canEdit)
@if ($exam) {{ __('app.actions.print') }} @endif {{ __('app.exams.schedule.add') }}
@endif
@if ($notice) {{ $notice }} @endif @if ($errors->any())
    @foreach ($errors->all() as $message)
  • {{ $message }}
  • @endforeach
@endif
@foreach ($exams as $option) @endforeach @if ($exam)
{{ $exam->type->label() }} {{ $exam->starts_on->translatedFormat('d M Y') }} — {{ $exam->ends_on->translatedFormat('d M Y') }} @if ($exam->isArchived()) {{ __('app.exams.status.archived') }} @elseif ($exam->isPublished()) {{ __('app.exams.status.published') }} @else {{ __('app.exams.status.draft') }} @endif
@endif
@if ($exam === null) @elseif ($exam->isPublished() || $exam->isArchived()) {{ __('app.exams.schedule.locked') }} @endif @if ($showForm && $canEdit)
@foreach ($classes as $option) @endforeach @foreach ($sections as $option) @endforeach @foreach ($subjects as $option) @endforeach @foreach ($rooms as $option) @endforeach
{{ __('app.actions.cancel') }} {{ __('app.exams.schedule.save') }}
@endif @if ($exam)
{{ __('app.exams.schedule.total_scheduled', ['count' => $schedules->count()]) }} @if ($completedSchedules > 0) {{ __('app.exams.marks.schedule_count', ['count' => $completedSchedules]) }} @endif
@forelse ($schedules as $schedule) @empty @endforelse
{{ __('app.exams.fields.subject') }} {{ __('app.exams.fields.class') }} {{ __('app.exams.fields.exam_date') }} {{ __('app.exams.fields.room') }} {{ __('app.exams.fields.max_marks') }} {{ __('app.exams.fields.pass_marks') }} {{ __('app.exams.nav.marks') }} {{ __('app.actions.view') }}
{{ $schedule->subject->localizedName() }} {{ $schedule->sort_order }} {{ $schedule->academicClass->division->localizedName() }} — {{ $schedule->academicClass->localizedName() }} @if ($schedule->section) {{ $schedule->section->localizedName() }} @endif {{ $schedule->exam_date->translatedFormat('d M Y') }} {{ $schedule->room?->name ?? '—' }} @if ($schedule->starts_at || $schedule->ends_at) {{ $schedule->starts_at ? substr((string) $schedule->starts_at, 0, 5) : '—' }} – {{ $schedule->ends_at ? substr((string) $schedule->ends_at, 0, 5) : '—' }} @endif {{ rtrim(rtrim(number_format((float) $schedule->max_marks, 2, '.', ''), '0'), '.') }} {{ rtrim(rtrim(number_format((float) $schedule->pass_marks, 2, '.', ''), '0'), '.') }} @if ($schedule->marks_count > 0) {{ $schedule->marks_count }} @else 0 @endif
@can('marks.view') {{ __('app.exams.nav.marks') }} @endcan @if ($canEdit) {{ __('app.actions.edit') }} {{ __('app.exams.schedule.delete') }} @endif
@endif