@extends('public.layout.app') @section('title', $assignment->title) @section('body')
@include('public.portals.teacher.partials.nav') {{-- Header --}}

{{ $assignment->title }}

{{ $assignment->course->title }} ({{ $assignment->course->code }})

{{-- Assignment Details Card --}}
{{ __('front.assignment_details') }}
{{ __('front.due_date') }} @if($assignment->due_at) {{ $assignment->due_at->format('M d, Y h:i A') }} @if(now()->gt($assignment->due_at)) {{ __('front.overdue') }} @endif @else {{ __('front.no_due_date') }} @endif
{{ __('front.max_grade') }} {{ $assignment->max_grade ?? '—' }}
{{ __('front.total_submissions') }} {{ $submissions->count() }}
{{ __('front.created_by') }} {{ $assignment->creator->name ?? '—' }}
{{ __('front.created_at') }} {{ $assignment->created_at->format('M d, Y') }}
@if($assignment->instructions)
{{ __('front.instructions') }}
{!! nl2br(e($assignment->instructions)) !!}
@endif
{{-- Submissions List --}}
{{ __('front.student_submissions') }}
{{ $submissions->count() }} Submitted
@if($submissions->isEmpty())

{{ __('front.no_submissions_yet') }}

@else
@foreach($submissions as $sub) @endforeach
{{ __('front.student') }} {{ __('front.submitted_at') }} {{ __('front.grade') }} {{ __('front.status') }} {{ __('front.actions') }}
{{ substr($sub->student->name ?? 'S', 0, 1) }}
{{ $sub->student->name ?? 'Unknown' }}
{{ $sub->student->email ?? '' }}
{{ $sub->submitted_at->format('M d, Y h:i A') }} @if($sub->grade) {{ $sub->grade }} / {{ $assignment->max_grade }} @else {{ __('front.pending') }} @endif @if($sub->grade) {{ __('front.graded') }} @else {{ __('front.not_graded') }} @endif
@if(!$sub->grade) @endif
@endif
@endsection