Source Type
@if($examModule->question_source === 'existing_batch')
Existing Batch
@elseif($examModule->question_source === 'random_subject')
Random Subject
@elseif($examModule->question_source === 'random_mixed_subjects')
Mixed Subjects
@else
Not Set
@endif
@if($examModule->question_source === 'existing_batch')
Batch Type
@if($examModule->source_type === 'exam_batch')
Exam Batch
@elseif($examModule->source_type === 'practice_batch')
Practice Batch
@else
—
@endif
Batch ID
{{ $examModule->source_id ?? '—' }}
@endif
@if($examModule->question_source === 'random_subject')
Selected Subject
{{ $examModule->subject?->name ?? '—' }}
@endif
@if($examModule->question_source === 'random_mixed_subjects')
Selected Subjects
@php
$selectedSubjects =
$examModule->subject_ids ?? [];
if (!is_array($selectedSubjects)) {
$selectedSubjects = [];
}
@endphp
@if(count($selectedSubjects))
@foreach($subjects ?? [] as $subject)
@if(in_array(
$subject->id,
$selectedSubjects
))
{{ $subject->name }}
@endif
@endforeach
@else
No subjects selected.
@endif
@endif