@extends('frontend.layouts.app'.config('theme_layout')) @section('title', trans('labels.frontend.home.title').' | '.app_name()) @section('meta_description', '') @section('meta_keywords','') @push('after-styles') @endpush @section('content')
@if(count($rates)>0) {{-- rates start --}} @include('includes.partials.messages')

@lang('labels.frontend.course.ratings')


{{ html()->form('POST', route('admin.answerEvaluate.store'))->id('rate-create')->class('form-horizontal')->acceptsFiles()->open() }}
@foreach ($rates as $rate) @php $quest_count = 0; $userAnswers = $rate->divisions->flatMap(function ($division) use ($student, $group) { return $division->questions->map(function ($question) use ($student, $group) { return $question->answers->where('user_id', \Auth::id()) ->where('student_id', $student->id)->where('group_id', $group->id)->first(); }); }); @endphp
@if ($userAnswers->filter()->count() > 0)

@lang('buttons.general.crud.evaluated')

@endif
@if (Lang::locale() == 'en') {{ $rate->title }} @lang('labels.backend.rates.rate') @else @lang('labels.backend.rates.rate') {{ $rate->title_ar }} @endif
    @foreach ($rate->divisions as $Mainkey => $division) @foreach($division->questions as $question) @php $quest_count++; @endphp
  1. @if (Lang::locale() == 'en') {{ $question->question }} @else {{ $question->question_ar ? $question->question_ar : $question->question }} @endif

    @if ($question->question_type == 'radio') @php if($userAnswers->filter()->count() > 0) $quest_answer=$userAnswers->where('question_id',$question->id)->first(); else $quest_answer=[]; @endphp
    @else {{-- --}}
      @if (sizeof($question->options) && $question->question_type == 'multiple_choice') @foreach ($question->options as $option) @php $isAnswered =$question->options->where('id', $userAnswers->first()->answer)->first(); @endphp
      @endforeach @elseif (sizeof($question->options) && $question->question_type=="drop_down") @else @switch($question->question_type) @case("paragraph") @break @case("short_answer") @break @case("date") @break @case("time") @break @case("file_upload")

      {!! get_test_file(auth()->id(), $question->id) !!}

      @break @endswitch @endif

    @endif
  2. @endforeach @endforeach

@endforeach @if (count($rates) > 0) @if ($userAnswers->filter()->count() == 0)
@endif @else

@lang('labels.general.no_data_available')

@endif
{{ html()->form()->close() }}
{{-- rates end--}} @else
@lang('labels.general.no_data_available')
@endif
@endsection @push('after-scripts') @endpush