@extends('layouts.app') @section('title','Scan Absensi') @section('topbar-title','Scan QR Absensi') @section('styles') @endsection @section('content') @if(session('qr_error'))
Absensi Gagal
{!! session('qr_error') !!}
@endif @if(session('qr_success'))
Absensi Berhasil!
{!! session('qr_success') !!}
@endif
Scanner Aktif
Memuat kamera...
Pastikan dalam jam kuliah yang terjadwal
Jadwal Hari Ini {{ \Carbon\Carbon::now()->locale('id')->isoFormat('dddd, D MMMM') }}
@php $jadwalHariIni = $processedJadwal ?? collect(); @endphp @if(count($jadwalHariIni) == 0)
Tidak ada jadwal untuk hari ini.
@else @foreach($jadwalHariIni as $j)
{{ $j->mataKuliah->nama ?? '-' }}
{{ substr($j->jam_mulai, 0, 5) }} – {{ substr($j->jam_selesai, 0, 5) }} · {{ $j->ruangan }}
Batas Scan: {{ $j->batas_absen_mulai }} – {{ $j->batas_absen_akhir }} WIB
@if($j->sudah_absen) {{ strtoupper($j->status_absen) }} @elseif($j->aktif) ● SCAN SEKARANG @elseif($j->ditutup) ✕ ABSEN DITUTUP @else BELUM MULAI @endif
@endforeach @endif
Input Token Manual
Jika kamera tidak bisa scan, ketik token QR di sini.
Cara Kerja
1
Arahkan kamera ke QR Code yang ditampilkan.
2
Sistem otomatis mendeteksi matkul berdasarkan jam.
3
Absensi langsung tercatat sebagai Hadir.
!
Absensi hanya bisa dilakukan tepat pada jam mulai, dan akan tertutup jika melebihi 15 menit atau jika jam kelas telah usai.
@endsection @section('scripts') @endsection