@extends('layouts.app') @section('title', 'Cetak Raport') @section('content')

Standar PenilaianManajemen RaportCetak Raport

Cetak Raport

Pilih tahun pelajaran dan kelas untuk melihat leger nilai serta pilihan dokumen cetak siswa.

@if ($period)
@if ($activePeriod && $activePeriod->tahun_pelajaran === $period->tahun_pelajaran && $activePeriod->semester === $period->semester) Periode aktif @else Periode dipilih @endif {{ $period->tahun_pelajaran }} · {{ $period->semester }}
@endif
@if ($periods->isEmpty())
Belum ada periode akademik atau data kelas yang dapat dicetak.
@else

Pilih periode dan kelas

Riwayat periode tersedia mengikuti data siswa pada lembaga Anda.

@if ($selectedClassId)
Cetak leger
@endif @if ($selectedClassId)

Daftar siswa

{{ $students->count() }} siswa · nilai ditampilkan mengikuti mata pelajaran yang memiliki nilai akhir pada periode ini.

{{ $period->tahun_pelajaran }} · {{ $period->semester }}
@if ($students->isNotEmpty())
@foreach ($subjects as $subject) @endforeach @foreach ($students as $student) @foreach ($subjects as $subject) @php($grade = $scores->get($student->id)?->get($subject->id)?->nilai_akhir) @endforeach @endforeach
No. Nama siswa {{ $subject->singkatan ?: mb_substr($subject->nama_mapel, 0, 5) }} Opsi cetak
{{ $loop->iteration }} {{ $student->nama_siswa }} @if ($grade !== null) {{ number_format((float) $grade, max(0, min(4, (int) ($decimalPlaces ?? 0))), ',', '') }} @else - @endif
@else
Tidak ada siswa terdaftar pada kelas dan periode ini.
@endif
@elseif ($classes->isEmpty())
Tidak ada kelas yang dapat diakses untuk periode ini.
@else
Pilih kelas untuk melihat siswa yang raportnya akan dicetak.
@endif @endif
@endsection @push('scripts') @endpush