Input Raport

Index / Input Nilai Siswa

{{-- Form Tambah Data --}}
@csrf @php $kelas = $siswa->kelas; $roman = trim($kelas->nama_kelas_romawi ?? ''); $sub = trim($kelas->nama_kelas_sub ?? ''); $number = trim((string) ($kelas->nama_kelas_nomor ?? '')); $kelasDisplay = $roman; if ($sub !== '') { $kelasDisplay = trim($kelasDisplay . ' ' . $sub); } $numberWithSub = $number; if ($sub !== '') { $numberWithSub .= $sub; } if ($kelasDisplay && $numberWithSub) { $kelasDisplay .= ' (' . $numberWithSub . ')'; } $faseMap = [ 7 => 'D', 8 => 'E', 9 => 'F', 10 => 'G', 11 => 'H', 12 => 'I', ]; $fase = $faseMap[$kelas->nama_kelas_nomor ?? null] ?? '-'; $semester = $selectedSemester ?? request('semester', 'Ganjil'); $tahunAjaran = $siswa->thn_ajaran_awal && $siswa->thn_ajaran_akhir ? $siswa->thn_ajaran_awal . '/' . $siswa->thn_ajaran_akhir : '-'; $madrasah = 'MTSs AL Ikhlas Panganten'; $alamat = 'Kp. Panganten'; @endphp
Logo Kiri

Kementerian Agama Republik Indonesia

MTSS Al Ikhlas Panganten

KP. Panganten

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; @endphp {{ $rowNumber++ }}. {{ $head->nama_mapel }} @if ($hasDetails) @else @endif @if ($hasDetails) @else @endif @foreach ($details as $detailIndex => $detail) {{ chr(65 + $detailIndex) }}. {{ $detail->nama_mapel_detail }} @endforeach @endforeach Jumlah 0

Ekstrakurikuler

Tambah
No. Kegiatan Ekstrakurikuler Nilai Keterangan 1 @foreach ($ekskuls as $ekskul) @endforeach @foreach ($ketNilaiList as $nilai) @endforeach

Prestasi

Tambah
No. Jenis Prestasi Keterangan 1

Ketidakhadiran

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

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

{{ $waliKelas->nama_guru ?? 'Nama Wali Kelas' }}
NIP. {{ $waliKelas->nip ?? '' }}

Mengetahui

Kepala Madrasah

{{ $kepalaSekolah->nama_lengkap ?? 'Nama Kepala Madrasah' }}
NIP. {{ $kepalaSekolah->nip ?? '' }}

Simpan

@push('js') @endpush