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

{{ $test->title }}

Subject: {{ $test->subject->name }} • Level: {{ $test->competitionLevel->name ?? 'N/A' }} • Created: {{ $test->created_at->format('M j, Y') }}

Back Edit Manage Questions
@csrf @method('PATCH')

Total Questions

{{ $stats['total_questions'] }}

Total Sessions

{{ $stats['total_sessions'] }}

Completed

{{ $stats['completed_sessions'] }}

Price

${{ number_format($test->price, 2) }}

Test Information

{{ $test->title }}

${{ number_format($test->price, 2) }}

{{ $test->subject->name }}

{{ $test->competitionLevel->name ?? 'N/A' }}

@if($test->description)

{{ $test->description }}

@endif

{{ $stats['total_questions'] }}

{{ $test->questions->sum('time_estimate') }} seconds

{{ number_format($stats['average_score_value'] ?? 0, 1) }}

{{ $test->is_active ? 'Active' : 'Inactive' }}

{{ $test->created_at->format('M j, Y') }}

@if($test->scheduled_start || $test->scheduled_end)
@if($test->scheduled_start)

{{ $test->scheduled_start->format('M j, Y H:i') }}

@endif @if($test->scheduled_end)

{{ $test->scheduled_end->format('M j, Y H:i') }}

@endif
@endif

Questions ({{ $test->questions->count() }})

Add Question
@if($test->questions->count() > 0)
@foreach($test->questions->take(10) as $question)

{{ Str::limit($question->question_text, 100) }}

Points: {{ $question->points }} • Difficulty: {{ $question->difficulty }} • Time: {{ $question->time_estimate ? $question->time_estimate . 's' : 'N/A' }}

@endforeach @if($test->questions->count() > 10) @endif
@else

No questions added yet

Add First Question
@endif

Recent Test Sessions

@if($test->testSessions->count() > 0)
@foreach($test->testSessions->take(5) as $session)

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

{{ ucfirst(str_replace('_', ' ', $session->status)) }} @if($session->total_score) {{ $session->total_score }} pts @endif

{{ $session->created_at->format('M j, Y') }}

@endforeach
@else

No test sessions yet

@endif

Quick Actions

Manage Questions

Add, edit, or remove questions

Add Questions

Create new questions in bulk

@csrf @method('PATCH')
@endsection