{{-- resources/views/livewire/games.blade.php --}}
{{-- شريط علوي بسيط + أزرار سريعة للجوال والكمبيوتر --}}
{{-- شاشة الدخول (بطاقة ممتلئة ووسط الشاشة) --}} @if($view === 'enter_membership' || $view === 'enter_otp')

بوابة اللعب

ادخل رقم العضوية ويصلك رمز للدخول على بريدك.

@if($view === 'enter_membership')
@error('membership_number')
{{ $message }}
@enderror
@endif @if($view === 'enter_otp')
@error('otp')
{{ $message }}
@enderror
@endif
@endif {{-- كتالوج الألعاب --}} @if($view === 'catalog')

أهلاً {{ $authedUser?->name }}، اختر لعبة

عضو موثّق
@foreach($games as $g)
{{ $g['title'] }}
{{ $g['language'] }}

{{ $g['description'] }}

@endforeach
@endif {{-- ساحة اللعب --}} @if($view === 'playing') @php $stage = $hl7Stages[$hl7CurrentStage]; @endphp
{{-- الساحة أولاً على الجوال --}}

{{ $stage['title'] }}

مرحلة {{ $hl7CurrentStage }} / 20
{{-- السؤال --}}

{{ $stage['question'] }}

{{-- الخيارات: قائمة عمودية --}}
@foreach($stage['options'] as $k => $opt) @php $isSel = $hl7Selected === $k; $cls = 'list-group-item list-group-item-action d-flex align-items-center gap-2 py-3'; if($hl7StageResult === 'correct' && $k === $stage['correct']) $cls .= ' list-group-item-success'; elseif($hl7StageResult === 'wrong' && $isSel && $k !== $stage['correct']) $cls .= ' list-group-item-danger'; @endphp @endforeach
{{-- تحكم --}}
@if($hl7StageResult === null) @else @endif
{{-- نتيجة المرحلة --}} @if($hl7StageResult !== null)
@if($hl7StageResult === 'correct') ✔ إجابة صحيحة! +{{ $hl7StageScore }} نقاط. @else ✖ إجابة خاطئة. الصحيحة: {{ $stage['options'][$stage['correct']] }}. @endif
{{ $stage['explain'] }}
@endif
{{-- HUD جانبي --}}
لوحة الإحصاءات
مجموع: {{ $hl7TotalScore }}/100
شريط التقدم
{{-- شبكة مراحل مرنة --}}
@for($i=1;$i<=20;$i++) @php $cls = $i < $hl7CurrentStage ? 'bg-success text-white' : ($i === $hl7CurrentStage ? 'bg-primary text-white' : 'bg-light'); @endphp
{{ $i }}
@endfor

@endif
فريق حوكمة وتنمية البيانات الرقمية (GOVI)
{{-- أزرار ثابتة للجوال (تظهر للجميع دائماً) --}}
{{-- Modal: عن اللعبة --}} {{-- Modal: لوحة الصدارة (تُعرض للجميع) --}} {{-- Modal: ملخص النتيجة (يظهر عند الإنهاء) --}}