@extends('layouts.app') @section('title', 'Detail Tugas') @section('content')
{{-- Header --}}
Detail Penugasan

{{ $tugas->judul }}

Mata Kuliah: {{ $tugas->mataKuliah->nama ?? '-' }} Tenggat: {{ $tugas->deadline->format('d M Y, H:i') }} WIB {{ $tugas->isOverdue() ? '(Sudah ditutup)' : '('.$tugas->sisaWaktu().')' }}
Kembali
@if(session('success'))
{{ session('success') }}
@endif {{-- Kartu Statistik --}}
{{ $sudahKumpul }}
Sudah mengumpulkan
{{ $sudahDinilai }}
Sudah dinilai
{{ $sudahKumpul - $sudahDinilai }}
Belum dinilai
{{-- Deskripsi & File Soal --}}
@if($tugas->deskripsi)
Deskripsi tugas
{{ $tugas->deskripsi }}
@endif @if($tugas->file_soal && count($tugas->file_soal) > 0)
Lampiran soal ({{ count($tugas->file_soal) }})
@foreach($tugas->file_soal as $idx => $f)
{{ round($f['ukuran']/1024, 1) }} KB
@endforeach
@endif
{{-- Tabel Pengumpulan --}}
Pengumpulan mahasiswa
{{ $pengumpulans->total() }} masuk
@forelse($pengumpulans as $i => $p) @empty @endforelse
Mahasiswa Waktu kumpul File jawaban Catatan dosen Nilai Aksi
{{ strtoupper(substr($p->user->name, 0, 2)) }}
{{ $p->user->name }}
{{ $p->user->nim_nip ?? '-' }}
{{ $p->waktu_kumpul->format('d M Y') }}
Pukul {{ $p->waktu_kumpul->format('H:i') }} @if($p->waktu_kumpul->gt($tugas->deadline)) Terlambat @else Tepat waktu @endif
@if($p->file_jawaban && count($p->file_jawaban) > 0) @foreach($p->file_jawaban as $idx => $f) @endforeach @else Tidak ada file @endif {{-- PERBAIKAN BUG UTAMA: Menampilkan $p->catatan_dosen --}} @if($p->catatan_dosen)
{{ $p->catatan_dosen }}
@else Belum ada catatan @endif
@if($p->nilai !== null) @php $cls = $p->nilai >= 85 ? 'nilai-a' : ($p->nilai >= 70 ? 'nilai-b' : ($p->nilai >= 55 ? 'nilai-c' : 'nilai-d')); @endphp {{ $p->nilai }} @else - @endif

Kosong

Belum ada mahasiswa yang mengumpulkan tugas ini.

@if($pengumpulans->hasPages())
{{ $pengumpulans->links() }}
@endif
{{-- Modal Nilai Tanpa Ikon --}} @endsection @section('scripts') @endsection