@extends('admin.layouts.app') @section('title', 'Dashboard Admin') @push('styles') @endpush @section('content') @php use Carbon\Carbon; $greeting = Carbon::now()->hour < 12 ? 'Selamat Pagi' : (Carbon::now()->hour < 17 ? 'Selamat Siang' : 'Selamat Malam'); @endphp
{{ $greeting }}, {{ Auth::guard('admin')->user()->username ?? 'Admin' }} 👋
{{ Carbon::now()->isoFormat('dddd, D MMMM Y') }}
{{-- STAT CARDS --}}
👨‍🏫
Total Guru
{{ $totalGuru }}
🏫
Total Kelas
{{ $totalKelas }}
👨‍🎓
Total Siswa
{{ $totalSiswa }}
📚
Total Mapel
{{ $totalMapel }}
{{-- BOTTOM: Chart + Challenge --}}
{{-- Bar Chart --}}
Total Siswa Berdasarkan Kelas
{{ $chartData->count() }} Kelas
{{-- Challenge Terbaru --}}
Challenge Terbaru
Lihat Semua →
@forelse($latestChallenges as $ch)
{{ $ch->kelas->pluck('nama_kelas')->join(', ') ?: 'Semua Kelas' }}
{{ $ch->judul_challenge }}
{{ $ch->soal->count() }} Soal @if($ch->tenggat_waktu) · Tenggat: {{ \Carbon\Carbon::parse($ch->tenggat_waktu)->isoFormat('D MMM Y') }} @endif
@empty
Belum ada challenge dibuat.
@endforelse + Tambahkan Challenge Baru
@endsection @push('scripts') @endpush