@extends('layouts.app') @section('title', 'Jadwal Pelajaran') @section('content')
Jadwal pelajaran kelas {{ $student?->classroom?->name ?? 'Belum ada kelas' }} — {{ $activeSemester?->name?->value ?? 'Tidak ada semester aktif' }}
Kelas
{{ $student?->classroom?->name ?? '–' }}
Semester Aktif
@if($activeSemester) {{ $activeSemester->academicYear?->name ?? '–' }} — {{ $activeSemester->name?->value ?? '–' }} @else Tidak ada semester aktif @endif
Tidak ada semester aktif saat ini.
Jadwal siswa akan ditampilkan setelah semester aktif ditetapkan.
| Sesi | Waktu | @foreach($days as $day){{ $day }} | @endforeach
|---|---|---|
| {{ $i }} | {{ $sessions[$i]['start'] ?? '' }}{{ isset($sessions[$i]) ? ' – ' . $sessions[$i]['end'] : '' }} | @foreach($dayKeys as $dayKey) @php $schedule = $scheduleGrid[$i][$dayKey] ?? null; @endphp
@if($schedule)
@php $colorClass = $sessionColors[($schedule->subject_id ?? 0) % count($sessionColors)]; @endphp
{{ $schedule->subject->name ?? '–' }} {{ $schedule->teacher->full_name ?? '–' }} |
@endforeach
Keterangan Warna