@extends('backEnd.master') @section('title') @lang('reports.mark_sheet_report_student') @endsection @section('mainContent')

@lang('common.select_criteria')

{{ Form::open(['class' => 'form-horizontal', 'files' => true, 'route' => 'mark_sheet_report_students', 'method' => 'POST', 'enctype' => 'multipart/form-data', 'id' => 'search_student']) }}
@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' => 'primary_select 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' => 'primary_select 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('exam')) {{ $errors->first('exam') }} @endif
@if ($errors->has('class')) {{ $errors->first('class') }} @endif
loader
@if($errors->has('section')) {{ $errors->first('section') }} @endif
loader
@if ($errors->has('student')) {{ $errors->first('student') }} @endif
@endif
{{ Form::close() }}
@if(isset($mark_sheet)) @if(resultPrintStatus('vertical_boarder')) @endif @if(moduleStatusCheck('University')) @includeIf('university::exam.mark_sheet_report') @else

@lang('reports.mark_sheet_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'}}

{{--Start Result Table --}}

{{$student_detail->studentDetail->full_name}}

  • @lang('common.academic_year')

    : {{ @$student_detail->academic->year }}

  • @lang('common.class')

    : {{$student_detail->class->class_name}}

  • @lang('common.section')

    : {{$student_detail->section->section_name}}

  • @lang('student.admission_no')

    : {{@$student_detail->student->admission_no}}

  • @lang('student.roll_no')

    : {{$student_detail->studentDetail->roll_no}}

  • @lang('common.date_of_birth')

    : {{$student_detail->studentDetail->date_of_birth != ""? dateConvert($student_detail->studentDetail->date_of_birth):''}}

@php $generalsettingsResultType = generalSetting()->result_type; @endphp @if(@$grades)
@if (@$generalsettingsResultType != 'mark') @endif @foreach($grades as $grade_d) @if (@$generalsettingsResultType != '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
{{--end sm_marks_grades --}}

{{$exam_details->title}}

@lang('reports.mark_sheet')

@if (@$generalsettingsResultType != 'mark') @endif @if (@$generalsettingsResultType == 'mark') @endif @php $optional_countable_gpa = 0; $main_subject_total_gpa=0; $Optional_subject_count=0; if($optional_subject!=''){ $Optional_subject_count=$subjects->count()-1; }else{ $Optional_subject_count=$subjects->count(); } $sum_gpa= 0; $resultCount=1; $subject_count=1; $tota_grade_point=0; $this_student_failed=0; $count=1; $total_mark=0; $temp_grade=[]; $average_passing_mark = averagePassingMark($exam_type_id); @endphp @foreach($mark_sheet as $data) @php $temp_grade[]=$data->total_gpa_grade; if ($data->subject_id==$optional_subject) { continue; } @endphp @if (@$generalsettingsResultType != 'mark') @endif @if (@$generalsettingsResultType == 'mark') @endif @php $count++ @endphp @endforeach @if(@$optional_subject_setup->gpa_above) @foreach($mark_sheet as $data) @php if ($data->subject_id!=$optional_subject) { continue; } @endphp @if (@$generalsettingsResultType != 'mark') @endif @if (@$generalsettingsResultType == 'mark') @endif @endforeach @endif
@lang('reports.subject_name') @lang('exam.total_mark') @lang('reports.highest_marks') @lang('reports.obtained_marks')@lang('reports.letter_grade')@lang('reports.remarks')@lang('homework.evaluation') @lang('exam.pass_fail')
{{$data->subject->subject_name}}

@if (@$generalsettingsResultType == 'mark') {{subject100PercentMark()}} @else {{@subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id )}} @endif

@if (@$generalsettingsResultType == 'mark') {{subjectPercentageMark(@subjectHighestMark($exam_type_id, $data->subject->id, $class_id, $section_id), @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id))}} @else {{@subjectHighestMark($exam_type_id, $data->subject->id, $class_id, $section_id)}} @endif

@if (@$generalsettingsResultType == 'mark') {{@singleSubjectMark($data->student_record_id,$data->subject_id,$data->exam_type_id)[0]}} @else {{@$data->total_marks}} @endif @php if(@$generalsettingsResultType == 'mark'){ $total_mark+=subjectPercentageMark(@$data->total_marks, @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id)); }else{ $total_mark+=@$data->total_marks; } @endphp

@php $result = markGpa(@subjectPercentageMark(@$data->total_marks , @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id))); $main_subject_total_gpa += $result->gpa; @endphp {{@$data->total_gpa_grade}}

{{@$data->teacher_remarks}}

@php $evaluation= markGpa(subjectPercentageMark(@$data->total_marks, @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id))); @endphp {{@$evaluation->description}}

@php $totalMark = subjectPercentageMark(@$data->total_marks, @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id)); $passMark = $data->subject->pass_mark; @endphp @if ($passMark <= $totalMark) @lang('exam.pass') @else @lang('exam.fail') @endif

@lang('reports.average_mark')

{{number_format($average_passing_mark, 2, '.', '')}}

{{$data->subject->subject_name}}

{{@subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id )}}

{{@subjectHighestMark($exam_type_id, $data->subject->id, $class_id, $section_id)}}

{{@$data->total_marks}} @php if(@$generalsettingsResultType == 'mark'){ $total_mark+=subjectPercentageMark(@$data->total_marks, @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id)); }else{ $total_mark+=@$data->total_marks; } @endphp

{{@$data->total_gpa_grade}}

@php if($data->total_gpa_point > @$optional_subject_setup->gpa_above){ $optional_countable_gpa= $data->total_gpa_point - @$optional_subject_setup->gpa_above; }else{ $optional_countable_gpa=0; } @endphp

{{@$data->teacher_remarks}}

@php $evaluation= markGpa(subjectPercentageMark(@$data->total_marks, @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id))); @endphp {{@$evaluation->description}}

@php $totalMark = subjectPercentageMark(@$data->total_marks, @subjectFullMark($exam_details->id, $data->subject->id, $class_id, $section_id)); $passMark = $data->subject->pass_mark; @endphp @if ($passMark <= $totalMark) @lang('exam.pass') @else @lang('exam.fail') @endif

@if(isset($exam_content)) @else @endif @if ($average_passing_mark) @endif @if (@$generalsettingsResultType != 'mark') @endif @if(@$generalsettingsResultType != 'mark') @endif
@lang('reports.attendance')

{{@$student_attendance}} @lang('reports.of') {{@$total_class_days}}

@lang('reports.no_data_found')

@lang('exam.total_mark') {{@$total_mark}}
@lang('reports.average_passing_mark')

{{number_format($average_passing_mark, 2, '.', '')}}

@lang('common.status') @php $average_mark = 0; if($Optional_subject_count){ $average_mark = $total_mark/($Optional_subject_count); } @endphp

{{$average_passing_mark <= $average_mark ? __('exam.pass') : __('exam.fail')}}

@lang('reports.average_mark') @php $average_mark = 0; if($Optional_subject_count){ $average_mark = $total_mark/($Optional_subject_count); } @endphp {{number_format(@$average_mark, 2, '.', '')}} @lang('reports.gpa_above') ( {{@$optional_subject_setup->gpa_above}} )

{{$optional_countable_gpa}}

@lang('reports.without_optional') @php $without_optional = 0; if($Optional_subject_count){ $without_optional=$main_subject_total_gpa/$Optional_subject_count; } @endphp {{number_format($without_optional, 2,'.','')}} @lang('exam.gpa') @php $final_result= 0; if($Optional_subject_count){ $final_result = ($main_subject_total_gpa + $optional_countable_gpa) /$Optional_subject_count; } if($final_result >= $maxGrade){ echo number_format($maxGrade, 2,'.',''); } else { echo number_format($final_result, 2,'.',''); } @endphp
@lang('exam.grade') @php if(in_array($failgpaname->grade_name,$temp_grade)){ echo $failgpaname->grade_name; }else{ if($final_result >= $maxGrade){ $grade_details= App\SmResultStore::remarks($maxGrade); } else { $grade_details= App\SmResultStore::remarks($final_result); } } @endphp {{@$grade_details->grade_name}} @lang('homework.evaluation') @php if(in_array($failgpaname->grade_name,$temp_grade)){ echo $failgpaname->description; }else{ if($final_result >= $maxGrade){ $grade_details= App\SmResultStore::remarks($maxGrade); } else { $grade_details= App\SmResultStore::remarks($final_result); } } @endphp

{{@$grade_details->description}}

@lang('exam.position') {{getStudentMeritPosition($class_id, $section_id, $exam_type_id, $student_detail->id)}}
@if(isset($exam_content)) @endif
@endif @endif @endsection @if(moduleStatusCheck('University')) @push('script') @endpush @endif