@extends('layouts.teacher')
@section('title', 'Detail Tugas — ' . $assignment->title)
@section('header', 'Detail Tugas')
@section('content')
{{-- Header --}}
{{ $course->title }} · Tugas
{{ $assignment->title }}
{{ $assignment->due_date && $assignment->due_date->isFuture() ? 'Terbuka' : 'Tutup' }}
@if($assignment->due_date)
Deadline: {{ $assignment->due_date->format('d M Y, H:i') }}
@endif
{{-- Main: Submissions --}}
{{-- Stats --}}
Dikumpulkan
{{ $assignment->submissions->count() }}
Sudah Dinilai
{{ $assignment->submissions->whereNotNull('score')->count() }}
Belum Dinilai
{{ $assignment->submissions->whereNull('score')->count() }}
{{-- Submission Table --}}
Submission Siswa
@if($assignment->submissions->isEmpty())
@else
| Siswa |
Dikumpulkan |
File |
Status |
Beri Nilai |
@foreach($assignment->submissions as $sub)
{{ strtoupper(substr($sub->student->name ?? 'S', 0, 1)) }}
{{ $sub->student->name ?? '—' }}
|
{{ $sub->submitted_at ? $sub->submitted_at->format('d M Y, H:i') : '—' }}
|
@if($sub->file_path)
Unduh
@else
—
@endif
|
@if($sub->score !== null)
{{ $sub->score }} / {{ $assignment->max_score ?? 100 }}
@else
Belum dinilai
@endif
|
|
@endforeach
@endif
{{-- Sidebar --}}
Detail Tugas
Deadline: {{ $assignment->due_date ? $assignment->due_date->format('d M Y') : 'Tidak ada' }}
Nilai Maks: {{ $assignment->max_score ?? 100 }}
Tipe: {{ ucfirst($assignment->type ?? 'file') }}
{{ $course->enrollments->count() }} siswa terdaftar
@if($assignment->description)
Instruksi
{!! nl2br(e($assignment->description)) !!}
@endif
@if($assignment->attachment)
@endif
@endsection