@extends('layouts.app') @section('title', 'Penilaian') @section('page-title', 'Penilaian Akademik') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @php $formatStatus = fn($status) => ucwords(str_replace('_', ' ', $status ?: 'belum')); @endphp
Daftar Penilaian Akademik Mahasiswa Bimbingan
Kelola nilai Tahap 1 dan Tahap 2 mahasiswa bimbingan.
@forelse($pengajuans as $pengajuan) @php $canInput = true; @endphp @empty @endforelse
Mahasiswa NIM Program Studi Tempat Magang/Mitra Status Nilai Nilai Sementara Saya Nilai Final Aksi
{{ $pengajuan->mahasiswa->nama_lengkap ?? '-' }}
{{ $formatStatus($pengajuan->status_seminar ?: 'belum') }}
{{ $pengajuan->mahasiswa->nim ?? '-' }} {{ $pengajuan->mahasiswa->prodi->nama_prodi ?? '-' }} {{ $pengajuan->mitra->nama_instansi ?? $pengajuan->nama_instansi_manual ?? '-' }} @php $nilaiStatus = $pengajuan->penilaian?->status_nilai ?? 'belum_lengkap'; $nilaiBadge = match ($nilaiStatus) { 'final' => 'success', 'akhir_saat_ini' => 'info text-dark', 'sementara' => 'warning text-dark', default => 'secondary', }; @endphp {{ $pengajuan->penilaian?->statusNilaiLabel() ?? 'Nilai Belum Lengkap' }} {{ $pengajuan->penilaian?->nilai_tahap1_dosen !== null ? number_format($pengajuan->penilaian->nilai_tahap1_dosen, 2) : '-' }} @if($pengajuan->penilaian?->nilai_akhir !== null)
{{ number_format($pengajuan->penilaian->nilai_akhir, 2) }}
Grade {{ $pengajuan->penilaian->grade }}
@else - @endif
Belum ada mahasiswa yang dapat dinilai.
{{ $pengajuans->links() }}
@endsection