Edit Raport

Index / Edit Nilai Siswa

@php $madrasah = 'MTSs AL Ikhlas Panganten'; $alamat = 'Kp. Panganten'; $ekskulEntries = old( 'ekstrakurikuler', $ekskulPengisian ->map( fn($row) => [ 'kegiatan_id' => $row->ekskul_id, 'nilai_id' => $row->ket_nilai, 'keterangan' => $row->keterangan, ], ) ->toArray(), ); if (!is_array($ekskulEntries) || count($ekskulEntries) === 0) { $ekskulEntries = [ [ 'kegiatan_id' => null, 'nilai_id' => null, 'keterangan' => null, ], ]; } $ekskulEntries = array_values($ekskulEntries); $prestasiEntries = old( 'prestasi', $prestasiPengisian ->map( fn($row) => [ 'jenis' => $row->jenis_prestasi, 'keterangan' => $row->keterangan, ], ) ->toArray(), ); if (!is_array($prestasiEntries) || count($prestasiEntries) === 0) { $prestasiEntries = [ [ 'jenis' => null, 'keterangan' => null, ], ]; } $prestasiEntries = array_values($prestasiEntries); @endphp {{-- Form Edit Data --}}
@csrf @method('PUT')
Logo Kiri

Kementerian Agama Republik Indonesia

{{ $madrasah }}

{{ $alamat }}

Kecamatan Cigalontang, Kabupaten Tasikmalaya - Jawa Barat

Logo Kanan
Nama : {{ $siswa->nama_siswa }}
Kelas : {{ $kelasDisplay ?? '-' }}
NIS/NISN : {{ $siswa->nis }} / {{ $siswa->nisn }}
Fase : {{ $fase ?? '-' }}
Madrasah : {{ $madrasah }}
Semester : {{ $semester ?? '-' }}
Alamat : {{ $alamat }}
Tahun Ajaran : {{ $tahunAjaran ?? '-' }}

Capaian Hasil Belajar

No. Mata Pelajaran Nilai Akhir Capaian Kompetensi @php $rowNumber = 1; @endphp @foreach ($mapelHeads as $headIndex => $head) @php $details = $head->details; $detailsCount = $details->count(); $rowspan = $detailsCount > 0 ? $detailsCount + 1 : 1; $hasDetails = $detailsCount > 0; $headScore = $headScores->get($head->id); @endphp {{ $rowNumber++ }}. {{ $head->nama_mapel }} @if ($hasDetails) @else @endif @if ($hasDetails) @else {{ old('mapel_heads.' . $head->id . '.capaian_kompetensi', optional($headScore)->deskripsi) }} @endif @foreach ($details as $detailIndex => $detail) @php $detailScore = $detailScores->get($detail->id); @endphp {{ chr(65 + $detailIndex) }}. {{ $detail->nama_mapel_detail }} {{ old('mapel_details.' . $detail->id . '.capaian_kompetensi', optional($detailScore)->deskripsi) }} @endforeach @endforeach Jumlah {{ old('total_nilai_akhir', $raportHead->jml_nilai_akhir ?? 0) }}

Ekstrakurikuler

Tambah
No. Kegiatan Ekstrakurikuler Nilai Keterangan Aksi @foreach ($ekskulEntries as $index => $row) {{ $index + 1 }} @foreach ($ekskuls as $ekskul) @endforeach @foreach ($ketNilaiList as $nilai) @endforeach {{ old('ekstrakurikuler.' . $index . '.keterangan', $row['keterangan']) }} @endforeach

Prestasi

Tambah
No. Jenis Prestasi Keterangan Aksi @foreach ($prestasiEntries as $index => $row) {{ $index + 1 }} {{ old('prestasi.' . $index . '.keterangan', $row['keterangan']) }} @endforeach

Ketidakhadiran

@php $ketidakhadiranTypes = [ 'sakit' => 'Sakit', 'izin' => 'Izin', 'alpa' => 'Alpa', ]; @endphp @foreach ($ketidakhadiranTypes as $key => $label) {{ $label }} Hari @endforeach

Catatan Pendidik

{{ old('catatan_pendidik', $raportHead->catatan_pendidik) }}
@if ($semester === 'Genap')

{{ $siswa->kelas->nama_kelas_nomor == 9 ? 'Keterangan Kelulusan' : 'Keterangan Kenaikan Kelas' }}

{{ $siswa->kelas->nama_kelas_nomor == 9 ? 'Keterangan Kelulusan:' : 'Keterangan Kenaikan Kelas:' }} @foreach ($promotionOptions as $option) @endforeach
@endif
Tasikmalaya,

Orang Tua/Wali

Wali Kelas

{{ optional($raportHead->waliKelas)->nama_guru ?? '-' }}
NIP. {{ optional($raportHead->waliKelas)->nip ?? '-' }}

Mengetahui

Kepala Madrasah

{{ optional($raportHead->kepalaSekolah)->nama_lengkap ?? '-' }}
NIP. {{ optional($raportHead->kepalaSekolah)->nip ?? '-' }}

Simpan Perubahan

{{-- --}}
@push('js') @endpush