📌 Registration Sessions

Choose your perfect learning journey

@if($RegisterSession->count() > 0)
@foreach($RegisterSession as $index => $session) @php $startDate = \Carbon\Carbon::parse($session->start); $endDate = \Carbon\Carbon::parse($session->end); $now = \Carbon\Carbon::now(); $daysFromStart = $startDate->diffInDays($now, false); $totalDays = $startDate->diffInDays($endDate); $remainingDays = $now->diffInDays($endDate, false); $progress = $totalDays > 0 ? min(100, max(0, ($daysFromStart / $totalDays) * 100)) : 0; @endphp
{{ $session->year }}

{{ $session->name }}

📚 Class: {{ $session->class->name ?? 'General' }}

START DATE

{{ $startDate->format('d M Y') }}

{{ $startDate->format('l') }}

END DATE

{{ $endDate->format('d M Y') }}

{{ $endDate->format('l') }}

@if($now->between($startDate, $endDate))

{{ round($progress) }}% Complete

@endif

{{ $totalDays }}

Total Days

{{ floor($daysFromStart) >= 0 ? floor($daysFromStart) : 0 }}

Days Passed

{{ floor($remainingDays) >= 0 ? floor($remainingDays) : 0 }}

Days Left

Registration {{ $session->is_active ? 'Open' : 'Closed' }}
{{ $session->is_active ? '✅ Active' : '❌ Inactive' }}
📅 Today: {{ now()->format('l, d F Y') }}
@if($session->is_active && $now->lte($endDate)) @elseif(!$session->is_active)
Registration Closed
@else
Time Over
@endif
@endforeach
@else

No Active Sessions

There are no registration sessions available at the moment. Please check back later or contact support.

⏰ Check back soon for new sessions!
@endif