{{ __('تفاصيل الواجب') }}

← الواجبات
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{ $assignment->subject->name ?? 'مادة' }}

{{ $assignment->title }}

الأستاذ/ة: {{ $assignment->teacher->full_name ?? 'المعلم' }}
تاريخ التسليم @if($assignment->due_date) {{ \Carbon\Carbon::parse($assignment->due_date)->format('Y-m-d') }} @else مفتوح @endif
نوع الواجب: {{ $assignment->type === 'online' ? 'واجب إلكتروني' : 'واجب كتاب مدرسي' }} {!! nl2br(e($assignment->description)) !!}

حل الواجب

@if($submission && $submission->status === 'graded')
تم التقييم
الدرجة النهائية
{{ $submission->grade }}
@if($assignment->type === 'online')

مراجعة الإجابات:

@foreach($assignment->questions as $index => $question) @php $answer = $submission->answers->where('assignment_question_id', $question->id)->first(); @endphp
س{{ $index + 1 }}: {{ $question->text }} @if($answer) {{ $answer->is_correct ? 'إجابة صحيحة' : 'إجابة خاطئة' }} (+{{ $answer->points_earned }} د) @endif
إجابتك: {{ $answer->answer_text ?? 'لم تتم الإجابة' }}
@if(!$answer || !$answer->is_correct)
الإجابة الصحيحة: {{ $question->correct_answer }}
@endif
@endforeach
@endif @if($submission->feedback)
ملاحظة المعلم: "{{ $submission->feedback }}"
@endif
@elseif($submission && $submission->status === 'submitted' && $assignment->type === 'textbook')

تم تسليم الواجب بنجاح

بانتظار رصد المعلم للدرجة.

@else
@csrf @if($assignment->type === 'online')
@foreach($assignment->questions as $index => $question)
سؤال {{ $index + 1 }} {{ $question->points }} نقاط

{{ $question->text }}

@if($question->type === 'mcq') @foreach($question->options as $option) @endforeach @elseif($question->type === 'true_false')
@elseif($question->type === 'short_answer') @endif
@endforeach
@else

هذا الواجب يتم تسليمه يدوياً في الفصل. يمكنك الضغط على الزر أدناه لإبلاغ المعلم أنك أتممت الحل.

@endif
@endif
@push('scripts') @endpush