@extends('admin.layout') @section('content')

Test Results: {{ $session->test->title }}

Session ID: {{ $session->id }} • Completed: {{ $session->created_at->format('M j, Y H:i') }}

Back to List
@csrf @method('DELETE')

Student Information

Name: {{ $session->user->first_name }} {{ $session->user->last_name }}

Email: {{ $session->user->email }}

School: {{ $session->user->school ?? 'N/A' }}

Location: {{ $session->user->city }}, {{ $session->user->country }}

Test Information

Test: {{ $session->test->title }}

Subject: {{ $session->test->subject->name }}

Level: {{ $session->test->competitionLevel->name }}

Total Questions: {{ $totalQuestions }}

Time Limit: {{ $session->test->time_limit }} minutes

{{ $scorePercentage }}%
Overall Score
{{ $correctAnswers }}
Correct Answers
{{ $totalQuestions }}
Total Questions
@php $hours = floor($session->time_spent / 3600); $minutes = floor(($session->time_spent % 3600) / 60); $seconds = $session->time_spent % 60; @endphp @if($hours > 0) {{ $hours }}h {{ $minutes }}m @elseif($minutes > 0) {{ $minutes }}m {{ $seconds }}s @else {{ $seconds }}s @endif
Time Spent

Detailed Results

@foreach($session->userAnswers->sortBy('question_id') as $answer) @endforeach
Question Answer Correct Time Spent
{{ $answer->question->question_text }}
@if($answer->question->image_url)
Question image
@endif
@php $options = json_decode($answer->question->options, true); $selectedOption = $options[$answer->selected_option] ?? 'N/A'; @endphp
{{ $selectedOption }}
{{ $answer->is_correct ? 'Correct' : 'Incorrect' }} {{ $answer->time_spent }}s
@if($session->userAnswers->whereNotNull('question.explanation')->isNotEmpty())

Explanations

@foreach($session->userAnswers->whereNotNull('question.explanation')->sortBy('question_id') as $answer) @if($answer->question->explanation)

Question: {{ Str::limit($answer->question->question_text, 80) }}

{{ $answer->question->explanation }}

{{ $answer->is_correct ? 'Correct Answer' : 'Your Answer' }}
@endif @endforeach
@endif
@endsection