@if ($errors->any())
{{ $errors->first() }}
@endif

Guru

{{ $teacher->name }}

Kelompok Diampu

{{ $groups->count() }}

Periode Aktif

{{ $activePeriod?->semester ?: '-' }}

Total Jadwal

{{ $schedules->total() }}

@if ($nextSchedule)

Jadwal Terdekat

{{ $nextSchedule->group?->name }} - {{ $nextSchedule->period?->name }}

{{ $nextSchedule->start_date->format('d M Y') }} - {{ $nextSchedule->end_date->format('d M Y') }} | {{ substr($nextSchedule->start_time, 0, 5) }} - {{ substr($nextSchedule->end_time, 0, 5) }}

{{ $nextSchedule->total_meetings }} pertemuan
@endif
@forelse ($schedules as $schedule) @php $details = $schedule->details->groupBy('day'); @endphp

{{ $schedule->group?->name }} - {{ $schedule->period?->name }}

{{ $schedule->start_date->format('d M Y') }} - {{ $schedule->end_date->format('d M Y') }} | {{ substr($schedule->start_time, 0, 5) }} - {{ substr($schedule->end_time, 0, 5) }} | {{ $schedule->total_meetings }} pertemuan

Isi Presensi
@foreach ($days as $day)
{{ $day }}
@forelse (($details[$day] ?? collect())->sortBy('order_number') as $detail)
{{ $detail->subject?->name ?: $detail->material_name }} @if ($detail->subject?->description)

{{ $detail->subject->description }}

@endif
@empty
-
@endforelse
@endforeach
@empty
Belum ada jadwal untuk kelompok yang diampu.
@endforelse
{{ $schedules->links() }}