@php $infor = getMenuData(); //for registering teachingClass @endphp @extends('layouts.main', ['title' => 'Giáo Viên Online | Dashboard', 'sidebarSelected' => 'dashboard', 'isTeacher' => true]) @push('style') @endpush @push('script') @vite('resources/js/calendar.js') @vite(['resources/css/schedule.css', 'resources/css/teachers/dashboard_teacher.css']) @endpush @section('content')
@include('custom_errors.session-errors')
@if (Auth::user()->role_id == \App\Enums\UserRole::TEACHER->value) @endif
@if (Auth::user()->role_id == \App\Enums\UserRole::TEACHER->value) @endif

Thông tin các lớp dạy

{{-- need to get data from backend --}} @foreach ($teacher_online_courses as $teacher_online_course) @endforeach
Mã lớp Tên khóa học Trạng thái Số buổi dạy Số học viên Thời gian dạy Link / Địa chỉ dạy Action
{{ $teacher_online_course->id_code }} {{ $teacher_online_course->name }} - {{ !is_null($teacher_online_course->subject_id) ? $teacher_online_course->subject->name : $teacher_online_course->subject_name }}, {{ $teacher_online_course->grade->name }} @if ($teacher_online_course->type == \App\Enums\TeacherCourseType::PUBLIC->value)
Siêu học
@else
Cá nhân
@endif
@if (collect($teacher_online_course->teacher_online_class_students)->count() == 0) {{ countTeachingShiftOfTeacherOnline($teacher_online_course->teaching_day, $teacher_online_course->start_day, $teacher_online_course->end_day, false) }} @else {{ countTeachingShiftOfTeacherOnline($teacher_online_course->teaching_day, $teacher_online_course->start_day, $teacher_online_course->end_day, true) }} @endif {{ collect($teacher_online_course->teacher_online_class_students)->count() }} @if ($teacher_online_course->type == \App\Enums\TeacherCourseType::PUBLIC->value)
{{ getLabelByTeacherSchedules($teacher_online_course->teaching_day) . ' ' }}({{ getLabelTimeRange($teacher_online_course->start_time, $teacher_online_course->end_time) }}) {{ getFormatDateRange($teacher_online_course->start_day, $teacher_online_course->end_day) }}
@else
{{ getLabelByTeacherSchedules($teacher_online_course->teaching_day) . ' ' }}({{ getLabelTimeRange($teacher_online_course->start_time, $teacher_online_course->end_time) }}) {{ getFormatDateRange($teacher_online_course->start_day, $teacher_online_course->end_day) }}
@endif
@if ($teacher_online_course->teach_address) {{ $teacher_online_course->teach_address }} @endif @if ($teacher_online_course->teach_link) @if (Auth::check() && Auth::user()->role_id == \App\Enums\UserRole::TEACHER->value) Link @else {{ $teacher_online_course->teach_link }} @endif @endif
@if (Auth::user()->role_id == \App\Enums\UserRole::TEACHER->value) @endif @if (Auth::user()->role_id == \App\Enums\UserRole::TEACHER->value) @endif
@if ($teacher_online_courses->total() > 10) {{ $teacher_online_courses->links('tutors.pagination-request-manager') }} @endif
@include('modals.with_drawal_request') {{-- @include('teachers.modal_register_online_course') --}} @if (Auth::check() && Auth::user()->role_id == \App\Enums\UserRole::TEACHER->value) @include('teachers.modal_register_online_course_new') @endif @include('teachers.modal_notify_online_course') @include('modals.calendar_event_teacher') @include('modals.show_await_approval_tutor') @endsection @push('script') @vite('resources/js/teacher_dashboard.js') @endpush