Courses

Exported on {{ now()->format('F j, Y \a\t g:i A') }}
@forelse ($courses_export as $course) @php $primaryAssignment = $course->courseAdmins->first(); $primaryAdminStaff = $primaryAssignment?->admin?->staff; $primaryTeamLeader = $primaryAdminStaff?->manager; $teacherName = trim(($course->staff->first_name ?? '') . ' ' . ($course->staff->last_name ?? '')); $supervisorName = optional($course->staff?->manager)->full_name ?: trim( (optional($course->staff?->manager)->first_name ?? '') . ' ' . (optional($course->staff?->manager)->last_name ?? '') ); $adminName = $primaryAssignment && $primaryAdminStaff ? ($primaryAssignment->admin?->full_name ?: trim(($primaryAdminStaff->first_name ?? '') . ' ' . ($primaryAdminStaff->last_name ?? ''))) : '-'; $teamLeaderName = $primaryAssignment && $primaryTeamLeader ? ($primaryTeamLeader->full_name ?: trim(($primaryTeamLeader->first_name ?? '') . ' ' . ($primaryTeamLeader->last_name ?? ''))) : '-'; $createdByName = optional($course->createdBy?->staff)->full_name ?: trim( (optional($course->createdBy?->staff)->first_name ?? '') . ' ' . (optional($course->createdBy?->staff)->last_name ?? '') ) ?: ($course->createdBy?->full_name ?? '-'); $studentNames = $course->courseStudent ->map(function ($item) { return optional($item->student)->full_name ?: trim( (optional($item->student)->first_name ?? '') . ' ' . (optional($item->student)->last_name ?? '') ) ?: 'Student'; }) ->implode(' | '); $days = $course->scheduledSessions ->pluck('session_date') ->map(fn($d) => \Carbon\Carbon::parse($d)->dayName) ->unique() ->implode(' | '); @endphp @empty @endforelse
ID Category Start End Days Teacher Supervisor Retention Admin Team Leader Created By Students Count Program Level Sessions
{{ $course->id }} {{ $course->category->name_en ?? '-' }} {{ $course->start_date ?? '-' }} {{ $course->end_date ?? '-' }} {{ $days ?: '-' }} {{ $teacherName ?: '-' }} {{ $supervisorName ?: '-' }} {{ $adminName }} {{ $teamLeaderName }} {{ $createdByName }} {{ $studentNames ?: '-' }} {{ $course->courseStudent->count() }} / {{ $course->trackType->count_of_students ?? 0 }} {{ $course->track->name_en ?? '-' }} {{ $course->trackLevel->name_en ?? '-' }} {{ $course->session ?? '-' }}
No courses found.