@if(@$header)

@lang('university::un.exam_report')

@endif
@php $admission= $studentRecordDetails->first(); $graduation= $studentRecordDetails->orderBy('id', 'desc')->first(); $attempted = 0; $fail = 0; $cumulativeAverage = 0; $semesterResult = collect(); @endphp
{{generalSetting()->school_name }}

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

{{isset(generalSetting()->address)?generalSetting()->address:'Infix School Address'}}
{{isset(generalSetting()->email)?generalSetting()->email:'hello@aorasoft.com'}}
{{isset(generalSetting()->phone)?generalSetting()->phone:'+96897002784'}}

@if (moduleStatusCheck('University')) @endif @if (moduleStatusCheck('University')) @endif
@lang('library.full_name') {{$studentDetails->full_name}} @lang('admin.gender') {{@$studentDetails->gender->base_setup_name}} @lang('student.date_of_birth') {{dateConvert(@$studentDetails->date_of_birth)}}
@lang('student.roll_no') {{$studentDetails->roll_no}}@lang('student.admission') {{@$admission->unSemesterLabel->name}} ({{@$admission->unAcademic->name}}) @lang('university::un.graduation') {{@$graduation->unSemesterLabel->name}} ({{@$graduation->unAcademic->name}})
@lang('university::un.program') {{@$studentRecordDetails->first()->unDepartment->name}} @lang('university::un.total_credit_hours') {{number_format(studentSubjectCredit($studentDetails->id), 2, '.', '')}} @lang('university::un.cumulative_avg')
@if (moduleStatusCheck('University')) @foreach($studentRecords as $key=> $record) @foreach($record->unAcademic->unSemesterLabels as $unSemesterLabel) @if(isMarkRegister($unSemesterLabel->id)) @php $subjects = studentSubject($unSemesterLabel->id, $unSemesterLabel->un_academic_id, $studentDetails->id); $totalSubject = count($subjects); $semesterWiseAttempted = 0; $passed = 0; $markWithCredit = 0; $result = 0; @endphp @foreach($subjects as $subject) @php $mark = unStudentFullMark($unSemesterLabel->id, $unSemesterLabel->un_academic_id, $subject->subject->id, $studentDetails->id); $attempted += $subject->subject->number_of_hours; $semesterWiseAttempted += $subject->subject->number_of_hours; $failPass = failPassStatus($mark, $subject->subject->pass_mark, $unSemesterLabel->id, $unSemesterLabel->un_academic_id, $subject->subject->id); $result += $mark; if($failPass){ $fail += $subject->subject->number_of_hours; }else{ $passed += $subject->subject->number_of_hours; } $markWithCredit += $mark * $subject->subject->number_of_hours; @endphp @endforeach @php $semesterAverage = null; if($markWithCredit && $semesterWiseAttempted){ $semesterAverage = $markWithCredit / $semesterWiseAttempted; } $semesterResult->push(collect([ 'avg'=>$semesterAverage, 'attempted'=>$semesterWiseAttempted, 'result'=> $semesterAverage* $semesterWiseAttempted, ])); $cumulativeAverage = $semesterResult->sum('result')/ $semesterResult->sum('attempted'); //$cumulativeAverage = 1; @endphp @endif @endforeach
@lang('university::un.course_no') @lang('university::un.course_title') @lang('university::un.attempted') @lang('university::un.passed') @lang('exam.grade')
{{$unSemesterLabel->name}} ({{$unSemesterLabel->academicYearDetails->name}})
{{$subject->subject->subject_code}} {{$subject->subject->subject_name}} {{$subject->subject->number_of_hours}} {{(@$failPass) ? 0 : $subject->subject->number_of_hours}} {{$mark}}
@lang('university::un.semester_credit_hours') {{$semesterWiseAttempted}} {{$passed}}
@lang('university::un.semester_average'): {{number_format($semesterAverage, 2, '.', '')}}

@lang('university::un.cumulative_credit_hours') ( @lang('university::un.attempted'): {{$attempted}}, @lang('university::un.passed'): {{$attempted - @$fail}}, @lang('university::un.earned'): {{$attempted - @$fail}} )

@lang('university::un.cumulative_average'): {{number_format($cumulativeAverage, 2, '.', '')}}

@endforeach @endif
@if (moduleStatusCheck('Alumni'))

{{@$graduate->unAlumni->notes}}

@endif