{{-- resources/views/admin/wali-kelas/index.blade.php --}} @extends('admin.layouts.app') @section('title', 'Manajemen Wali Kelas') @section('content')
@php $currentTaId = request('tahun_ajaran_id', $taAktif->id ?? null); $currentSemId = request('semester_id', $semesterAktif->id ?? null); @endphp

Manajemen Wali Kelas - Jenjang {{ $jenjang->nama_jenjang }}

Tentukan Guru yang bertanggung jawab sebagai Wali Kelas untuk setiap Ruang Kelas.

@if($errors->any())
@endif
@php $no = 1; @endphp @forelse($jenjang->tingkats as $tingkat) @forelse($tingkat->kelases as $kelas) @if($kelas->details->count() > 0) @php $detailCount = $kelas->details->count(); @endphp @foreach($kelas->details as $index => $dtl) @php $waliData = $waliKelasList->where('kelas_id', $kelas->id) ->where('kelas_detail_id', $dtl->id) ->first(); $namaWaliKelas = $waliData ? $waliData->guru->nama_lengkap : null; $guruIdTerpilih = $waliData ? $waliData->guru_id : null; @endphp @if($index == 0) @endif @endforeach @else @php // Cek Wali Kelas dari database untuk kelas campuran (kelas_detail_id = null) $waliData = $waliKelasList->where('kelas_id', $kelas->id)->whereNull('kelas_detail_id')->first(); $namaWaliKelas = $waliData ? $waliData->guru->nama_lengkap : null; $guruIdTerpilih = $waliData ? $waliData->guru_id : null; @endphp @endif @empty @endforelse @empty @endforelse
NO TINGKAT KELAS RUANG KELAS PENGATURAN KUOTA (GENDER) KAPASITAS WALI KELAS AKSI
{{ $no++ }} {{ $tingkat->nama_tingkat }} {{ $kelas->nama_kelas }} {{ $dtl->gender->nama_gender ?? 'Unknown' }} {{ $dtl->kapasitas }} Siswa @if($namaWaliKelas)
{{ $namaWaliKelas }}
@else Belum diatur @endif
{{ $no++ }} {{ $tingkat->nama_tingkat }} {{ $kelas->nama_kelas }} Kelas Campuran {{ $kelas->kapasitas ? $kelas->kapasitas . ' Siswa' : 'Tak Terbatas' }} @if($namaWaliKelas)
{{ $namaWaliKelas }}
@else Belum diatur @endif
{{ $no++ }} {{ $tingkat->nama_tingkat }} Belum ada ruang kelas yang dibuat di tingkat ini.
Belum ada Tingkat Kelas untuk jenjang ini.
@push('scripts') @endpush @endsection