@extends('admin.admin_dashboard') @section('customcss') @endsection @section('admin') @php $status = $onlineClass->runtime_status; $statusClass = match($status) { 'live' => 'status-live', 'completed' => 'status-completed', default => 'status-upcoming', }; @endphp
{{-- Breadcrumb --}}

Online Class Details

Status is calculated live using Asia/Dhaka timezone.
{{ ucfirst($status) }}
{{-- Main Info --}}
Session
{{ $onlineClass->session->session_name ?? $onlineClass->session->name ?? 'N/A' }}
Class
{{ $onlineClass->class->name ?? 'N/A' }}
Section
{{ $onlineClass->section->name ?? 'N/A' }}
Subject
{{ $onlineClass->subject->name ?? 'N/A' }}
Teacher
{{ $onlineClass->teacher->teacher_name ?? $onlineClass->teacher->name ?? 'Not Assigned' }}
Platform
{{ $onlineClass->platform_name }}
Class Date
{{ $onlineClass->class_date?->format('d-m-Y') }}
Time
{{ \Carbon\Carbon::parse($onlineClass->start_time)->format('h:i A') }} - {{ \Carbon\Carbon::parse($onlineClass->end_time)->format('h:i A') }}

{{-- Runtime Timeline --}}
Runtime Analysis
Start: {{ $onlineClass->start_at->format('d-m-Y h:i A') }}
End: {{ $onlineClass->end_at->format('d-m-Y h:i A') }}
Dhaka Time Now: {{ now(\App\Models\OnlineClass::TIMEZONE)->format('d-m-Y h:i A') }}
Can Join: {{ $onlineClass->can_join ? 'Yes' : 'No' }}
Can Add Recording: {{ $onlineClass->can_add_recording ? 'Yes' : 'No' }}
{{-- Links --}}
Meeting Link
Recording Link

{{-- Audit --}}
Created By
{{ $onlineClass->creator->name ?? 'N/A' }}
Updated By
{{ $onlineClass->updater->name ?? 'N/A' }}
Created At
{{ $onlineClass->created_at?->format('d-m-Y h:i A') }}
Updated At
{{ $onlineClass->updated_at?->format('d-m-Y h:i A') }}
@endsection @section('customjs') @endsection