@php $page_title="All about Infix School management system; School management software"; @endphp @extends('frontEnd.home.front_master') @push('css') @endpush @section('main_content') @if ($page)
@endif
@csrf
@if ($errors->has('exam')) {{ $errors->first('exam') }} @endif
@if ($errors->has('admission_number')) {{ $errors->first('admission_number') }} @endif
@if (isset($mark_sheet)) @if (resultPrintStatus('vertical_boarder')) @endif

@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.additional_subject')
{{ $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 = $total_mark / $Optional_subject_count; @endphp

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

@lang('reports.average_mark') @php $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 = $main_subject_total_gpa / $Optional_subject_count; @endphp {{ number_format($without_optional, 2, '.', '') }} @lang('exam.gpa') @php $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
@endsection @section('script') {!! Toastr::message() !!} @endsection