@extends('layouts.app') @section('title', 'Absensi — ' . $student->name) @section('content')
← Kembali ke Rekap
{{ strtoupper(substr($student->name, 0, 2)) }}

{{ $student->name }}

{{ $classRoom->class_name }} · {{ \Carbon\Carbon::parse($dateFrom)->format('d M Y') }} — {{ \Carbon\Carbon::parse($dateTo)->format('d M Y') }}

Hadir {{ $stats['persentase_hadir'] }}%

{{ $stats['hadir'] }}

Sakit {{ $stats['persentase_sakit'] }}%

{{ $stats['sakit'] }}

Izin {{ $stats['persentase_izin'] }}%

{{ $stats['izin'] }}

Alpa {{ $stats['persentase_alpa'] }}%

{{ $stats['alpa'] }}

Total {{ $stats['total'] }} hari

{{ $stats['persentase_hadir'] }}%

Tingkat Kehadiran

@php $studentRoute = fn ($from, $to) => route('guru.absensi-kelas.student', array_merge(['studentId' => $student->id, 'class_id' => $classRoom->id], ['date_from' => $from, 'date_to' => $to])); $now = \Carbon\Carbon::now(); @endphp
Minggu Ini Minggu Lalu Bulan Ini Bulan Lalu Semester Ini Semester Lalu Tahun Ini

Riwayat Absensi

@if ($records->isEmpty())
Belum ada data absensi untuk rentang tanggal ini.
@else
@foreach ($records as $rec) @endforeach
Tanggal Hari Status Catatan
{{ \Carbon\Carbon::parse($rec->date)->format('d M Y') }} {{ \Carbon\Carbon::parse($rec->date)->isoFormat('dddd') }} @if ($rec->status === 'HADIR') Hadir @elseif ($rec->status === 'SAKIT') Sakit @elseif ($rec->status === 'IZIN') Izin @else Alpa @endif {{ $rec->notes ?: '-' }}
@endif
@endsection