@extends('layouts.app') @section('title', 'Jadwal Mingguan') @section('content')
Jadwal mengajar saya — {{ $activeSemester?->name ?? 'Semester Aktif' }}
{{ $activeSemester->academicYear->name ?? '2025/2026' }} — {{ $activeSemester->name ?? '1' }}
{{ $activeSemester->start_date?->format('d M Y') ?? '–' }} s/d {{ $activeSemester->end_date?->format('d M Y') ?? '–' }}
Tidak ada semester aktif saat ini.
Jadwal mingguan akan tampil setelah semester aktif ditetapkan.
| Sesi | Waktu | @foreach($days as $day){{ $day }} | @endforeach
|---|---|---|
| Sesi {{ $session->session_order ?? '–' }} | {{ isset($session->start_time) ? substr($session->start_time, 0, 5) : '' }} – {{ isset($session->end_time) ? substr($session->end_time, 0, 5) : '' }} | @foreach($dayKeys as $dayKey) @php $schedule = $scheduleGrid[$session->session_order][$dayKey] ?? null; @endphp
@if($schedule)
{{ $schedule->subject->name ?? '–' }} {{ $schedule->classroom->name ?? '–' }} |
@endforeach
| Sesi {{ $i }} | – | @foreach($dayKeys as $dayKey) @php $schedule = $scheduleGrid[$i][$dayKey] ?? null; @endphp
@if($schedule)
{{ $schedule->subject->name ?? '–' }} {{ $schedule->classroom->name ?? '–' }} |
@endforeach