@extends('layouts.guru') @section('title', 'Analitik Kelas — ZAXARA Guru') @php $totalPenguasaan = array_sum($distribusiLevel); $maksSesiMingguan = max(1, collect($trenMingguan)->max('jumlah_sesi')); $labelLevel = ['belum' => 'Belum', 'lemah' => 'Lemah', 'cukup' => 'Cukup', 'lancar' => 'Lancar']; $warnaLevel = ['belum' => 'var(--ink-faint)', 'lemah' => 'var(--amber)', 'cukup' => 'var(--blue)', 'lancar' => 'var(--green)']; @endphp @section('content')

Analitik Kelas — {{ $kelas->nama }}

Distribusi Level Penguasaan
@if ($totalPenguasaan === 0)

Belum ada data penguasaan di kelas ini.

@else
@foreach ($distribusiLevel as $level => $jumlah)
{{ $labelLevel[$level] }}
{{ $jumlah }}
@endforeach

Total {{ $totalPenguasaan }} baris penguasaan (murid × unit yang sudah pernah disentuh) di kelas ini.

@endif
Unit Paling Banyak "Macet" di Level Lemah

Sinyal materi yang mungkin perlu dijelaskan ulang, atau memang di atas kemampuan rata-rata kelas saat ini.

@forelse ($unitMacet as $baris) @empty @endforelse
UnitJumlah Murid Tersangkut
{{ $baris->unit->materi->judul }} — {{ $baris->unit->judul }} {{ $baris->jumlah_murid }} murid
Tidak ada unit yang macet di level lemah saat ini — bagus!
Tren Keaktifan Mingguan ({{ count($trenMingguan) }} Minggu Terakhir)

Jumlah sesi belajar SAH (lolos aturan bukti kerja, PROJECT-SPEC.md §3) per minggu — minggu ini di paling kanan.

@foreach ($trenMingguan as $minggu)
{{ $minggu['jumlah_sesi'] }}
{{ \Illuminate\Support\Carbon::parse($minggu['mulai'])->format('d/m') }}
@endforeach
@endsection