{{ __('رصد الدرجات') }} 💯

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@if($selectedGrade)
@if(!request('exam_id'))
@if($markWeights->isNotEmpty()) @else

💡 حدد أوزان الدرجات لهذه المادة للحصول على قائمة مخصصة.

@endif
@else
جاري الرصد للامتحان: {{ $selectedExam->title }} — المادة: {{ $selectedExam->subject->name }}
@endif
@endif
@if($selectedGrade)
{{ $selectedTerm === 'first' ? '📚 الفصل الأول' : '📚 الفصل الثاني' }} — جميع الدرجات ستُحفظ لهذا الفصل الدراسي.
@endif
@if(count($students) > 0)

رصد الدرجات

@if($selectedExam) امتحان: {{ $selectedExam->title }} | الدرجة العظمى: {{ $selectedExam->max_score }} @else مادة: {{ $selectedSubject->name }} | نوع: {{ request('type') }} | الدرجة العظمى: {{ $markWeights->firstWhere('type', request('type'))?->max_score ?? 100 }} @php $currentWeight = $markWeights->firstWhere('type', request('type')); @endphp @if($currentWeight) | الوزن: {{ $currentWeight->weight }}% @endif @endif

@if(request('grade_id') && request('subject_id') && $selectedTerm) تصدير كشف (PDF) @endif
@csrf @if($selectedExam) @else @if($currentWeight ?? null) @endif @endif
@foreach($students as $student) @endforeach
# اسم الطالب الدرجة (من {{ $selectedExam ? $selectedExam->max_score : ($markWeights->firstWhere('type', request('type'))?->max_score ?? 100) }})
{{ $loop->iteration }} {{ $student->full_name }}
@elseif(request('grade_id'))

اختر امتحاناً أو حدد المادة والنوع ثم اضغط "جلب القائمة" للبدء.

@endif