@extends('layouts.app')
@section('title', 'Dashboard Orang Tua')
@section('content')
Dashboard Orang Tua
Pantau perkembangan putra/putri Anda
@include('orangtua._child-switcher')
@if ($children->isEmpty())
Tidak ada anak yang terhubung ke akun Anda.
Silakan hubungi pihak sekolah untuk menghubungkan akun Anda dengan data anak.
@elseif (!$child)
Pilih anak untuk melihat informasi.
@else
Aktif melihat
{{ $child->name }}
{{ $child->gender === 'L' ? 'Laki-laki' : 'Perempuan' }} ·
{{ $child->classRoom?->class_name ?? '-' }} ·
NIS {{ $child->nis }}
{{ mb_substr($child->name, 0, 1) }}
@include('orangtua._stat-card', [
'label' => 'Rata-rata Nilai',
'value' => $stats['grades']['average'] ?? '—',
'color' => 'bg-blue-50 dark:bg-blue-500/10 text-blue-700 dark:text-blue-400',
'icon' => 'M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z',
])
@include('orangtua._stat-card', [
'label' => 'Kehadiran',
'value' => $stats['attendance']['hadir'] ?? 0,
'suffix' => '/ ' . ($stats['attendance']['total'] ?? 0),
'color' => 'bg-emerald-50 dark:bg-emerald-500/10 text-emerald-700 dark:text-emerald-400',
'icon' => 'M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z',
])
@include('orangtua._stat-card', [
'label' => 'Ayat Terhafal',
'value' => $stats['tahfidz']['total_ayat'] ?? 0,
'suffix' => 'ayat',
'color' => 'bg-purple-50 dark:bg-purple-500/10 text-purple-700 dark:text-purple-400',
'icon' => 'M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253',
])
@include('orangtua._stat-card', [
'label' => 'Hafalan Diinput',
'value' => ($stats['tahfidz']['ziadah'] + $stats['tahfidz']['murajaah']) ?? 0,
'suffix' => 'catatan',
'color' => 'bg-amber-50 dark:bg-amber-500/10 text-amber-700 dark:text-amber-400',
'icon' => 'M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z',
])
@php $att = $stats['attendance']; @endphp
H {{ $att['hadir'] }}
I {{ $att['izin'] }}
S {{ $att['sakit'] }}
A {{ $att['alpa'] }}
@php $th = $stats['tahfidz']; @endphp
Ziadah {{ $th['ziadah'] }}
Murajaah {{ $th['murajaah'] }}
@if ($th['avg_score'])
Rata-rata {{ $th['avg_score'] }}
@endif
@endif
@endsection