@extends('layout.assessor') @section('content')
@php $jenisLabel = ($jenis ?? 'camaba_alihjenjang') === 'camaba_eporto' ? 'Portofolio/E-Porto' : 'Alih Jenjang'; @endphp

Daftar Ajuan Mahasiswa - {{ $jenisLabel }}

Daftar Evaluasi Mahasiswa RPL - {{ $jenisLabel }}
@forelse ($camaba as $index => $mahasiswa) @php $rplStatus = $mahasiswa->assessment->rpl_status ?? null; $isSelesai = $rplStatus === 'selesai'; @endphp
{{ strtoupper(substr($mahasiswa->nama ?? 'M', 0, 2)) }}
{{ $mahasiswa->nama }}
No. {{ $index + 1 }}
{{ $mahasiswa->jurusan->nama_jurusan }}
@if($mahasiswa->assessment && $mahasiswa->assessment->deadline)
Deadline Penilaian: {{ \Carbon\Carbon::parse($mahasiswa->assessment->deadline)->format('d/m/Y H:i') }} @php $deadline = $mahasiswa->assessment->deadline; $now = now(); @endphp
@if($mahasiswa->assessment->rpl_status == 'selesai') Selesai @elseif($deadline < $now) Terlambat @elseif($deadline <= $now->addDays(3)) Mendekati Deadline @else Aktif @endif
@else Deadline belum diatur @endif
@php $rplStatus = $mahasiswa->assessment->rpl_status ?? null; $rplClass = 'secondary'; $rplText = '-'; if ($rplStatus) { $rplText = ucfirst(str_replace('-', ' ', $rplStatus)); switch ($rplStatus) { case 'selesai': $rplClass = 'success'; break; case 'penilaian-assessor': $rplClass = 'info'; break; case 'ditinjau-admin': $rplClass = 'warning'; break; case 'self-assessment': $rplClass = 'secondary'; break; case 'banding': $rplClass = 'danger'; break; } } @endphp
{{ $rplText }}
@if($mahasiswa->id) Nilai @else ID tidak tersedia @endif
@empty

Tidak ada mahasiswa yang ditugaskan ke Anda.

@endforelse
@endsection