@extends('backEnd.master') @section('title') @lang('reports.progress_card_report_100_percent') @endsection @section('mainContent') @if(resultPrintStatus('vertical_boarder')) @endif

@lang('common.select_criteria')

@if(session()->has('message-success') != "") @if(session()->has('message-success'))
{{ session()->get('message-success') }}
@endif @endif @if(session()->has('message-danger') != "") @if(session()->has('message-danger'))
{{ session()->get('message-danger') }}
@endif @endif
{{ Form::open(['class' => 'form-horizontal', 'files' => true, 'route' => 'progress_card_report_search', 'method' => 'POST', 'enctype' => 'multipart/form-data', 'id' => 'search_student']) }}
@if ($errors->has('class')) {{ $errors->first('class') }} @endif
loader
@if ($errors->has('section')) {{ $errors->first('section') }} @endif
loader
{{ Form::close() }}
@if(isset($is_result_available)) @if(moduleStatusCheck('University')) @includeIf('university::exam.progress_card_report') @else

@lang('reports.progress_card_report')

{{generalSetting()->school_name}}

{{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'}}

{{$studentDetails->studentDetail->full_name}}

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

@lang('student.admission_no') : {{$studentDetails->studentDetail->admission_no}}

@lang('student.roll') :{{$studentDetails->roll_no}}

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

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

@if(@$marks_grade) @if (@generalSetting()->result_type != 'mark') @endif @foreach($marks_grade as $grade_d) @if (@generalSetting()->result_type != 'mark') @endif @endforeach
@lang('reports.staring') @lang('reports.ending')@lang('exam.gpa') @lang('exam.grade')@lang('homework.evalution')
{{$grade_d->percent_from}} {{$grade_d->percent_upto}}{{$grade_d->gpa}} {{$grade_d->grade_name}}{{$grade_d->description}}
@endif

@lang('reports.progress_report')

@foreach($assinged_exam_types as $assinged_exam_type) @php $exam_type = App\SmExamType::examType($assinged_exam_type); @endphp @endforeach @if(@generalSetting()->result_type == 'mark') @endif @foreach($assinged_exam_types as $assinged_exam_type) @endforeach @php $total_fail = 0; $total_marks = 0; $gpa_with_optional_count=0; $gpa_without_optional_count=0; $value=0; $total_subject = 0; $totalGpa = 0; $all_exam_type_full_mark=0; $total_additional_subject_gpa=0; $totalavgMarkAddition=0; $totalavgMarkAddition=0; $temp_grade=[]; $temp_gpa=0; @endphp @foreach($subjects as $data) @if ($optional_subject_setup!='' && $student_optional_subject!='') @if ($student_optional_subject->subject_id==$data->subject->id) @else @endif @else @endif @php if($totalSubjectFail > 0){ }else{ $totalSumSub = $totalSumSub / count($assinged_exam_types); } @endphp @endforeach @php $colspan = 4 + count($assinged_exam_types) * 2; if ($optional_subject_setup!='') { $col_for_result=3; } else { $col_for_result=2; } @endphp @php $term_base_gpa = 0; $average_gpa = 0; $with_percent_average_gpa = 0; $optional_subject_total_gpa = 0; $optional_subject_total_above_gpa = 0; $without_additional_subject_total_gpa = 0; $with_additional_subject_addition = 0; $with_optional_percentage = 0; $total_with_optional_percentage = 0; $total_with_optional_subject_extra_gpa = 0; $optional_subject_mark= 0; @endphp @foreach($assinged_exam_types as $assinged_exam_type) @php $exam_type = App\SmExamType::examType($assinged_exam_type); $term_base_gpa=termWiseGpa($assinged_exam_type, $studentDetails->id); $with_percent_average_gpa +=$term_base_gpa; $term_base_full_mark=termWiseTotalMark($assinged_exam_type, $studentDetails->id); $average_gpa+=$term_base_full_mark; if($optional_subject_setup!='' && $student_optional_subject!=''){ $optional_subject_gpa = optionalSubjectFullMark($assinged_exam_type,$studentDetails->id,@$optional_subject_setup->gpa_above,"optional_sub_gpa"); $optional_subject_total_gpa += $optional_subject_gpa; $optional_subject_above_gpa = optionalSubjectFullMark($assinged_exam_type,$studentDetails->id,@$optional_subject_setup->gpa_above,"with_optional_sub_gpa"); $optional_subject_total_above_gpa += $optional_subject_above_gpa; $without_subject_gpa = optionalSubjectFullMark($assinged_exam_type,$studentDetails->id,@$optional_subject_setup->gpa_above,"without_optional_sub_gpa"); $without_additional_subject_total_gpa += $without_subject_gpa; $with_additional_subject_gpa = termWiseAddOptionalMark($assinged_exam_type, $studentDetails->id, @$optional_subject_setup->gpa_above); $with_additional_subject_addition += $with_additional_subject_gpa; $with_optional_percentages=termWiseGpa($assinged_exam_type, $studentDetails->id, @$with_optional_subject_extra_gpa); $total_with_optional_percentage += $with_optional_percentages; } @endphp @endforeach
@lang('common.subjects'){{$exam_type->title}}@lang('exam.total') @lang('exam.average') @lang('exam.letter_grade')
@lang('exam.marks')
{{$data->subject !=""?$data->subject->subject_name:""}} (@lang('common.optional')){{$data->subject !=""?$data->subject->subject_name:""}}{{$data->subject !=""?$data->subject->subject_name:""}}{{ number_format($totalSumSub,2) }} {{ number_format($totalSumSub / count($assinged_exam_types), 2)}} @php $totalavgMarkAddition += number_format($totalSumSub / count($assinged_exam_types), 2); @endphp @php $temp_grade[]=getGrade(number_format($totalSumSub / count($assinged_exam_types), 2)); $temp_gpa +=markGpa(number_format($totalSumSub / count($assinged_exam_types), 2))->gpa; echo getGrade(number_format($totalSumSub / count($assinged_exam_types), 2)); @endphp
{{-- Total Marks Start --}} @if ($optional_subject_setup!='' && $student_optional_subject!='') @else @endif {{-- Total Marks End --}} @if (@generalSetting()->result_type != 'mark') @if($optional_subject_setup!='' && $student_optional_subject!='') @endif @php if ($optional_subject_mark) { $total_marks_without_optional=$total_marks-$optional_subject_mark; $op_subject_count=count($subjects)-1; }else{ $total_marks_without_optional=$total_marks; $op_subject_count=count($subjects); } @endphp @if ($optional_subject_setup!='' && $student_optional_subject!='') @else @endif {{-- Total Gpa Start --}} @if ($optional_subject_setup!='' && $student_optional_subject!='') @else @endif {{-- Total Gpa End --}} {{-- Remark Start --}} {{-- @if($optional_subject_setup!='' && $student_optional_subject!='') @else @endif --}} @if($optional_subject_setup!='' && $student_optional_subject!='') @else @endif {{-- Remark End --}} @endif
@lang('exam.total_marks'){{number_format($total_marks,2)}} @lang('reports.out_of') {{$all_exam_type_full_mark}}{{number_format($total_marks,2)}} @lang('reports.out_of') {{$all_exam_type_full_mark}}
@lang('reports.optional_total_gpa')
@lang('reports.gpa_above') {{@$optional_subject_setup->gpa_above}}
{{$optional_subject_total_gpa}}
{{$optional_subject_total_above_gpa}}
@lang('reports.gpa') {{gradeName(number_format($total_with_optional_percentage,2,'.',''))}} @lang('reports.without_additional_gpa') {{gradeName(number_format($with_percent_average_gpa,2,'.',''))}} @php if(in_array($failgpaname->grade_name,$temp_grade)){ echo $failgpaname->gpa; }else{ $ttl = $temp_gpa / count($subjects); if($max_gpa < $ttl){ echo number_format($max_gpa,2,'.',''); }else{ echo number_format($ttl,2,'.',''); } } @endphp
@lang('exam.grade') {{number_format($total_with_optional_percentage,2,'.','')}} @lang('reports.without_additional_grade') {{number_format($with_percent_average_gpa,2,'.','')}} @php if(in_array($failgpaname->grade_name,$temp_grade)){ echo $failgpaname->grade_name; }else{ $ttl = $temp_gpa / count($subjects); if($max_gpa < $ttl){ echo $maxgpaname->grade_name; }else{ echo getGradeUpdate($temp_gpa / count($subjects))->grade_name; } } @endphp
@lang('reports.position') {{remarks(number_format($total_with_optional_percentage,2,'.',''))}} @lang('reports.position') {{getStudentAllExamMeritPosition($class_id, $section_id, $studentDetails->id)}}
@lang('homework.evaluation') {{remarks(number_format($total_with_optional_percentage,2,'.',''))}} @lang('homework.evaluation') {{remarks(markGpa(number_format($totalavgMarkAddition / $op_subject_count))->gpa)}}
@php $examReportSignature = examReportSignatures(); @endphp @if($examReportSignature->count() > 1 || !$exam_content)
@foreach ($examReportSignature as $signature)
{{$signature->title}}

{{$signature->title}}

@endforeach
@endif @if($exam_content) count() == 1)class="border-0 mt-auto" @endif>

@lang('exam.date_of_publication_of_result') : {{dateConvert(@$exam_content->publish_date)}}

@if($examReportSignature->count() == 1)

({{@$examReportSignature->first()->title}})

@endif
@endif
@endif @endif @endsection