@extends('admin.layout.app') @section('body')

{{ __('admin.exam_marks_report') }}

@if(!empty($marksData))
@foreach($marksData['examTypes'] as $type) @endforeach @foreach($marksData['students'] as $enrollment) @php $totalWeighted = 0; @endphp @foreach($marksData['examTypes'] as $type) @php $mark = $marksData['marks'][$enrollment->student_user_id][$type->id] ?? null; $percentage = $mark ? ($mark->marks_obtained / $mark->max_marks) * 100 : 0; $totalWeighted += $percentage * ($type->weight / 100); @endphp @endforeach @endforeach
{{ __('admin.student_2') }}{{ $type->name }} ({{ $type->weight }}%){{ __('admin.total_3') }}
{{ $enrollment->student->name }} ({{ $enrollment->student->email }}){{ $mark ? $mark->marks_obtained . '/' . $mark->max_marks : '—' }}
{{ round($percentage,1) }}%
{{ round($totalWeighted, 2) }}%
@endif
@endsection