@php $formatNilai = function ($item) { if (($item->tipe_nilai ?? null) !== 'huruf') { return $item->penilaian; } $huruf = match ((int) $item->penilaian) { 100 => 'SB', 80 => 'B', 60 => 'C', 40 => 'K', default => '-', }; return $huruf . ' (' . $item->penilaian . ')'; }; @endphp
Preview Rapot Peserta Magang

RAPOT PESERTA MAGANG

Hasil tes awal dan perkembangan penilaian bulanan

Nama{{ $peserta->nama }} Posisi{{ $peserta->posisi ?? '-' }} Periode Magang {{ $peserta->start_period ? date('d-m-Y', strtotime($peserta->start_period)) : '-' }} s/d {{ $peserta->end_period ? date('d-m-Y', strtotime($peserta->end_period)) : '-' }}

Hasil Tes Awal

Tanggal tes {{ isset($tes_awal->tanggal_waktu_tes) ? date('d-m-Y H:i', strtotime($tes_awal->tanggal_waktu_tes)) : '-' }}
Status{{ ucfirst($tes_awal->status ?? '-') }}
Nilai Tes Teknis{{ $peserta->nilai_teknis ?? '-' }}
Nilai Tes Non-Teknis{{ $peserta->nilai_nonteknis ?? '-' }}

Ringkasan Nilai Bulanan

@if ($periode_penilaian->isEmpty())
Belum ada penilaian bulanan.
@else @foreach ($periode_penilaian as $periode) @endforeach
No Periode Rata-rata NonTeknis Rata-rata Teknis Rata-rata Bulanan
{{ $loop->iteration }} {{ $periode->nama_periode }} {{ $periode->rata_nonteknis ?? '-' }} {{ $periode->rata_teknis ?? '-' }} {{ $periode->rata_bulanan ?? '-' }}

Grafik Tren Nilai

@foreach ($periode_penilaian as $periode)

Detail {{ $periode->nama_periode }}

NonTeknis

@forelse ($periode->nonteknis as $item) @empty @endforelse
Penilaian Nilai Indeks Keterangan
{{ $item->nama_penilaian }} {{ $formatNilai($item) }} {{ $item->indeks_penilaian ?? '-' }} {{ $item->keterangan ?: '-' }}
Belum ada nilai nonteknis.
Rata-rata NonTeknis {{ $periode->rata_nonteknis ?? '-' }}

Teknis

@forelse ($periode->teknis as $item) @empty @endforelse
Penilaian Nilai Indeks Keterangan
{{ $item->nama_penilaian }} {{ $formatNilai($item) }} {{ $item->indeks_penilaian ?? '-' }} {{ $item->keterangan ?: '-' }}
Belum ada nilai teknis.
Rata-rata Teknis {{ $periode->rata_teknis ?? '-' }}
@if ($periode->komentar->isNotEmpty())

Komentar

@foreach ($periode->komentar as $komentar)

{{ $komentar->nama_penilaian }}: {{ $komentar->keterangan ?: '-' }}

@endforeach @endif {{--
Teknis: {{ $periode->rata_teknis ?? '-' }} NonTeknis: {{ $periode->rata_nonteknis ?? '-' }} Rata-rata bulan: {{ $periode->rata_bulanan ?? '-' }}
--}}
@endforeach @endif {{--
Rata-rata Akhir: {{ $rata_rata_akhir ?? 'Belum tersedia' }}
--}}