@extends('layouts.guru_mapel') @section('title', 'Dashboard - Jurnal Absensi SMKN 1 BOYOLANGU') @section('header_title', 'Dashboard Guru Mata Pelajaran') @section('header_subtitle', 'Kelola jadwal mengajar, isi jurnal pembelajaran, dan pantau presensi siswa harian') @section('header_extra')
Guru Pengampu
{{ $guru->nama_lengkap ?? (Auth::user()->name ?? 'Guru Mapel') }}
@endsection @section('styles') @endsection @section('content')

Halo, {{ $guru->nama_lengkap ?? (Auth::user()->name ?? 'Guru Mapel') }} 👋

Berikut adalah ringkasan jadwal mengajar dan status pengisian jurnal pembelajaran Anda hari ini ({{ $todayFormatted }}).

+ Isi Jurnal Mengajar Jadwal Mingguan Ajukan Izin
Jadwal Hari Ini
{{ $metrics['jadwal_hari_ini'] }} Sesi
Jurnal Terisi
{{ $metrics['jurnal_terisi_hari_ini'] }} / {{ $metrics['jadwal_hari_ini'] }}
Beban Mingguan
{{ $metrics['total_jam_mingguan'] }} Jam/Sesi
Kehadiran Siswa
{{ $metrics['tingkat_presensi'] }}%
Total Arsip Jurnal
{{ $metrics['total_jurnal_semester'] }} Pertemuan

Jadwal Mengajar Hari Ini ({{ $hariIni }})

Pilih sesi mengajar untuk mengisi jurnal & absensi siswa secara langsung
Lihat Jadwal Lengkap
@forelse($jadwalCards as $jd)
{{ $jd->kelas->nama_kelas ?? '-' }}
{{ $jd->mapel->nama_mapel ?? '-' }}
@if($jd->is_filled) Jurnal Terisi @else Belum Diisi @endif
Jam ke-{{ $jd->jam_ke }} ({{ Carbon\Carbon::parse($jd->jam_mulai)->format('H:i') }} - {{ Carbon\Carbon::parse($jd->jam_selesai)->format('H:i') }} WIB)
Jurusan: {{ $jd->kelas->jurusan ?? ($jd->kelas->jurusanRelation->nama_jurusan ?? '-') }}
@if($jd->is_filled) Lihat Detail Jurnal @else Isi Jurnal Sekarang @endif
@empty
Tidak ada jadwal mengajar pada hari {{ $hariIni }}.
Anda dapat memeriksa jadwal hari lain atau mengisi jurnal manual di menu Isi Jurnal.
@endforelse

Riwayat Jurnal Mengajar Terakhir

Arsip sesi pembelajaran yang telah Anda rekam sebelumnya
Semua Riwayat
@forelse($riwayatJurnal as $rj) @empty @endforelse
Tanggal & Waktu Kelas Mata Pelajaran Materi Pokok Kehadiran Siswa Aksi
{{ Carbon\Carbon::parse($rj->tanggal)->translatedFormat('d M Y') }}
Jam ke-{{ $rj->jam_ke }} ({{ $rj->jam_mulai ? Carbon\Carbon::parse($rj->jam_mulai)->format('H:i') : '-' }})
{{ $rj->kelas->nama_kelas ?? '-' }}
{{ $rj->mapel->nama_mapel ?? '-' }}
{{ $rj->materi }} {{ $rj->jumlah_siswa_hadir }} Hadir @if($rj->jumlah_siswa_tidak_hadir > 0) {{ $rj->jumlah_siswa_tidak_hadir }} Absen @endif Detail
Belum ada jurnal pembelajaran yang tersimpan.
@endsection