@extends('layouts.guru') @section('title', 'Absensi Siswa') @section('page-title', 'Absensi Siswa') @section('guru-content')
Kelas
{{ $kelas->tingkat }} {{ $kelas->nama_kelas }}
Tanggal
{{ \Illuminate\Support\Carbon::parse($tanggal, config('app.timezone'))->translatedFormat('d F Y') }}
@if(!empty($jamMasukHariIni))
Jam masuk
{{ $jamMasukHariIni }}
@endif
Notifikasi WA Alpha
@if($isLibur)
Hari ini libur: {{ $keteranganLibur ?? 'Libur sekolah' }}. Absensi otomatis tercatat dan tidak dapat diubah.
@foreach($siswas as $i => $s) @endforeach
NoNISNamaStatus
{{ $i+1 }} {{ $s->nis }} {{ $s->nama_lengkap }}
@else
@csrf
Hadir Sakit Izin Alpha

Scanner Input

Field ini sengaja fokus otomatis untuk menangkap input dari scanner HID.

@csrf @if(!empty($absensiCatatWaktu)) @endif @foreach($siswas as $i => $s) @php $abs = $absensiMap->get($s->nis); @endphp @if(!empty($absensiCatatWaktu)) @endif @endforeach
No NIS Nama H S I AJam tibaKeterangan
{{ $i+1 }} {{ $s->nis }} {{ $s->nama_lengkap }} status=='hadir') ? 'checked' : '' }}> status=='sakit') ? 'checked' : '' }}> status=='izin') ? 'checked' : '' }}> status=='alpha') ? 'checked' : '' }}> @if($abs && $abs->waktu_catat) {{ $abs->waktu_catat->timezone(config('app.timezone'))->format('H:i') }} @if((int) ($abs->menit_telat ?? 0) > 0) Telat {{ (int) $abs->menit_telat }}m @endif @else - @endif
Simpan Absensi
@endif @endsection