@extends('layouts.front') @section('title', $exam->title . ' โ€” ' . getSiteName()) @section('content')
@if($result) @if($justSubmitted && $result->status === 'pass' && $examPassPoints > 0) @endif
{{ __('front.exam.result_eyebrow') }} @php $radius = 62; $circumference = 2 * M_PI * $radius; $offset = $circumference * (1 - $result->score / 100); @endphp
{{ $result->score }}% @if($result->status === 'pass') @else @endif

{{ $result->status === 'pass' ? __('front.exam.passed_title') : __('front.exam.failed_title') }}

@if($result->status === 'pass') {{ __('front.exam.passed_body', ['points' => $examPassPoints]) }} @else {{ __('front.exam.failed_body', ['score' => $exam->passing_score]) }} @endif

{{ __('front.exam.review_answers') }}

@if(!$hasAnswerData)

{{ __('front.exam.no_answer_data') }}

@else @foreach($reviewData as $i => $q)
{{ __('front.exam.question_n_of', ['i' => $i + 1, 'n' => $reviewData->count()]) }} {{ $q['correct'] ? 'โœ“' : ($q['answered'] ? 'โœ•' : __('front.exam.not_answered')) }}
{{ $q['question'] }}
@if($q['attachment']) โฌ‡ {{ __('front.exam.download_attachment') }}: {{ $q['attachment']['name'] }} @endif @foreach($q['options'] as $option)
@if($option['is_correct']) โœ“ @elseif($option['is_chosen']) โœ• @endif {{ $option['text'] }} @if($option['is_correct']) {{ __('front.exam.correct_answer') }} @elseif($option['is_chosen']) {{ __('front.exam.your_answer') }} @endif
@endforeach
@endforeach @endif
@else @php $examI18n = [ 'questionNOf' => __('front.exam.question_n_of', ['i' => ':i', 'n' => ':n']), ]; @endphp
{{ __('front.exam.question_n_of', ['i' => 1, 'n' => $questionsData->count()]) }}
โฑ {{ sprintf('%02d:%02d', $exam->time_limit, 0) }}
@csrf
{{ $course->title }} โ€” {{ $exam->title }}

{{ __('front.exam.xp_note', ['points' => $examPassPoints]) }}
@endif
@endsection