@extends('layouts.app') @section('content')
Assignment Submissions
Teacher: only your assignments • Student: only your submissions
@if(auth()->user()->hasRole('student') || auth()->user()->hasRole('master-admin')) New Submission @endif

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
count() > 0) id="bookings-table" @endif class="table table-bordered align-middle text-center"> @forelse($submissions as $s) @php $teacherName = $s->assignment?->course?->teacher?->name ?? '-'; $fileUrl = $s->file_path ? asset($s->file_path) : null; @endphp @empty @endforelse
ID Assignment Teacher Student Submission File Submitted At Grade Actions
{{ $s->id }}
{{ $s->assignment->title ?? '-' }}
{{ $teacherName }}
{{ $s->student->name ?? '-' }}
Student ID: {{ $s->student_id }}
@if($fileUrl)
{{-- View button --}} View {{-- Download button --}} Download
@else No File @endif
{{ optional($s->submitted_at)->format('Y-m-d H:i') }} {{ $s->grade ?? '-' }} View @can('update assignment submissions') Edit @endcan @if(auth()->user()->hasRole('master-admin'))
@csrf @method('DELETE')
@endif
No submissions found.
@endsection @push('script') @endpush