@extends('layouts.app')
@section('title', 'Penilaian Lapangan')
@section('page-title', 'Input Nilai Pembimbing Lapangan')
@section('content')
@if(session('error'))
Form Penilaian Pembimbing Lapangan
Nilai akhir dihitung otomatis oleh sistem.
Kembali
@php
$statusNilai = $penilaian?->statusNilaiLabel() ?? 'Belum Lengkap';
$statusBadge = $statusNilai === 'Final' ? 'success' : ($statusNilai === 'Sementara' ? 'warning text-dark' : 'secondary');
@endphp
Nama Mahasiswa
{{ $pengajuan->mahasiswa->nama_lengkap ?? '-' }}
NIM
{{ $pengajuan->mahasiswa->nim ?? '-' }}
Program Studi
{{ $pengajuan->mahasiswa->prodi->nama_prodi ?? '-' }}
Tempat Magang
{{ $pengajuan->mitra->nama_instansi ?? $pengajuan->nama_instansi_manual ?? '-' }}
Pembimbing Lapangan
{{ auth()->user()->pembimbingLapangan?->nama_pembimbing ?? '-' }}
Status Seminar
{{ ucwords(str_replace('_', ' ', $pengajuan->status_seminar ?: 'belum')) }}
Status Nilai
{{ $statusNilai }}
@if($pengajuan->mahasiswa?->absensiAktif() && isset($rekapAbsensi))
Rekap Absensi sebagai bahan nilai
Hari wajib: {{ $rekapAbsensi['total_hari_wajib'] }}
Masuk: {{ $rekapAbsensi['jumlah_absensi_masuk'] }}
Disetujui: {{ $rekapAbsensi['jumlah_disetujui'] }}
Pending: {{ $rekapAbsensi['jumlah_pending'] }}
Revisi/Tolak: {{ $rekapAbsensi['jumlah_revisi'] }}
Kehadiran valid: {{ $rekapAbsensi['persentase_kehadiran'] }}%
@endif
@unless($canInput)
{{ $lockMessage ?? 'Penilaian belum dapat diproses.' }}
@else
@endunless
@endsection