Back to Products
@php
$firstSession = $course->scheduledSessions->first();
$sessionMeetingUrl = $course->hasPaidStudentInvoice() && $firstSession
? route('courses.sessions.bbb.join', ['course' => $course->id, 'session' => $firstSession->id])
: null;
@endphp
@if ($sessionMeetingUrl)
Join Meeting
@endif
@if ($firstSession)
@endif
@php
$statusLabel = $course->status ?? 'Active';
$statusKey = in_array(strtolower($statusLabel), ['active', 'scheduled']) ? 'success' : 'warn';
@endphp
{{ $course->academyCategoryProduct->name_en ?? 'N/A' }}
{{ $course->start_date ?? 'N/A' }}
@if(optional($course->academyCategoryProduct)->slug === 'english-club' && isset($ecTrack) && $ecTrack)
{{ $ecTrack->name_en }}
@endif
@foreach ($course->scheduledSessions->map(fn($session) => \Carbon\Carbon::parse($session->session_date)->format('l'))->unique() as $day)
{{ $day }}
@endforeach
{{ $course->courseStudent->count() }} / {{ $course->academyProduct->count_of_students ?? 0 }}
{{ $statusLabel }}
@if(optional($course->academyCategoryProduct)->slug === 'english-club' && isset($ecLevels) && $ecLevels->isNotEmpty())
@foreach($ecLevels as $lvl)
{{ $lvl->name_en }}
@endforeach
@endif
@if (!empty($extraSessionDetails))
{{ $extraSessionDetails['program']?->name_en ?? 'N/A' }}
{{ $extraSessionDetails['level']?->name_en ?? 'N/A' }}
{{ $extraSessionDetails['session']?->name_en ?? 'N/A' }}
@endif
@if ($hardCopyRequest)
@php
$hardCopyStudentName = $hardCopyRequest->student?->full_name
?: trim(($hardCopyRequest->student?->first_name ?? '') . ' ' . ($hardCopyRequest->student?->last_name ?? ''));
$feedbackResult = strtolower((string) ($demoTeacherFeedback?->result ?? ''));
$feedbackResultKey = match ($feedbackResult) {
'pass' => 'success',
'fail' => 'warn',
default => 'neutral',
};
$hardCopyStatusKey = match ($hardCopyRequest->status) {
'accepted' => 'success',
'rejected' => 'warn',
default => 'neutral',
};
@endphp
{{ $hardCopyRequest->id }}
{{ ucfirst($hardCopyRequest->status ?? '-') }}
{{ ucfirst($hardCopyRequest->certificate_type ?? '-') }}
{{ $hardCopyRequest->certificate_name ?? '-' }}
{{ ucfirst($hardCopyRequest->delivery_type ?? '-') }}
{{ $hardCopyRequest->preferred_exam_date ? \Carbon\Carbon::parse($hardCopyRequest->preferred_exam_date)->format('Y-m-d') : '-' }}
{{ $demoTeacherFeedback?->result ? ucfirst($demoTeacherFeedback->result) : 'Pending' }}
{{ trim(($demoTeacherFeedback?->teacher?->first_name ?? '') . ' ' . ($demoTeacherFeedback?->teacher?->last_name ?? '')) ?: '-' }}
@if ($hardCopyRequest->request_note)
{{ $hardCopyRequest->request_note }}
@endif
@endif
@include('dashboard.academics.courses.notes')
@include('dashboard.academics.courses.course_slots')
@include('dashboard.academics.courses.course_students')
@include('dashboard.academics.courses.change_teacher_modal')