{{($course->course_level)?$course->course_level->product->name:''}}-{{($course->course_level)?$course->course_level->name :""}} ( {{$course->id}} ) - {{__('messages.Course Surveys')}}

@livewire('course-train-component' , ['course' => $course , 'course_id' => $course->id , 'component_name' => 'course-evaluations']) @if (session()->has('message'))
{{ session('message') }}
@endif

{{__('messages.Course Surveys')}}

@if($course->active) @can('add course_surveys')
@livewire('add-button-component', ['value' => __('messages.Add Survey To Course')]) {{__('messages.Add Survey To Course')}} addSurveyToCourse
{{__('messages.Active Surveys')}}
# {{ __('messages.Survey') }} {{ __('messages.Active') }} {{__('messages.questions')}}   @forelse ($active_surveys as $key =>$survey) #{{ $active_surveys->firstItem() + $key }} {{ __('messages.Survey') }} {{ $survey->name}} {{ __('messages.Active') }} @if ($survey->active == 1) @else @endif {{__('messages.questions')}}

{{$survey->survey_contents->count()}}

@empty {{ __('messages.Empty Result') }} @endforelse
{{$active_surveys->links('vendor.pagination.simple-tailwind')}}
@endcan @endif
# {{ __('messages.Survey') }} {{ __('messages.Active') }} {{__('messages.questions')}} {{__('messages.customers')}} {{ __('messages.Updated By') }} {{ __('messages.Created At') }}   @forelse ($course->course_surveys()->orderBy($sortField , $sortDirection)->get() as $key =>$course_survey) #{{$loop->iteration }} {{ __('messages.Survey') }} {{ $course_survey->survey->name }} {{ __('messages.Active') }} @if ($course_survey->survey->active == 1) @else @endif {{__('messages.questions')}}

{{$course_survey->survey->survey_contents->count()}}

{{__('messages.customers')}}

{{$course->course_customers()->whereIn("id" , $course_survey->customer_surveys()->pluck("course_customer_id"))->count()}}

{{ __('messages.Updated By') }} {{ $course_survey->last_updated_by_user ? $course_survey->last_updated_by_user->name : '-' }} {{ __('messages.Created At') }} {{ $course_survey->created_at }}
@if($course->active) @can('add customer_surveys')
md:max-w-2xl {{-- @livewire('add-button-component', ['value' => __('messages.Add Survey To Customers')]) --}} {{__('messages.Add Survey To Customers')}} addSurveyToCustomers({{$course_survey->survey->id}},{{$course_survey->id}})
{{__('messages.Confirmed Customers')}}
# {{__('messages.Code')}} {{__('messages.Name')}} {{__('messages.mobile')}} {{__('messages.Status')}} @forelse ($course->course_customers()->whereNotIn("id" , $course_survey->customer_surveys()->pluck("course_customer_id"))->where("confirmation" ,"confirmed")->get() as $key =>$course_customer) # {{$loop->iteration}} {{__('messages.Code')}}{{$course_customer->customer->code}} {{__('messages.Name')}} {{$course_customer->customer->name}} {{__('messages.mobile')}}{{$course_customer->customer->mobile}} {{__('messages.Status')}}{{($course_customer?$course_customer->status:'-')}} @empty {{__('messages.Empty Result')}} @endforelse
{{__('messages.Survey Customers')}}
# {{__('messages.Code')}} {{__('messages.Name')}} {{__('messages.mobile')}} {{__('messages.Status')}} @forelse ($course->course_customers()->whereIn("id" , $course_survey->customer_surveys()->pluck("course_customer_id"))->get() as $key =>$course_customer) # {{$loop->iteration}} {{__('messages.Code')}}{{$course_customer->customer->code}} {{__('messages.Name')}} {{$course_customer->customer->name}} {{__('messages.mobile')}}{{($course_customer?$course_customer->customer->mobile:'-')}} {{__('messages.Status')}}{{($course_customer?$course_customer->status:'-')}}
@if(\App\Models\CustomerSurveyReview::where('customer_survey_id',$course_survey->customer_surveys()->where('course_customer_id',$course_customer->id)->first()->id)->first() == null) @can('add customer_survey_reviews')
@if($token = $course_survey->customer_surveys()->where('course_customer_id',$course_customer->id)->first()->token) Generate Survey Link m-0 @if(session()->has('link_copy'))
@endif

Link Of Survey

@endif
@endcan @endif @can('delete customer_surveys')
{{$course_customer->id}} remove_from_survey({{$course_customer->id}}) mt-0 {{$course_customer->customer->name}} {{__('messages.from this Survey')}}
@endcan
@empty {{__('messages.Empty Result')}} @endforelse
@endcan @endif @can('delete course_surveys') {{$course_survey->id}} mt-0 {{$course_survey->survey->name}} {{__('messages.from this Course')}} @endcan
@empty {{ __('messages.Empty Result') }} @endforelse

{{__('messages.course customers surveys review')}}

@foreach ($course->course_surveys()->orderBy($sortField , $sortDirection)->get() as $key =>$course_survey)

-{{$course_survey->survey->name}}

    @php $total_reviews = []; $total_customer_not_surveyed = 0; @endphp @foreach($course_survey->customer_surveys as $customer_survey)
  • @forelse($customer_survey->customer_survey_reviews as $key=> $customer_review)

    {{++$key."."}} {{$customer_review->survey_content->question}} - ({{$customer_review->review}}/5)

    @if($customer_review->comment)

    {{__('messages.comment')}}: {{$customer_review->comment}}

    @endif @empty

    {{__('messages.The poll has not yet started')}}

    @php $total_customer_not_surveyed++ @endphp @endforelse
  • @endforeach @if(array_sum($total_reviews) != 0) {{__('messages.Customer satisfaction rate on the course')}} : {{round(array_sum($total_reviews) / ($course_survey->customer_surveys->count('customer_id') - $total_customer_not_surveyed))}} % @endif
@endforeach