@php $logo = setting('image_logo'); if(!empty($logo)): @endphp @php endif; @endphp

{{ setting('general_site_name') }}

{{__lang('student')}} {{__lang('report-card')}}

{{__lang('student')}} {{ $student->user->name }} {{ $student->user->last_name }}
{{__lang('session-course')}}: {{ $session->name }}

{{strtoupper(__lang('test-results'))}}

@foreach($tests as $test) @endforeach
{{__lang('test')}} {{__lang('passmark')}} {{__lang('score')}} {{__lang('grade')}} {{__lang('status')}}
{{ $test->name }} {{ $test->passmark }}% @php $result =$test->studentTests()->where('student_id',$student->id)->orderBy('score','desc')->first() @endphp @if($result) {{ round($result->score,1) }}% @endif @if($result) {{ $testGradeTable->getGrade($result->score) }} @endif @if($result && $result->score >= $test->passmark) {{__lang('passed')}} @else {{__lang('failed')}} @endif

@lang('default.total')

@php $stats = $controller->getStudentTestsStats($student->id); @endphp
{{__lang('average-score')}}: {{ round($stats['average'],1) }}%
{{__lang('average-grade')}}: {{ $testGradeTable->getGrade($stats['average']) }}

{{strtoupper(__lang('homework'))}}

@foreach($submissions as $submission) @endforeach
{{__lang('homework')}} {{__lang('passmark')}} {{__lang('score')}} {{__lang('grade')}} {{__lang('status')}}
{{ $submission->assignment->title }} {{ $submission->assignment->passmark }}% {{ round($submission->grade,1) }} @if($submission->grade) {{ $testGradeTable->getGrade($submission->grade) }} @endif @if($submission->grade && $submission->grade >= $submission->assignment->passmark) {{__lang('passed')}} @else {{__lang('failed')}} @endif

@lang('default.total')

@php $stats = $controller->getStudentAssignmentStats($student->id); @endphp
{{__lang('average-score')}}: {{ round($stats['average'],1) }}%
{{__lang('average-grade')}}: {{ $testGradeTable->getGrade($stats['average']) }}

{{strtoupper(__lang('attendance'))}}

@foreach($session->lessons()->orderBy('pivot_sort_order')->orderBy('pivot_lesson_date')->get() as $lesson) @endforeach
{{__lang('class')}} {{__lang('attendance')}} {{__lang('date')}}
{{ $lesson->name }} @if($student->attendances()->where('lesson_id',$lesson->id)->where('course_id',$session->id)->exists()) {{__lang('yes')}} @else {{__lang('no')}} @endif @if($student->attendances()->where('lesson_id',$lesson->id)->where('course_id',$session->id)->exists()) {{ showDate('d/M/Y',$student->attendances()->where('lesson_id',$lesson->id)->where('course_id',$session->id)->first()->attendance_date) }} @endif

@lang('default.total')

@php $attendance = $student->attendances()->where('course_id',$session->id)->count(); $totalLessons = $session->lessons()->count(); @endphp
@lang('default.total-attended') {{ $attendance }}
{{__lang('progress')}}: @if($totalLessons > 0) {{ round(($attendance/$totalLessons)*100) }}% @endif