@extends('backEnd.master') @section('title') @lang('exam.student_final_mark_sheet') @endsection @section('mainContent')

@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' => 'studentFinalMarkSheetSearch', 'method' => 'POST', 'enctype' => 'multipart/form-data']) }}
@if(moduleStatusCheck('University'))
@includeIf('university::common.session_faculty_depart_academic_semester_level', ['required' => ['USN', 'UD', 'UA', 'US', 'USL'],'hide'=> ['USUB'] ])
{{ Form::select('exam_type',[""=>__('exam.select_exam').'*'], null , ['class' => 'niceSelect w-100 bb form-control'. ($errors->has('exam_type') ? ' is-invalid' : ''), 'id'=>'select_exam_typ_subject']) }}
loader
@if ($errors->has('exam_type')) {{ @$errors->first('exam_type') }} @endif
{{ Form::select('student_id',[""=>__('common.select_student').'*'], null , ['class' => 'niceSelect w-100 bb form-control'. ($errors->has('student_id') ? ' is-invalid' : ''), 'id'=>'select_un_student']) }}
loader
@if ($errors->has('student_id')) {{ @$errors->first('student_id') }} @endif
@else
@if ($errors->has('class')) {{ $errors->first('class') }} @endif
loader
@if ($errors->has('section')) {{ $errors->first('section') }} @endif
loader
@endif
{{ Form::close() }}
@if(isset($is_result_available)) @if(moduleStatusCheck('University')) @includeIf('university::exam.progress_card_report') @else

@lang('exam.student_final_mark_sheet')

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

@lang('exam.student_final_mark_sheet')

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

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

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

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

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

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

@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
@foreach($result_setting as $assinged_exam) @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; @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 @endforeach @php $colspan = 4 + count($assinged_exam_types) * 2; if ($optional_subject_setup!='') { $col_for_result=3; } else { $col_for_result=2; } @endphp @if (@generalSetting()->result_type != 'mark') @endif @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, $student_id); $with_percent_average_gpa +=$term_base_gpa; $term_base_full_mark=termWiseTotalMark($assinged_exam_type, $student_id); $average_gpa+=$term_base_full_mark; if($optional_subject_setup!='' && $student_optional_subject!=''){ $optional_subject_gpa = optionalSubjectFullMark($assinged_exam_type,$student_id,@$optional_subject_setup->gpa_above,"optional_sub_gpa"); $optional_subject_total_gpa += $optional_subject_gpa; $optional_subject_above_gpa = optionalSubjectFullMark($assinged_exam_type,$student_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,$student_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,$student_id,@$optional_subject_setup->gpa_above); $with_additional_subject_addition += $with_additional_subject_gpa; $with_optional_percentages=termWiseGpa($assinged_exam_type, $student_id,$with_optional_subject_extra_gpa); $total_with_optional_percentage += $with_optional_percentages; } @endphp @if (@generalSetting()->result_type != 'mark') @endif @endforeach @if (@generalSetting()->result_type != 'mark') @endif {{-- Total Marks Start --}} {{-- 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 {{-- Remark End --}} @endif @foreach($result_setting as $exam) @endforeach
@lang('common.subjects') @lang('exam.total_mark') @lang('exam.pass_mark'){{@$assinged_exam->examTypeName->title}} ({{@$assinged_exam->exam_percentage}}%)@lang('exam.average') @lang('exam.result') @lang('exam.grade')
{{$data->subject !=""?$data->subject->subject_name:""}} (@lang('common.optional')){{$data->subject !=""?$data->subject->subject_name:""}} ({{$data->subject->subject_code}}){{$data->subject !=""?$data->subject->subject_name:""}} ({{$data->subject->subject_code}})100 {{$data->subject->pass_mark}} {{subjectAverageMark($record_id,$data->subject_id)[0]}} {{getGrade( (subjectAverageMark($record_id,$data->subject_id)[0]),true)}}
@lang('reports.result') @lang('reports.average_gpa') : {{number_format($term_base_full_mark,2,'.','')}}
{{$exam_type->title}} ({{$exam_type->percentage}}%) : {{number_format($term_base_gpa,2,'.','')}} @if($optional_subject_setup!='' && $student_optional_subject!='')
@lang('reports.with_optional') : {{number_format($with_optional_subject_extra_gpa,2,'.','')}}
@lang('reports.with_optional') ({{$exam_type->percentage}}%) : {{number_format($with_optional_percentages,2,'.','')}} @endif
{{number_format($average_gpa,2,'.','')}}
{{number_format($with_percent_average_gpa, 2, '.', '')}} @if($optional_subject_setup!='' && $student_optional_subject!='')
{{number_format($total_with_optional_subject_extra_gpa, 2, '.', '')}}
{{number_format($total_with_optional_percentage, 2, '.', '')}} @endif
@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.total_gpa') {{number_format($total_with_optional_percentage,2,'.','')}} @lang('reports.without_additional_grade') {{number_format($with_percent_average_gpa,2,'.','')}} {{gradeName(number_format(termWiseFullMark($assinged_exam_types,$student_id),2,'.',''))}}
@lang('exam.total_grade') {{gradeName(number_format($total_with_optional_percentage,2,'.',''))}} @lang('reports.without_additional_gpa') {{gradeName(number_format($with_percent_average_gpa,2,'.',''))}} {{number_format(termWiseFullMark($assinged_exam_types,$student_id),2,'.','')}}
@lang('reports.remarks') {{remarks(number_format($total_with_optional_percentage,2,'.',''))}} @lang('reports.remarks') {{remarks(number_format(termWiseFullMark($assinged_exam_types,$student_id),2,'.',''))}}
@lang('exam.total_average') 100 {{avgSubjectPassMark($all_subject_ids)}}{{allExamSubjectMark($record_id,$exam->id)[0]}}{{allExamSubjectMarkAverage($record_id,$all_subject_ids)}} @if( allExamSubjectMarkAverage($record_id,$all_subject_ids) >= avgSubjectPassMark($all_subject_ids)) @lang('exam.pass') @else @lang('exam.fail') @endif {{getGrade(allExamSubjectMarkAverage($record_id, $all_subject_ids),true)}}
@endif @endif @endsection @if(moduleStatusCheck('University')) @push('script') @endpush @endif