@extends('layout.layout') @section('content') @include('components.alert')
Reset View
Learning Sessions

Your sessions center

Track today’s classes, prepare for upcoming sessions, review previous sessions, add feedback, and open secure materials from one workspace.

Today {{ collect($todaySessions)->count() }}
Upcoming {{ collect($upcomingSessions)->count() }}
Previous {{ collect($previousSessions)->count() }}
Filter Sessions

Narrow results by type, level, time, or date.

@if (request('track_type_id') || request('track_level_id') || request('time') || request('date')) Filter Applied @else All Sessions @endif @if(!empty($selectedCourseId) && $selectedCourse) Course: {{ $selectedCourse->course_name_en }} @endif
@if(!empty($selectedCourseId)) @endif
Reset
Today's Sessions

Sessions scheduled for the current day.

{{ collect($todaySessions)->count() }} Session(s)
@if (collect($todaySessions)->isEmpty())
No sessions scheduled for today.

You are all clear for today.

@else @include('dashboard.course.partials.session_accordion', [ 'sessions' => collect($todaySessions), 'id_prefix' => 'today', 'showDate' => false, 'isUpcoming' => true, 'isToday' => true, ]) @endif
Upcoming Sessions

Future sessions that require preparation.

{{ collect($upcomingSessions)->count() }} Session(s)
@if (collect($upcomingSessions)->isEmpty())
No upcoming sessions found.

There are no future sessions matching the current filters.

@else @include('dashboard.course.partials.session_accordion', [ 'sessions' => collect($upcomingSessions), 'id_prefix' => 'upcoming', 'showDate' => true, 'isUpcoming' => true, 'isToday' => false, ]) @endif
Previous Sessions

Completed or past sessions available for review.

{{ collect($previousSessions)->count() }} Session(s)
@if (collect($previousSessions)->isEmpty())
No previous sessions found.

No past sessions match the current filters.

@else @include('dashboard.course.partials.session_accordion', [ 'sessions' => collect($previousSessions), 'id_prefix' => 'previous', 'showDate' => true, 'isUpcoming' => false, 'isToday' => false, ]) @endif
{{-- Feedback Modal --}} {{-- Secure File Viewer Modal --}} @endsection @push('styles') @endpush @push('scripts') @endpush