@php $sections = App\Models\Section::where('course_id', $course_details->id) ->orderBy('sort') ->get(); $completed_lesson = json_decode( App\Models\Watch_history::where('course_id', $course_details->id) ->where('student_id', Auth()->user()->id) ->value('completed_lesson'), true, ) ?? []; $active_section = App\Models\Lesson::where('id', $history->watching_lesson_id ?? '')->value('section_id'); $lesson_history = App\Models\Watch_history::where('course_id', $course_details->id) ->where('student_id', auth()->user()->id) ->firstOrNew(); $completed_lesson_arr = json_decode($lesson_history->completed_lesson, true); $complated_lesson = is_array($completed_lesson_arr) ? count($completed_lesson_arr) : 0; $course_progress_out_of_100 = progress_bar($course_details->id); @endphp
{{ $course_progress_out_of_100 }}% {{ get_phrase('Completed') }} ({{ $complated_lesson }}/{{ lesson_count($course_details->id) }})
{{ $lesson->lesson_type }}
@if($lesson->lesson_type == 'quiz' || $lesson->lesson_type == 'html5') @if($lesson->start_time != "" && $lesson->end_time != "") @php $startDateTime = strtotime($lesson->start_time); $endDateTime = strtotime($lesson->end_time); $now = time(); @endphp @endif @if(($lesson->start_time == "" && $lesson->end_time == "") || ($lesson->start_time == "" || $lesson->end_time == "")) {{ $lesson->title }} {!! $time !!} @elseif($now >= $startDateTime && $now <= $endDateTime) {{ $lesson->title }} {!! $time !!} @else {{ $lesson->title }} {!! $time !!} @endif @else {{ $lesson->title }} {!! $time !!} @endif{{ lesson_durations($lesson->id) }}
@endif