@extends('student.layouts.app') @section('title', $virtualClassRoom->title . ' | ' . ($course->subject?->name ?: $course->name)) @section('content') @php $isArabic = app()->getLocale() === 'ar'; $statusClasses = match($virtualClassRoom->status) { 'ongoing' => 'bg-rose-100 text-rose-700 dark:bg-rose-500/10 dark:text-rose-300', 'upcoming' => 'bg-amber-100 text-amber-700 dark:bg-amber-500/10 dark:text-amber-300', 'finished' => 'bg-zinc-100 text-zinc-700 dark:bg-zinc-800 dark:text-zinc-300', default => 'bg-zinc-100 text-zinc-700 dark:bg-zinc-800 dark:text-zinc-300', }; $statusLabel = match($virtualClassRoom->status) { 'ongoing' => $isArabic ? 'جارية الآن' : 'Ongoing', 'upcoming' => $isArabic ? 'قريبة' : 'Upcoming', 'finished' => $isArabic ? 'منتهية' : 'Finished', default => $virtualClassRoom->status ?: ($isArabic ? 'غير محدد' : 'Unknown'), }; $startsAt = $virtualClassRoom->start_time; $endsAt = $virtualClassRoom->end_time; @endphp
@include('student.courses.inc.overview', ['course' => $course]) @include('student.courses.inc.tabs', ['course' => $course])
{{ $isArabic ? 'الفصل الافتراضي' : 'Virtual classroom' }} {{ $statusLabel }}

{{ $virtualClassRoom->title }}

{{ $course->teacher?->name ?: ($isArabic ? 'لم يتم تعيين المعلم بعد' : 'Teacher not assigned yet') }}

{{ $isArabic ? 'البداية' : 'Starts' }}
{{ $startsAt?->format('h:i A') ?: '--' }}
{{ $isArabic ? 'النهاية' : 'Ends' }}
{{ $endsAt?->format('h:i A') ?: '--' }}

{{ $isArabic ? 'وصف الحصة' : 'Session description' }}

{{ $virtualClassRoom->description ?: ($isArabic ? 'لا يوجد وصف إضافي لهذه الحصة.' : 'No extra description for this session.') }}

{{ $isArabic ? 'تاريخ الحصة' : 'Session date' }}
{{ $startsAt?->format('Y-m-d') ?: ($isArabic ? 'غير محدد' : 'Not set') }}
@if ($startsAt)
{{ $startsAt->diffForHumans() }}
@endif
{{ $isArabic ? 'وقت البداية' : 'Start time' }}
{{ $startsAt?->format('Y-m-d h:i A') ?: ($isArabic ? 'غير محدد' : 'Not set') }}
{{ $isArabic ? 'وقت النهاية' : 'End time' }}
{{ $endsAt?->format('Y-m-d h:i A') ?: ($isArabic ? 'غير محدد' : 'Not set') }}

{{ $isArabic ? 'الدخول إلى الحصة' : 'Join this session' }}

{{ $isArabic ? 'معلومات الدخول والحالة الحالية للفصل الافتراضي.' : 'Access information and the current classroom status.' }}

@if ($virtualClassRoom->status === 'ongoing' && $virtualClassRoom->join_link)
{{ $isArabic ? 'الحصة متاحة الآن' : 'Session is live now' }}
{{ $isArabic ? 'اضغط للدخول المباشر إلى الفصل الافتراضي.' : 'Click to open the virtual classroom immediately.' }}
@else
{{ $isArabic ? 'رابط الانضمام غير متاح حالياً' : 'Join link is not available right now' }}
{{ $virtualClassRoom->status === 'upcoming' ? ($isArabic ? 'سيصبح متاحاً عند بدء الحصة أو عندما يفتحه المعلم.' : 'It will become available when the class starts or when the teacher opens it.') : ($isArabic ? 'يمكنك مراجعة تفاصيل الحصة الآن والعودة لاحقاً.' : 'You can review the session details and come back later.') }}
@endif
{{ $statusLabel }}

{{ $isArabic ? 'ملخص الحصة' : 'Session summary' }}

{{ $isArabic ? 'عرض سريع لأهم معلومات الفصل الافتراضي.' : 'A quick view of the most important virtual classroom details.' }}

{{ $isArabic ? 'اسم المادة' : 'Course' }} {{ $course->name }}
{{ $isArabic ? 'بداية الحصة' : 'Starts' }} {{ $startsAt?->format('h:i A') ?: '--' }}
{{ $isArabic ? 'نهاية الحصة' : 'Ends' }} {{ $endsAt?->format('h:i A') ?: '--' }}
@endsection