{{-- resources/views/tests/weekly/index.blade.php --}} @php $user = auth()->user(); $role = $user->membership_status ?? $user->role ?? 'member'; switch ($role) { case 'super-admin': $layout = 'layouts.superadmin'; break; case 'advisor': $layout = 'layouts.advisor'; break; case 'admin': case 'moderator': $layout = 'layouts.admin'; break; case 'official': case 'beta': case 'member': default: $layout = 'layouts.member'; break; } @endphp @extends($layout) @section('title', 'الاختبارات الأسبوعية') @section('page-title', '📚 الاختبارات الأسبوعية') @section('content')
{{-- هيدر --}}

الاختبارات الأسبوعية للأعضاء

هنا ستجد الاختبارات المتاحة لك حسب نوع عضويتك ونوع الحساب.

{{ $user->name }} — {{ $user->membership_status }} {{ now()->locale('ar')->isoFormat('dddd D MMMM YYYY — h:mm A') }}
{{-- قائمة الاختبارات --}}
@if($tests->isEmpty())

لا توجد اختبارات متاحة لك حالياً

عند نشر اختبار جديد مناسب لعضويتك سيظهر هنا تلقائياً.

@else
@foreach($tests as $test) @php $alreadyDone = $test->my_submissions_count > 0; @endphp

{{ $test->title }}

@if($test->description)

{{ $test->description }}

@endif
{{ $alreadyDone ? 'تم الحل' : 'بانتظار الحل' }} @if($test->start_at && $test->end_at) من {{ $test->start_at->format('Y/m/d H:i') }} حتى {{ $test->end_at->format('Y/m/d H:i') }} @elseif($test->start_at) يبدأ {{ $test->start_at->format('Y/m/d H:i') }} @elseif($test->end_at) متاح حتى {{ $test->end_at->format('Y/m/d H:i') }} @else متاح حالياً @endif
@endforeach
@endif
@endsection