@extends('layouts.app') @section('content') {{-- Filter Section --}}
@if($idSantri || $kelas) Reset @endif
{{-- Statistik Cards --}}

Total Capaian

{{ $totalCapaian }}

Data capaian tercatat

Total Santri

{{ $totalSantri }}

Santri aktif dengan capaian

Rata-rata Progress

{{ number_format($rataRataPersentase, 1) }}%

Progress keseluruhan

Selesai 100%

{{ $capaianSelesai }}

Materi yang diselesaikan

{{-- Statistik Per Kategori --}}
@foreach($statistikKategori as $kategori => $stats)

{{ $kategori }}

{{ number_format($stats['avg'], 1) }}%

{{ $stats['count'] }} capaian | {{ $stats['selesai'] }} selesai

@endforeach
{{-- Grafik Section --}}
{{-- Grafik Pie - Progress per Kategori --}}

Progress per Kategori

{{-- Grafik Bar - Distribusi Persentase --}}

Distribusi Progress Santri

{{-- Grafik Line - Trend Progress --}}

Trend Progress dari Waktu ke Waktu

{{-- Top 10 Santri --}}

Top 10 Santri dengan Progress Tertinggi

@if($topSantri->count() > 0) @foreach($topSantri as $index => $item) @endforeach
Rank NIS Nama Santri Kelas Rata-rata Progress Aksi
@if($index < 3) @if($index == 0) 🥇 @elseif($index == 1) 🥈 @else 🥉 @endif @else {{ $index + 1 }} @endif {{ $item->santri->nis }} {{ $item->santri->nama_lengkap }} {{ $item->santri->kelas }}
{{ number_format($item->rata_rata, 1) }}%
Lihat Detail
@else

Belum ada data untuk ditampilkan

@endif
{{-- Materi dengan Progress Terendah (Perlu Perhatian) --}} @if($materiTerendah->count() > 0)

Materi yang Perlu Perhatian (Progress < 50%)

@foreach($materiTerendah as $item) @endforeach
Nama Materi Kategori Kelas Jumlah Santri Rata-rata Progress Aksi
{{ $item->materi->nama_kitab }} {!! $item->materi->kategori_badge !!} {!! $item->materi->kelas_badge !!} {{ $item->jumlah_santri }} santri
{{ number_format($item->rata_rata, 1) }}%
Detail
@endif {{-- Quick Actions --}}
Rekap per Kelas Input Capaian Baru Master Materi
{{-- Chart.js Script --}} @endsection