@extends('simaju.layouts.main') @section('title', 'Detail Kokurikuler') @section('page-title', 'Detail Kokurikuler') @section('content')

{{ $kokurikuler->nama }}

{{ ucfirst($kokurikuler->jenis) }} @if($kokurikuler->status == 'aktif') Aktif @else Non-Aktif @endif
Kembali
Periode: {{ $tahunAjaran }} - Semester {{ ucfirst($semester) }}

Total Peserta

{{ $siswas->count() }}

Siswa terdaftar

Sudah Dinilai

{{ $siswas->whereNotNull('nilai')->count() }}

Nilai terinput

Belum Dinilai

{{ $siswas->whereNull('nilai')->count() }}

Perlu penilaian

Rata-rata Nilai

@php $avgNilai = $siswas->whereNotNull('nilai')->avg('nilai'); @endphp {{ $avgNilai ? number_format($avgNilai, 1) : '-' }}

Nilai peserta

Informasi Umum

@if($kokurikuler->pembina)

Pembina

{{ $kokurikuler->pembina->nama }}

@if($kokurikuler->pembina->nip)

NIP: {{ $kokurikuler->pembina->nip }}

@endif
@endif @if($kokurikuler->hari)

Jadwal

{{ $kokurikuler->hari }}

@if($kokurikuler->jam_mulai && $kokurikuler->jam_selesai)

{{ substr($kokurikuler->jam_mulai, 0, 5) }} - {{ substr($kokurikuler->jam_selesai, 0, 5) }}

@endif
@endif @if($kokurikuler->tempat)

Tempat

{{ $kokurikuler->tempat }}

@endif
@if($kokurikuler->deskripsi)

Deskripsi

{{ $kokurikuler->deskripsi }}

@endif

Daftar Peserta

{{ $siswas->count() }} Siswa
@if($siswas->isEmpty())

Belum Ada Peserta

Belum ada siswa yang terdaftar di kokurikuler ini

Tambah Peserta
@else
@foreach($siswas as $siswa) @endforeach
No NIS Nama Siswa Kelas Nilai Predikat
{{ $loop->iteration }}
{{ $siswa->nis }}
{{ substr($siswa->nama, 0, 1) }}
{{ $siswa->nama }}
{{ $siswa->nama_kelas }} @if($siswa->nilai) {{ $siswa->nilai }} @else - @endif @if($siswa->predikat) @php $predikatColors = [ 'A' => ['bg' => 'bg-green-100', 'text' => 'text-green-700', 'border' => 'border-green-200'], 'B' => ['bg' => 'bg-blue-100', 'text' => 'text-blue-700', 'border' => 'border-blue-200'], 'C' => ['bg' => 'bg-yellow-100', 'text' => 'text-yellow-700', 'border' => 'border-yellow-200'], 'D' => ['bg' => 'bg-red-100', 'text' => 'text-red-700', 'border' => 'border-red-200'], ]; $colors = $predikatColors[$siswa->predikat] ?? ['bg' => 'bg-gray-100', 'text' => 'text-gray-700', 'border' => 'border-gray-200']; @endphp {{ $siswa->predikat }} @else - @endif
@endif
@endsection