{{-- --}}

{{isset(generalSetting()->school_name)?generalSetting()->school_name:'Infix School Management ERP'}}

{{isset(generalSetting()->address)?generalSetting()->address:'Infix School Address'}}

@lang('common.email'): {{isset(generalSetting()->email)?generalSetting()->email:'hello@aorasoft.com'}}, @lang('common.phone'): {{isset(generalSetting()->phone)?generalSetting()->phone:'+96897002784'}}

@lang('exam.order_of_merit_list')

@lang('common.academic_year'):{{ @$class->academic->year }}

@lang('exam.exam'):{{$exam_name}}

@lang('common.class'):{{$class_name}}

@lang('common.section'):{{$section->section_name}}

@lang('common.subjects')

    @foreach($assign_subjects as $subject)
  • {{$subject->subject->subject_name}}
  • @endforeach
@php $subject_mark= null; @endphp {{-- --}} @if (isset($optional_subject_setup)) @else @endif @foreach($subjectlist as $subject) @endforeach @foreach($allresult_data as $key => $row) @php $total_student_mark = 0; $main_subject_total_gpa = 0; $total_grade_point = 0; $total_grade_point_without_optional = 0; $markslist = explode(',', $row->marks_string); $get_subject_id = explode(',', $row->subjects_id_string); $count = 0; $additioncheck = []; $subject_mark = []; $number_of_subjects = count($markslist); $number_of_subjects_without_optional = 0; @endphp @foreach($markslist as $mark) @php $is_optional = App\SmOptionalSubjectAssign::is_optional_subject($row->student_id, $get_subject_id[$count]); $grade_gpa = DB::table('sm_marks_grades') ->where('percent_from', '<=', $mark) ->where('percent_upto', '>=', $mark) ->where('academic_id', getAcademicId()) ->first(); // Calculate GPA with all subjects $total_grade_point += $grade_gpa->gpa; if (!$is_optional) { // Calculate GPA excluding optional subject $total_grade_point_without_optional += $grade_gpa->gpa; $number_of_subjects_without_optional++; } else { $additioncheck[] = $mark; } $count++; $subject_mark[] = $mark; $total_student_mark += $mark; @endphp @endforeach @php $gpa = number_format((float)$total_grade_point / $number_of_subjects_without_optional, 2, '.', ''); // Check if GPA is greater than 5 if ($gpa > 5) { $gpa = 5.00; } $gpa_without_optional = $number_of_subjects_without_optional ? number_format((float)$total_grade_point_without_optional / $number_of_subjects_without_optional, 2, '.', '') : $failgpa; @endphp @foreach ($markslist as $mark) @endforeach @endforeach
@lang('common.name') @lang('student.admission_no') @lang('student.roll_no') @lang('exam.position')@lang('lang.obtained_marks')@lang('exam.total_mark')@lang('exam.gpa')
@lang('reports.without_additional')
@lang('exam.gpa')@lang('exam.gpa'){{$subject}}
{{ $row->student_name }} {{ $row->admission_no }} {{ $row->studentinfo->roll_no }} {{ @getStudentMeritPosition($InputClassId, $InputSectionId, $InputExamId, $row->studentinfo->studentRecord->id) }} {{ $row->total_marks }} {{ $gpa_without_optional }} {{ number_format($gpa,2) }}{{ !empty($mark) ? $mark : 0 }}