@extends('layouts.app') @section('title', 'Penilaian Mahasiswa') @section('page-title', 'Input Penilaian Lapangan') @section('content') @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
Penilaian belum bisa disimpan.
@endif
Mahasiswa: {{ $pengajuan->mahasiswa->nama_lengkap ?? '-' }}
NIM: {{ $pengajuan->mahasiswa->nim ?? '-' }} / Program Studi: {{ $pengajuan->mahasiswa->prodi->nama_prodi ?? '-' }}
Kembali
@if(isset($rekapAbsensi))
Rekap Absensi sebagai bahan nilai Absensi/Kehadiran
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)
Penilaian belum dapat dilakukan karena mahasiswa belum mengajukan Seminar Magang.
@else
@csrf
Nilai Lapangan = (Absensi x 10%) + (Sikap x 15%) + (Teamwork x 15%) + (Kedisiplinan x 20%). Total kontribusi maksimal 60 poin terhadap Nilai Akhir.
@error('nilai_absensi')
{{ $message }}
@enderror
@error('nilai_sikap_etika')
{{ $message }}
@enderror
@error('nilai_teamwork')
{{ $message }}
@enderror
@error('nilai_disiplin_tanggung_jawab')
{{ $message }}
@enderror
@error('catatan_mitra')
{{ $message }}
@enderror
@if($penilaian && $penilaian->nilai_lapangan !== null)
Nilai Lapangan saat ini: {{ number_format($penilaian->nilai_lapangan, 2) }} @if($penilaian->nilai_akhir !== null) / Nilai Akhir: {{ number_format($penilaian->nilai_akhir, 2) }} / Grade: {{ $penilaian->grade }} @else / Nilai Akhir belum tersedia karena Nilai Lapangan dan Nilai Akademik belum lengkap. @endif
@endif
Batal
@endunless
@endsection