@extends('layouts.guru') @section('title', 'Dashboard Guru') @section('page_title', 'Dashboard Guru') @section('content')

Selamat Datang, Pak/Bu Guru! 👋

Pantau jadwal mengajar, kelola kelas, materi, serta aktivitas pembelajaran Anda di dashboard ini.

Total Kelas

{{ $totalKelas }}

Total Jadwal

{{ $totalJadwal }}

Total Siswa

{{ $totalSiswa }}

Total Materi

{{ $totalMateri }}

Tugas Aktif

{{ $totalTugasAktif }}

Jadwal Mengajar Hari Ini

@forelse($todaySchedules as $sched) @php if ($sched->priority === 1) { $timeBg = '#d1fae5'; $timeColor = '#065f46'; } elseif ($sched->priority === 2) { $timeBg = '#ffedd5'; $timeColor = '#c2410c'; } else { if ($sched->time_status === 'selesai') { $timeBg = '#f1f5f9'; $timeColor = '#475569'; } else { $timeBg = '#dbeafe'; $timeColor = '#1d4ed8'; } } @endphp
{{ \Carbon\Carbon::parse($sched->jam_mulai)->format('H:i') }} {{ \Carbon\Carbon::parse($sched->jam_mulai)->format('A') }}

{{ $sched->mataPelajaran->nama_mapel }}

@if($sched->priority === 1) Sedang Berlangsung @elseif($sched->priority === 2) Berikutnya {{ $sched->countdown ? '(' . $sched->countdown . ')' : '' }} @else Hari Ini @endif

Kelas {{ $sched->kelas }} ({{ \Carbon\Carbon::parse($sched->jam_mulai)->format('H:i') }} - {{ \Carbon\Carbon::parse($sched->jam_selesai)->format('H:i') }})

@if($sched->kelas_id) @if($sched->time_status === 'aktif') Masuk Kelas @elseif($sched->time_status === 'terjadwal') Terjadwal @else Selesai @endif @else @endif
@empty

Tidak ada jadwal mengajar hari ini.

@endforelse

Jadwal Mengajar Anda

@forelse($allSchedules as $sched) @php $kelasRecord = \App\Models\Kelas::where('nama_kelas', $sched->kelas)->first(); @endphp @empty @endforelse
Hari Jam Mata Pelajaran Kelas Aksi
{{ $sched->hari }} {{ \Carbon\Carbon::parse($sched->jam_mulai)->format('H:i') }} - {{ \Carbon\Carbon::parse($sched->jam_selesai)->format('H:i') }} {{ $sched->mataPelajaran->nama_mapel }} Kelas {{ $sched->kelas }} @if($kelasRecord) Masuk Kelas @else - @endif
Belum ada jadwal mengajar.

Aktivitas Terbaru

    @forelse($activities as $act)
  • {{ $act['title'] }}

    {{ $act['desc'] }}

    {{ \Carbon\Carbon::parse($act['time'])->diffForHumans() }}
  • @empty
  • Belum ada aktivitas terbaru.
  • @endforelse
@endsection