@extends('layouts.guru_mapel')
@section('title', 'Jadwal Mengajar - Jurnal Absensi SMKN 1 BOYOLANGU')
@section('header_title', 'Jadwal Mengajar Mingguan')
@section('header_subtitle', 'Daftar alokasi jam mengajar Anda di setiap kelas dan mata pelajaran')
@section('header_extra')
Cetak Jadwal
@endsection
@section('styles')
@endsection
@section('content')
{{ $totalSesiMingguan }} Jam
Total Beban Mengajar / Minggu
{{ $totalKelasDiajar }} Kelas
Rombongan Belajar Diampu
{{ $totalMapelDiajar }} Mapel
Mata Pelajaran Aktif
@foreach($hariList as $idx => $h)
@php
$countSesi = isset($allJadwal[$h]) ? $allJadwal[$h]->count() : 0;
$isActive = (Carbon\Carbon::today()->translatedFormat('l') === $h) || ($loop->first && !in_array(Carbon\Carbon::today()->translatedFormat('l'), $hariList));
@endphp
{{ $h }}
{{ $countSesi }} Sesi
@endforeach
@foreach($hariList as $h)
@php
$jadwals = $allJadwal->get($h, collect());
$isActive = (Carbon\Carbon::today()->translatedFormat('l') === $h) || ($loop->first && !in_array(Carbon\Carbon::today()->translatedFormat('l'), $hariList));
@endphp
@forelse($jadwals as $j)
Jam ke-{{ $j->jam_ke }} ({{ Carbon\Carbon::parse($j->jam_mulai)->format('H:i') }} - {{ Carbon\Carbon::parse($j->jam_selesai)->format('H:i') }} WIB)
{{ $j->kelas->nama_kelas ?? '-' }}
{{ $j->mapel->nama_mapel ?? '-' }}
Jurusan: {{ $j->kelas->jurusan ?? ($j->kelas->jurusanRelation->nama_jurusan ?? '-') }}
Wali Kelas: {{ $j->kelas->waliKelas->nama_lengkap ?? '-' }}
@empty
Tidak Ada Jadwal Mengajar
Anda tidak memiliki alokasi jam mengajar pada hari {{ $h }}.
@endforelse
@endforeach
@endsection
@section('scripts')
@endsection