@php $totalStudents = max(1, $totalStudents); $malePercent = round(($genderCounts['male'] / $totalStudents) * 100); $femalePercent = 100 - $malePercent; @endphp @if ($errors->any())
{{ $errors->first() }}
@endif

Periode Aktif

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

Total Santri

{{ $totalStudents }} Santri

Total Rapor

{{ $reports->total() }} Rapor

Kelompok

{{ $groups->count() }} Kelompok

Santri

Laki-laki Perempuan

{{ $genderCounts['male'] }}

Laki-laki

{{ $genderCounts['female'] }}

Perempuan

Rata-rata penilaian

{{ $activePeriod?->name ?: 'Semua Periode' }}
Laki-laki Perempuan

Presensi Terbaru

@if ($latestAttendance)

{{ $latestAttendance->attendance_date->format('d M Y') }} | Pertemuan ke-{{ $latestAttendance->meeting_number }}

@endif
Buka presensi
@foreach (['hadir' => 'Hadir', 'izin' => 'Izin', 'sakit' => 'Sakit', 'alpha' => 'Alpha'] as $status => $label)

{{ $label }}

{{ $attendanceSummary[$status] ?? 0 }}

@endforeach
@forelse ($reports as $report) @empty @endforelse
No. Nama Lengkap Kelompok Nama Wali Periode Aksi
{{ $reports->firstItem() + $loop->index }} {{ $report->student?->name ?: '-' }} {{ $report->student?->group?->name ?: '-' }} {{ $report->student?->guardian?->name ?: '-' }} {{ $report->period?->name }} - {{ $report->period?->semester }}
Data rapor belum tersedia.
{{ $reports->links() }}