تفاصيل الواجب: {{ $assignment->title }}

← العودة للقائمة
@if(session('success'))
{{ session('success') }}
@endif

معلومات الواجب

{{ $assignment->subject->name ?? 'مادة' }} • {{ $assignment->grade->name ?? 'فصل' }}
المعلم
{{ $assignment->teacher->full_name ?? 'غير محدد' }}

تاريخ التسليم
{{ $assignment->due_date ? \Carbon\Carbon::parse($assignment->due_date)->format('Y-m-d') : 'مفتوح الدوام' }}

نوع الواجب
{{ $assignment->type === 'online' ? 'واجب إلكتروني (اختبار)' : 'واجب كتاب مدرسي' }}

تعليمات / وصف
{{ $assignment->description ?: 'لا توجد تعليمات إضافية' }}
@if($assignment->type === 'online' && $assignment->questions->count() > 0)
أسئلة الاختبار ({{ $assignment->questions->count() }})
@foreach($assignment->questions as $index => $question)
س{{ $index + 1 }}: {{ $question->points }} نقاط
{{ $question->text }}
@endforeach
@endif

متابعة تسليم الطلاب

قام {{ $assignment->submissions->count() }} من أصل {{ $students->count() }} طالب بالتسليم

@if($students->isEmpty())

لا يوجد طلاب مسجلين في هذا الفصل.

@else @foreach($students as $student) @php $submission = $assignment->submissions->where('student_id', $student->id)->first(); @endphp @endforeach
الطالب الحالة التقييم / الدرجة إجراءات
@if($student->profile_photo_url) @else {{ mb_substr($student->user->name ?? 'ط', 0, 1) }} @endif
{{ $student->user->name ?? 'غير معروف' }}
رقم الطالب: {{ $student->student_id }}
@if($submission) @if($submission->status === 'graded') تم التقويم @else تم التسليم @endif
{{ $submission->submitted_at->format('Y-m-d h:i A') }}
@else لم يسلم @endif
@if($submission && $submission->grade)
{{ $submission->grade }}
@if($submission->feedback)
{{ $submission->feedback }}
@endif @else - @endif
@if($assignment->type === 'textbook') @if(!$submission)
@csrf
@else @endif @else @if($submission) @else بانتظار الحل @endif @endif
@endif
@push('scripts') @endpush