@extends('front_end.layouts.home') @php $showRightSidebar = false; @endphp @section('title', 'My Courses - Instructor') @section('left_sidebar') @include('front_end.pages.courses.instructor_left_sidebar') @endsection @section('content')

My Courses

Manage your {{ $courses->total() }} courses

@if($courses->count() > 0)
@foreach($courses as $course) @endforeach
Course Category Status Students Rating Price Created Actions
{{ $course->title }}
{{ $course->title }}
{{ $course->total_duration ?? 0 }} hrs {{ $course->sections->count() }} sections {{ $course->sections->flatMap->lessons->count() }} lessons
{{ $course->category->name ?? 'Uncategorized' }} {{ $course->is_published ? 'Published' : 'Draft' }}
{{ $course->total_students }}
{{ number_format($course->average_rating, 1) }} ({{ $course->reviews_count ?? 0 }})
@if($course->price == 0) Free @elseif($course->discount_price && $course->discount_ends_at > now()) ${{ number_format($course->discount_price, 2) }} ${{ number_format($course->price, 2) }} @else ${{ number_format($course->price, 2) }} @endif
{{ $course->created_at->format('M d, Y') }} {{ $course->created_at->diffForHumans() }}

Showing {{ $courses->firstItem() ?? 0 }}-{{ $courses->lastItem() ?? 0 }} of {{ $courses->total() }} courses

{{ $courses->links('pagination::bootstrap-5') }}

Performance Overview

Top Performing Courses
@if($courses->count() > 0)
@php $topCourses = $courses->sortByDesc('total_students')->take(5); @endphp @forelse($topCourses as $course) @empty @endforelse
Course Students Rating Revenue
{{ $course->title }}
{{ $course->title }}
{{ $course->total_students }}
{{ number_format($course->average_rating, 1) }}
@php $revenue = $course->enrollments_sum_price_paid ?? 0; @endphp ${{ number_format($revenue, 2) }}
No data available
@else

No courses available

@endif
Recent Activities
@forelse($courses as $course) @if($loop->index < 5)
{{ $course->updated_at->format('M d') }}
Course "{{ $course->title }}" was {{ $course->created_at->format('Y-m-d') == $course->updated_at->format('Y-m-d') ? 'created' : 'updated' }}
{{ $course->updated_at->diffForHumans() }}
@endif @empty

No recent activities

@endforelse
@else

No Courses Yet

You haven't created any courses yet. Start creating your first course now!

Create Your First Course
@endif
@push('styles') @endpush @push('scripts') @endpush @endsection