@extends('layouts.app') @section('title', $exam->title) @section('content')
{{ $exam->title }}
{{ $exam->subject->name }} - {{ $exam->class->name }}
1/{{ $questions->count() }}
{{ sprintf('%02d:%02d:%02d', $exam->duration_minutes/60, $exam->duration_minutes%60, 0) }}
@csrf @foreach($questions as $index => $question)
{{ $index + 1 }} {{ $question->difficulty }} {{ str_replace('_', ' ', $question->type) }} {{ $question->pivot->marks }} mark{{ $question->pivot->marks > 1 ? 's' : '' }}
{!! nl2br(e($question->question_text)) !!}
@if($question->image_url)
@endif @if(in_array($question->type, ['multiple_choice', 'true_false'])) @php $options = $question->options ?? []; if($exam->shuffle_options) shuffle($options); @endphp @foreach($options as $optIndex => $option)
@endforeach @elseif($question->type === 'multiple_response') @php $options = $question->options ?? []; if($exam->shuffle_options) shuffle($options); @endphp @foreach($options as $optIndex => $option)
@endforeach @elseif($question->type === 'fill_blank')
@elseif(in_array($question->type, ['essay', 'theory']))
@endif
@endforeach
@foreach($questions as $index => $question) @endforeach
@endsection @push('scripts') @endpush