@extends('student.layouts.app') @section('title', $course->subject?->name ?: $course->name) @section('content') @php $isArabic = app()->getLocale() === 'ar'; @endphp
@include('student.courses.inc.overview', ['course' => $course]) @include('student.courses.inc.tabs', ['course' => $course])

{{ $isArabic ? 'الخط الزمني للمادة' : 'Course timeline' }}

{{ $isArabic ? 'كل ما يخص المادة في مسار واحد: مواد، مهام، اختبارات، وفصول افتراضية.' : 'Everything related to this course in one timeline: materials, assignments, quizzes, and live classes.' }}

@php $filterLabels = [ 'all' => $isArabic ? 'الكل' : 'All', 'material' => $isArabic ? 'مواد' : 'Materials', 'assignment' => $isArabic ? 'واجبات' : 'Assignments', 'quiz' => $isArabic ? 'اختبارات' : 'Quizzes', 'live' => $isArabic ? 'مباشر' : 'Live', ]; @endphp @foreach($filterLabels as $key => $label) @endforeach
{{ $isArabic ? 'إجمالي العناصر' : 'Total items' }}
{{ $timeline->count() }}
@if ($timeline->isNotEmpty())
@foreach ($timeline as $item)
{{ $item->label }} @if ($item->meta) {{ $item->meta }} @endif

{{ $item->title }}

@if ($item->description)

{{ $item->description }}

@endif
{{ optional($item->date)->format('Y-m-d h:i A') }}
{{ optional($item->date)->diffForHumans() }}
@endforeach
@else

{{ $isArabic ? 'لا يوجد محتوى داخل هذه المادة بعد' : 'No content in this course yet' }}

{{ $isArabic ? 'ستظهر هنا كل العناصر بمجرد إضافتها إلى المادة.' : 'All course items will appear here once they are added.' }}

@endif
@if($lessons->isNotEmpty()) @php $totalLessons = $lessons->count(); $completedCount = count($completedLessonIds); $progressPercent = $totalLessons > 0 ? (int)(($completedCount / $totalLessons) * 100) : 0; @endphp

{{ $isArabic ? 'الدروس' : 'Lessons' }}

{{ $completedCount }}/{{ $totalLessons }}
{{-- Progress Bar --}}

{{ $progressPercent }}% {{ $isArabic ? 'مكتمل' : 'completed' }}

{{-- Lessons List --}}
@foreach($lessons as $lesson) @php $isDone = in_array($lesson->id, $completedLessonIds); @endphp
{{ $lesson->title }}
@endforeach
@endif

{{ $isArabic ? 'ملخص سريع' : 'Quick summary' }}

{{ $isArabic ? 'المواد التعليمية' : 'Materials' }}
{{ $materials->count() }}
{{ $isArabic ? 'المهام' : 'Assignments' }}
{{ $assignments->count() }}
{{ $isArabic ? 'الاختبارات' : 'Quizzes' }}
{{ $quizzes->count() }}
{{ $isArabic ? 'الفصول الافتراضية' : 'Live classes' }}
{{ $virtualClassRooms->count() }}
@push('scripts') @endpush @endsection