@extends('admin.layouts.app') @section('title', 'Detail Tugas') @section('content') @php $isLewat = \Carbon\Carbon::parse($tugas->deadline)->isPast(); $tepat = $tugas->pengumpulanTugas->where('status', 'dikumpulkan')->count(); $terlambat = $tugas->pengumpulanTugas->where('status', 'terlambat')->count(); $totalKumpul = $tugas->pengumpulanTugas->count(); @endphp ← Kembali ke History Tugas {{-- INFO TUGAS --}}
{{ $tepat }}
Tepat Waktu
{{ $terlambat }}
Terlambat
{{ $totalKumpul }}
Total Pengumpulan
📥 Daftar Pengumpulan Siswa
Belum ada siswa yang mengumpulkan tugas ini.
| No | Nama Siswa | NISN | Waktu Submit | Status | EXP / Poin | File Jawaban |
|---|---|---|---|---|---|---|
| {{ $i + 1 }} | {{ optional($kumpul->siswa)->nama ?? '-' }} | {{ optional($kumpul->siswa)->nisn ?? '-' }} |
{{ \Carbon\Carbon::parse($kumpul->tanggal_submit)->format('d M Y') }}
{{ \Carbon\Carbon::parse($kumpul->tanggal_submit)->format('H:i') }}
|
@if($kumpul->status === 'dikumpulkan') ✅ Tepat Waktu @elseif($kumpul->status === 'terlambat') ⏰ Terlambat @else ❌ Belum @endif | @if($kumpul->exp > 0) ⭐ {{ $kumpul->exp }} EXP @else Belum dinilai @endif | @if($kumpul->lampiran_tugas) @php $ext = strtolower(pathinfo($kumpul->lampiran_tugas, PATHINFO_EXTENSION)); $icon = match(true) { in_array($ext, ['pdf']) => '📄', in_array($ext, ['doc','docx']) => '📝', in_array($ext, ['jpg','jpeg','png']) => '🖼️', default => '📎', }; @endphp {{ $icon }} Unduh @else - @endif |