{{-- Game Styles --}} {{-- Background Decor --}}
πŸš€
πŸ›Έ
{{-- Stats Header: Bubbly & Colorful --}}

My Squad

{{ $enrollment?->schoolClass?->name ?? 'Explorer' }}

Total Quests

{{ $timetable->flatten()->count() }}

Discovery Days

{{ $timetable->keys()->count() }}

Skill Sets

{{ collect($timetable->flatten()->pluck('subject_id'))->unique()->count() }}

@if($timetable->isEmpty())
πŸ—ΊοΈ

Your map is blank!

Your teachers are still drawing your next adventure.

@else {{-- Weekly Adventure Path --}}
@foreach($days as $index => $day) @if($timetable->has($day) && $timetable[$day]->count() > 0) @php $isToday = ($today === $day); @endphp
{{-- Day Badge --}}
{{ $isToday ? 'πŸ“ Today: ' . $day : $day }}
{{-- Lessons Grid --}}
@foreach($timetable[$day] as $slot)
{{-- Subject Emoji Background (Watermark) --}}
{{ $slot->emoji }}
{{-- Time Slot --}}
{{ \Carbon\Carbon::parse($slot->start_time)->format('g:i A') }}
{{ $slot->emoji }}
{{-- Subject Info --}}

{{ $slot->subject->name ?? 'Mystery Quest' }}

πŸ§‘β€πŸ« {{ $slot->teacher->name ?? 'Secret Mentor' }}

{{-- Location Badge --}} @if($slot->default_mode === 'online') πŸŽ₯ ONLINE PORTAL @else πŸšͺ ROOM {{ $slot->room_location ?? 'TBA' }} @endif {{-- Duration --}} @php $duration = \Carbon\Carbon::parse($slot->start_time)->diffInMinutes(\Carbon\Carbon::parse($slot->end_time)); @endphp {{ $duration }} MINS
@endforeach
@endif @endforeach
@endif
{{-- Footer Adventure Note --}}

"The more that you read, the more things you will know. The more that you learn, the more places you'll go!" β€” Dr. Seuss