@extends('adminlte::page') @section('title', 'Rekap Jurnal Mengajar') @section('plugins.Datatables', true) @section('plugins.Select2', true) @section('plugins.TempusDominusBs4', true) @section('content_header')

Rekap Jurnal Mengajar

Laporan aktivitas mengajar guru di kelas.

@stop @section('content')
{{-- CARD FILTER --}}
Filter Data
s/d
{{-- CARD TABEL --}}
{{-- Cek apakah variabel $jurnals / $data ada --}} @php $dataJurnal = $jurnals ?? $data ?? []; @endphp @forelse($dataJurnal as $index => $item) @empty @endforelse
No Tanggal & Jam Nama Guru Kelas & Mapel Materi Pembelajaran Kehadiran Status
{{ $index + 1 }} {{ \Carbon\Carbon::parse($item->waktu_mulai ?? now())->isoFormat('dddd, D MMM Y') }} {{ \Carbon\Carbon::parse($item->waktu_mulai ?? now())->format('H:i') }} - {{ \Carbon\Carbon::parse($item->waktu_selesai ?? now())->format('H:i') }} {{ $item->user->name ?? $item->guru_nama ?? '-' }} {{ $item->kelas->nama_kelas ?? '-' }}
{{ $item->mapel->nama_mapel ?? '-' }}
{{ Str::limit($item->materi ?? $item->topik ?? '-', 50) }} {{-- Contoh logika menghitung siswa hadir --}} @if(isset($item->hadir)) {{ $item->hadir }} {{ $item->sakit ?? 0 }} {{ $item->alpha ?? 0 }} @else - @endif @if(($item->status_sesi ?? '') == 'laporan_selesai') Selesai @else Proses @endif

Belum ada data jurnal pada rentang tanggal ini.

@stop @push('css') @endpush @push('js') @endpush