@extends('backpack::layout') @section('header')

{{ __('base.marks.title') }}

@endsection @section('content')
@php //$status = \App\Models\Student::find(\Auth::id()); if(!empty($status)){ $status_slug = $status->student_status_slug; } else { $status_slug = 'active'; } @endphp @if(!in_array($status_slug, ['suspend', 'deduct']))
{{ __('main.semesters') }}: {{ __('main.all_semesters') }} @if(!empty($semesters)) @foreach ($semesters as $key => $semester) {{ $semester }} @endforeach @endif
@if(!empty($statements))
@foreach($statements as $statement) @php if(request()->segment(1) == 'student') { $student = $statement->students->where('id', request()->segment(2))->first(); } else { $student = $statement->students->where('id', auth()->user()->id)->first(); } $grades = $student->marks->where('statement_id', $statement->id)->pluck('value', 'mark_group.slug')->toArray(); # $marsk = $marsk->pluck('value', 'mark_group.slug')->toArray(); $marsk = $student->marks->where('statement_id', $statement->id)->pluck('value', 'mark_group.slug'); $grade = $grades['total'] ?? 0; $exam = $marsk['additional-exam'] ?? 0; $final = $marsk['final-exam-iii'] ?? 0; if($grade <= 100 and $grade >= 91) $grade = 'A'; elseif($grade <= 90 and $grade >= 81) $grade = 'B'; elseif($grade <= 80 and $grade >= 71) $grade = 'C'; elseif($grade <= 70 and $grade >= 61) $grade = 'D'; elseif($grade <= 60 and $grade >= 51) $grade = 'E'; elseif($grade == 0) $grade = ''; elseif($grade < 51) $grade = 'F'; if($final == 0 and $exam == 0) $grade = ''; $bool = false; if($final < 20){ $final = $exam; $bool = true; } if($final < 20 and $final > 0){ $grade = 'FX'; if($bool){ $grade = 'F'; } } if($final < 20) $final = $exam; $ch = $grades['total'] ?? ''; $bool = $final >= 20 && $ch >= 51; @endphp @endforeach
{{ __('base.subjects_plural') }} {{ __('base.statement.intermediate_mark') }} {{ __('base.statement.intermediate_re_exam') }} {{ __('base.statement.summary_intermediate_marks') }} {{ __('base.statement.final_exam') }} {{ __('base.statement.additional_exam') }} {{ __('base.statement.summary_mark') }} {{ __('base.statement.final_mark') }}
{{ __('base.statement.first_activity') }} {{ __('base.statement.intermediate_exam') }} III
{{ $statement->subject->name }} {{ ($marsk['i'] ?? 0) + ($marsk['ii'] ?? 0) + ($marsk['iii'] ?? 0) + ($marsk['iv'] ?? 0) + ($marsk['v'] ?? 0) + ($marsk['vi'] ?? 0) + ($marsk['vii'] ?? 0) + ($marsk['viii'] ?? 0) + ($marsk['ix'] ?? 0) + ($marsk['x'] ?? 0) + ($marsk['xi'] ?? 0) + ($marsk['xii'] ?? 0) + ($marsk['xiii'] ?? 0) + ($marsk['xiv'] ?? 0) + ($marsk['xv'] ?? 0) }} {{ $marsk['midterm-exam'] ?? '' }} {{ $marsk['remanufactured-midterm-exam'] ?? '' }} {{ $marsk['midterm-assessment'] ?? '' }} {{ $marsk['final-exam-iii'] ?? '' }} {{ $marsk['additional-exam'] ?? '' }} {{ $marsk['total'] ?? '' }} {{ $grade ?? '' }} Настоящая:{{ $grade ?? 'Нету' }}
GPA = {{ $gpa }}
@endif
@else

{{ __('student.title') }}!

{{ __('student.text') }}
@endif
@endsection