@extends('guru.layouts.app') @section('title', 'Dashboard Guru') @push('styles') @endpush @section('content') @php use Carbon\Carbon; use App\Models\Mengajar; $guru = Auth::guard('guru')->user(); $greeting = Carbon::now()->hour < 12 ? 'Selamat Pagi' : (Carbon::now()->hour < 17 ? 'Selamat Siang' : 'Selamat Malam'); // Ambil mengajar dengan relasi mapel & kelas $mengajars = Mengajar::with(['mapel', 'kelas']) ->where('id_guru', $guru->id_guru) ->get(); @endphp
{{ $greeting }}, {{ $guru->nama ?? 'Guru' }} 👋
{{ Carbon::now()->isoFormat('dddd, D MMMM Y') }}
{{-- STAT CARDS --}}
🏫
Kelas Diampu
{{ $totalKelas }}
📚
Mata Pelajaran
{{ $totalMapel }}
👨‍🎓
Siswa Diajar
{{ $totalSiswa }}
{{-- INFO GRID --}}
{{-- Daftar Mengajar --}}
Mata Pelajaran & Kelas
Lihat Semua →
@php $dotColors = ['#2b8ef3','#22c55e','#f97316','#a855f7','#ec4899','#eab308']; @endphp @forelse($mengajars->take(6) as $i => $m)
{{ optional($m->mapel)->nama_mapel ?? '-' }}
{{ optional($m->kelas)->nama_kelas ?? '-' }}
@empty
Belum ada data mengajar.
@endforelse
{{-- Quick Links --}}
Akses Cepat
📖
Upload Materi
Tambah modul belajar untuk siswa
📝
Buat Tugas
Buat dan kelola tugas kelas
📋
History Tugas
Lihat pengumpulan tugas siswa
🏆
Leaderboard
Pantau peringkat EXP kelas
@endsection