@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')
|
@if($kumpul->exp > 0)
|
@if($kumpul->lampiran_tugas)
@php
$ext = strtolower(pathinfo($kumpul->lampiran_tugas, PATHINFO_EXTENSION));
$iconSrc = match(true) {
in_array($ext, ['pdf']) => asset('images/icon/gurud/buku2.png'),
in_array($ext, ['doc','docx']) => asset('images/icon/gurud/buku1.png'),
in_array($ext, ['jpg','jpeg','png']) => asset('images/icon/gurud/image.png'),
default => asset('images/icon/gurud/link.png'),
};
$iconAlt = match(true) {
in_array($ext, ['pdf']) => 'File PDF',
in_array($ext, ['doc','docx']) => 'File Word',
in_array($ext, ['jpg','jpeg','png']) => 'File Gambar',
default => 'File Lampiran',
};
@endphp
|