@extends('layout.layout') @section('content') @include('components.alert')
Back to Assignments
Assignment

{{ $assignment->title }}

@if ($assignment->description)

{{ $assignment->description }}

@else

No description available for this assignment.

@endif
@if ($existingAnswer) Submitted @else Ready to Submit @endif
Assignment Information

Schedule, submission type, and file upload restrictions.

Start Date
{{ $assignment->start_date }} - {{ $assignment->start_time }}
End Date
{{ $assignment->end_date }} - {{ $assignment->end_time }}
Submission Type
{{ ucfirst($assignment->submission_type) }}
@if ($assignment->submission_type === 'file')
Max Files
{{ $assignment->max_number_of_uploaded_files }}
Max Size
{{ $assignment->maximum_submission_size }} MB
Accepted Types
{{ is_array(json_decode($assignment->accepted_file_types, true)) ? implode(', ', json_decode($assignment->accepted_file_types, true)) : $assignment->accepted_file_types }}
@endif
@if ($assignment->attachments->count())
Assignment Attachments

Files provided by the instructor for this assignment.

@foreach ($assignment->attachments as $attachment)
{{ basename($attachment->file) }}
View Attachment
@endforeach
@endif @if ($existingAnswer)
Already Submitted
You already submitted this assignment. You can review your answer, files, grade, and feedback below.
@if ($existingAnswer->text)
Your Text Answer

The answer you submitted for this assignment.

{!! nl2br(e($existingAnswer->text)) !!}
@endif @if ($existingAnswer->grade || $existingAnswer->feedback)
@if ($existingAnswer->grade)
Grade

Your assignment result.

{{ $existingAnswer->grade }}
@if ($existingAnswer->grade > 50) Pass @else Fail @endif
@endif @if ($existingAnswer->feedback)
Feedback

Teacher feedback for your submission.

@endif
@endif @if ($existingAnswer->answerAttachments->count())
Your Submitted Files

Files you uploaded as your assignment answer.

@foreach ($existingAnswer->answerAttachments as $att)
{{ basename($att->file_answer) }}
View Submitted File
@endforeach
@endif @else
@csrf
Submit Your Assignment

Complete your answer based on the required submission type.

@if ($assignment->submission_type === 'text')
@elseif ($assignment->submission_type === 'file')
Upload your answer files
Allowed: {{ is_array(json_decode($assignment->accepted_file_types, true)) ? implode(', ', json_decode($assignment->accepted_file_types, true)) : $assignment->accepted_file_types }} | Max per file: {{ $assignment->maximum_submission_size ?? '' }} MB
@endif
Cancel
@endif
@endsection @push('scripts') @endpush @push('styles') @endpush