{{ __('Episode Setup') }} — {{ $episode->show->title }} #{{ $episode->episode_number }}

{{ __('Back') }} @can('episodes.control') {{ __('Open Control Room') }} @endcan
{{-- Assigned questions --}}

{{ __('Episode Question Order') }}

{{ $assigned->count() }}
@forelse ($assigned as $item)
{{ $item->order_number }}

{{ $item->question->question_text }}

{{ $item->question->category?->name ?? __('Uncategorized') }} · {{ $item->effectivePoints() }} {{ __('pts') }} · {{ $item->effectiveTimeLimit() }}s

@empty

{{ __('No questions assigned yet.') }}

@endforelse
{{-- Question bank --}}

{{ __('Add from Question Bank') }}

{{ __('Auto-select random') }}

@forelse ($bank as $question)

{{ $question->question_text }}

{{ $question->category?->name ?? __('Uncategorized') }} · {{ ucfirst($question->difficulty) }}

@empty

{{ __('No questions available.') }}

@endforelse
{{-- Contestants --}}

{{ __('Episode Contestants') }}

@error('newContestantId')

{{ $message }}

@enderror
@forelse ($participants as $p)
@if ($p->contestant?->photoUrl()) @else {{ \Illuminate\Support\Str::substr($p->contestant?->full_name ?? '?', 0, 1) }} @endif

{{ $p->contestant?->full_name }}

#{{ $p->contestant?->contestant_number }} · {{ number_format($p->points_total) }} {{ __('pts') }}

@empty

{{ __('No contestants assigned.') }}

@endforelse