@include('Trainer.partials.sidebar')
@section('page-title', 'My Quiz History') @include('Trainer.partials.header')

My Quiz History

View all your quiz attempts and scores

{{-- Stats Summary --}} @if(!$attempts->isEmpty()) @php $passCount = $attempts->where('status', 'pass')->count(); $passRate = $attempts->count() > 0 ? round(($passCount / $attempts->count()) * 100) : 0; @endphp

Total Attempts

{{ $attempts->total() }}

Pass Rate

{{ $passRate }}%

Average Score

{{ round($attempts->avg('score')) }}%

@endif {{-- Filters --}}
Reset
{{-- Results Table --}}
@if($attempts->isEmpty())

No Quiz Attempts Yet

Take a quiz to see your history here.

Take a Quiz →
@else @foreach($attempts as $attempt) @endforeach
Module Score Status Time Taken Date

{{ $attempt->module->name ?? 'Unknown Module' }}

{{ $attempt->score }}% @if($attempt->status === 'pass') Pass @else Fail @endif {{ floor($attempt->time_taken / 60) }}:{{ str_pad($attempt->time_taken % 60, 2, '0', STR_PAD_LEFT) }} {{ $attempt->created_at->format('M d, Y') }}
{{-- Pagination --}} @if($attempts->hasPages())
{{ $attempts->withQueryString()->links() }}
@endif @endif