@inject('request', 'Illuminate\Http\Request') @extends('backend.layouts.app') @section('title', __('menus.backend.sidebar.students.title') . ' | ' . app_name()) @section('content')

@lang('labels.backend.courses.students.title')

@can('blog_create') @endcan
@php $groupRates = $group->rates; $hasTeacherRateStudent = $groupRates->contains(function ($rate) { return $rate->user_type == 'teacher_rate_student'; }); @endphp @if($hasTeacherRateStudent) @endif @csrf @foreach ($students as $key => $student) @php $key += 1; @endphp @if($hasTeacherRateStudent) @endif @endforeach
@lang('labels.general.sr_no') @lang('labels.backend.courses.students.student_name') @lang('labels.backend.certificates.fields.progress') @lang('menus.backend.sidebar.certificates.abrov')@lang('labels.backend.rates.fields.rateStudent')  @lang('strings.backend.general.actions')
{{ $key }} @if (Lang::locale() == 'en') {{$student->full_name }} @else {{ $student->full_name_ar }} @endif {{ $group->courses->getStudentProgress($student->id, $group->id) }}% @php $certificate = $student->getCertificateForCourse($course->id); @endphp @if($certificate && $certificate->show_to_user) @lang('labels.backend.courses.students.cert_avaliable') @else @lang('labels.backend.courses.students.cert_not_avaliable') @endif @php $groupRates = $group->rates; $hasTeacherRateStudent = $groupRates->contains(function ($rate) { return $rate->user_type == 'teacher_rate_student'; }); //if there is a teacher rate student then see if the student has been rated if ($hasTeacherRateStudent) { $teacherRateStudent = $groupRates->where('user_type', 'teacher_rate_student')->first(); $studentRate = $teacherRateStudent->divisions->contains(function ($division) use ($student, $group) { return $division->questions->contains(function ($question) use ($student, $group) { return $question->answers->contains(function ($answer) use ($student, $group) { return $answer->student_id == $student->id && $answer->group_id == $group->id; }); }); }); } @endphp @if($hasTeacherRateStudent) @if($studentRate) @lang('labels.backend.rates.fields.rated') @else @lang('labels.backend.rates.fields.not_rated') @endif @else @lang('labels.backend.rates.fields.not_rated') @endif {{-- delete Btn --}}
@csrf {{ method_field('DELETE') }}
@endsection @push('after-scripts') @endpush