@extends('layout.layout') @php($assessmentLabel = $assessmentLabel ?? 'Quiz') @php($assessmentIndexRoute = $assessmentIndexRoute ?? route('showAssignedQuizzes')) @php($assessmentResults = $assessmentResults ?? []) @php($score = (float) ($assessmentResults['score'] ?? $submission->score ?? 0)) @php($totalMarks = (float) ($assessmentResults['total_marks'] ?? $submission->total_marks ?? 0)) @php($percentage = array_key_exists('percentage', $assessmentResults) ? (float) $assessmentResults['percentage'] : ($submission->percentage !== null ? (float) $submission->percentage : ($totalMarks > 0 ? ($score / $totalMarks) * 100 : 0))) @php($passed = array_key_exists('passed', $assessmentResults) ? (bool) $assessmentResults['passed'] : (bool) $submission->passed) @section('content')
{{ $assessmentLabel }} Results
{{-- Result Summary --}}
Time Taken
{{ $submission->time_taken_seconds ?? '' }}s
Score
{{ number_format($score, 2) }} / {{ number_format($totalMarks, 2) }}
Percentage
{{ number_format($percentage, 2) }}%
Status
{{ $passed ? 'Pass' : 'Fail' }}
{{-- Detailed Feedback --}}
Details
{{-- --}} @foreach ($feedback as $item) {{-- --}} @foreach (($item['children'] ?? []) as $child) @endforeach @endforeach
Question Your AnswerCorrect AnswerStatus
{{ $item['question'] ?? '' }} {{ is_array($item['answer']) ? implode(', ', $item['answer']) : $item['answer'] }} {{ is_array($item['correct_answer']) ? implode(', ', $item['correct_answer']) : $item['correct_answer'] }} @if ($item['is_correct']) Correct @else Wrong @endif
{{ $child['question'] ?? '' }} {{ is_array($child['answer']) ? implode(', ', $child['answer']) : $child['answer'] }} @if ($child['is_correct']) Correct @else Wrong @endif
@endsection @push('scripts') @endpush