@extends('layouts.header_dashboard_sensei') @section('title', 'Penilaian Nilai Akhir') @section('content') @php $users = $students ?? []; // Subject configuration for easy iteration $subjects = [ ['key'=>'hiragana', 'label'=>'Hiragana', 'color'=>'blue'], ['key'=>'katakana', 'label'=>'Katakana', 'color'=>'blue'], ['key'=>'bunpou', 'label'=>'Bunpou', 'color'=>'indigo'], ['key'=>'kerja', 'label'=>'Kerja', 'color'=>'indigo'], ['key'=>'sifat', 'label'=>'Sifat', 'color'=>'indigo'], ['key'=>'benda', 'label'=>'Benda', 'color'=>'indigo'], ['key'=>'terjemah', 'label'=>'Terjemah', 'color'=>'purple'], ['key'=>'dengar', 'label'=>'Dengar', 'color'=>'purple'], ['key'=>'bicara', 'label'=>'Bicara', 'color'=>'purple'], ]; @endphp

Penilaian Nilai Akhir

Rekapitulasi Nilai & Kelulusan

Input 0-100 Grade Auto
@foreach($subjects as $subj) @endforeach @foreach($subjects as $subj) @endforeach @forelse($users as $idx => $user) @php $saved = $savedScores[$user->id] ?? []; @endphp @foreach($subjects as $subj) @endforeach @empty @endforelse
No Nama Siswa {{ $subj['label'] }} Sikap Hadir Rata-Rata Grade
Nilai G
{{ $idx + 1 }}
{{ substr($user->name, 0, 1) }}
{{ $user->name }}
-
%
{{ $saved['rata_rata'] ?? '-' }} {{ $saved['grade'] ?? '-' }}
Belum ada data siswa.

Standar Nilai

Range Nilai Grade
>= 90 A
>= 85 B+
>= 80 B
>= 75 C+
>= 10 C
< 10 TU

Tabel Kesimpulan

Keterangan Hasil
Lolos 20
Presentase 100%

Target Kelulusan

Minimal Rata-rata 75.00

* Nilai di bawah 75 dianggap Tidak Lulus (TU)

@endsection