{{ $attemptQuiz?->quiz?->title }}

{{ __('quiz::quiz.total_questions') }} {{ number_format($attemptQuiz->total_questions) }} @php $hours = floor(intval($completedDuration) / 3600); @endphp {{ __('quiz::quiz.duration') }} @if(!empty($hours)) {{getDurationFormatted( intval($completedDuration))}} {{ __('quiz::quiz.hrs') }} @else {{getDurationFormatted( intval($completedDuration))}} {{ __('quiz::quiz.time_min') }} @endif

{{ __('quiz::quiz.quiz_summary') }}:

@foreach($attemptQuiz->quiz?->questions as $question)

{{ __('quiz::quiz.question_number', ['number' => $loop->index + 1]) }} {!! getQuestionTitle($question)!!}

@if(in_array($question->type, [Modules\Quiz\Models\Question::TYPE_OPEN_ENDED_ESSAY, Modules\Quiz\Models\Question::TYPE_SHORT_ANSWER])) @php $question_index = array_search($question->id, array_column($requiredAnswers, 'question_id')); @endphp
/{{ $question?->points }} {{ __('quiz::quiz.points') }} @error("requiredAnswers.{$question_index}.marks_awarded") {{ __('quiz::quiz.required_feild') }} {{ $message }} @enderror
@else
{{ $question->attemptedQuestions?->first()?->marks_awarded ?? 0 }} /{{ $question?->points }} {{ __('quiz::quiz.points') }}
@endif
{{ __('quiz::quiz.type') }} {{__('quiz::quiz.'.$question->type)}} @if(!empty($question->isMultiOption()))
@foreach($question->options as $option) @if($option->id == $question->attemptedQuestions?->first()?->question_option_id)
@if($option->id == $question->attemptedQuestions?->first()?->question_option_id && $option->is_correct === 1) {{ __('quiz::quiz.correct_answer') }} @else {{ __('quiz::quiz.wrong_answer_you') }} @endif
@else
is_correct ? 'checked':''}} type="radio" id="{{ $loop->index }}_option" name="correct-answer" disabled />
@endif @endforeach
@endif @if($question->isDescriptive() && !empty($question->attemptedQuestions->first()?->answer))
{{ __('quiz::quiz.answer') }}
{!! $question->attemptedQuestions->first()?->answer !!}
@endif
@endforeach
@push('styles') @endpush