@extends('layouts.teacher') @section('content')
Dashboard {{--
Inactive

{{$inactive_count}}

@if ($inactive_count > 0) View Students @endif
--}} {{-- Enrolled Courses and Today Schedule --}}

@lang('student.curently enrolled courses')

{{-- Enrolled Courses --}}
@forelse ($courses as $course)

{{ $course->cname}} @if ($course->has_label) {{$course->label}} @endif

{{$course->lname}}

{{ $course->bname }} {{ $course->sname }} {{ $course->year }}

@empty

Looks like There Is No Courses Been Found

@endforelse
{{-- Today schedule --}}
{{-- Plain Meeting --}}

@lang('student.today schedule')

@forelse ($courses as $course) @foreach ($course->meeting->where('is_extra',0) as $meeting) @if ($meeting->mstartdate == date('Y-m-d') && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0 && $meeting->groupSchedule->is_deleted == 0)
{{$course->course->level->lshort_name}}
{{-- @php $found = 0; @endphp @if (now()->format('H:i:s') < date('H:i:s', strtotime('+' . $meeting->mduration + $time_after . ' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($meeting->mstarttime) - $time_before) && $meeting->mstartdate === now()->format('Y-m-d')) @php $found = 1; @endphp @endif @if ($found) @if ($meeting->mstatus != 'Canceled') mtitle != null) onclick=" $('#mid').val({{$meeting->mid}}) $('#mtitle').val('{{$meeting->mtitle}}') $('#mtitle_form').submit() " @endif class="btn btn-sm waves-effect waves-light ms-4 join-lesson" data-mid={{$meeting->mid}} data-bs-toggle="{{$meeting->mtitle == null ? 'modal':''}}" data-bs-target="{{$meeting->mtitle == null ? '#startMeeting':''}}"> @else @endif @else @endif --}} {{ $meeting->groupSchedule->className->classname }}
{{ $course->academicYearSession->sessions->sname }} {{ $course->academicYearSession->year }}
{{ date('h:i A', strtotime($meeting->mstarttime)) }}
{{-- @elseif(!$meeting && $course)

No Sessions For Today

--}} @endif @endforeach @empty

No Sessions For Today

@endforelse
{{-- Extra Meeting --}} {{--

@lang('student.extra schedule')

@forelse ($teacher_extra_meetings->where('mstartdate',date('Y-m-d')) as $meeting)
{{$meeting->lshort_name}}
@php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $meeting->mduration + $time_after .' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($meeting->mstarttime) - $time_before ) && $meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @if ($meeting->mstatus != 'Canceled') mtitle != null) onclick=" $('#mid').val({{$meeting->mid}}) $('#mtitle').val('{{$meeting->mtitle}}') $('#mtitle_form').submit() " @endif class="btn btn-sm waves-effect waves-light ms-4 join-lesson" data-mid={{$meeting->mid}} data-bs-toggle="{{$meeting->mtitle == null ? 'modal':''}}" data-bs-target="{{$meeting->mtitle == null ? '#startMeeting':''}}"> @else @endif @else @endif
{{ $meeting->sname }} {{ $meeting->year }}
{{ $meeting->exmtyname }}
@if (in_array($meeting->is_extra_id,$teacher_extra_meetings ->where('mid','!=',$meeting->mid) ->where('mstartdate', '=', date('Y-m-d')) ->where('is_extra_id',$meeting->is_extra_id) ->pluck('is_extra_id')->toArray()))
merged
@endif
{{ date('h:i A', strtotime($meeting->mstarttime)) }}
@empty

No Extra Sessions For Today

@endforelse
--}}
{{-- Meetings --}}

Classes

{{-- Yesterday Meetings --}}
{{-- --}} {{-- Plain Meeting --}} @foreach ($courses as $course) @foreach ($course->meeting->where('mstartdate','=',date('Y-m-d',strtotime("-1 days"))) as $meeting) @if($meeting->groupSchedule) @if($meeting->groupSchedule->is_deleted == 0 && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0) {{-- --}} @endif @endif @endforeach @endforeach {{-- Extra Meeting --}} @foreach ($teacher_extra_meetings->where('mstartdate','=',date('Y-m-d',strtotime("-1 days"))) as $meeting) {{-- --}} @endforeach
Group Name CourseStatusDate/Time Room
{{ $meeting->group->groupName->gname }} @if ( $course->has_label) {{ $course->label }} @endif {{ $meeting->mtopic }}{{ $meeting->mstatus }} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{ $meeting->groupSchedule->className->classname }}
Extra Meeting {{ $meeting->mtopic }}{{ $meeting->mstatus }} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}}
{{-- Today Meetings --}}
{{-- --}} {{-- --}} {{-- Plain Meeting --}} @foreach ($courses as $course) @foreach ($course->meeting->where('mstartdate', '=', date('Y-m-d')) as $meeting) @if($meeting->groupSchedule) @if($meeting->groupSchedule->is_deleted == 0 && $meeting->mnumber != '00000000000'&& $meeting->is_copied == 0) {{-- --}} {{-- --}} @endif @endif @endforeach @endforeach {{-- Extra Meeting --}} @foreach ($teacher_extra_meetings->where('mstartdate', '=', date('Y-m-d')) as $meeting) {{-- --}} {{-- --}} {{-- --}} @endforeach
Group Name CourseStatusDate/Time Room AttendanceCancel Meeting Share Meeting URL
{{ $meeting->group->groupName->gname }} @if ( $course->has_label) {{ $course->label }} @endif {{ $meeting->mtopic }}{{ $meeting->mstatus }} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{ $meeting->groupSchedule->className->classname }} Record attendance {{-- @php $found = 0; @endphp @if (now()->format('H:i:s') < date('H:i:s', strtotime('+' . $meeting->mduration + $time_after . ' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($meeting->mstarttime) - $time_before) && $meeting->mstartdate === now()->format('Y-m-d')) @php $found = 1; @endphp @endif @if ($found) @if ($meeting->mstatus != 'Canceled') mtitle != null) onclick=" $('#mid').val({{$meeting->mid}}) $('#mtitle').val('{{$meeting->mtitle}}') $('#mtitle_form').submit() " @endif class="btn btn-sm waves-effect waves-light join-lesson" data-mid={{$meeting->mid}} data-bs-toggle="{{$meeting->mtitle == null ? 'modal':''}}" data-bs-target="{{$meeting->mtitle == null ? '#startMeeting':''}}"> @else @endif @else @endif --}} @if ($meeting->mstatus == 'Canceled')

Meeting Canceled

@else
@csrf
@endif
@if ($meeting->shareable_url != "") @else
@csrf
@endif
Extra Meeting {{-- @if (in_array($meeting->is_extra_id,$teacher_extra_meetings ->where('mid','!=',$meeting->mid) ->where('mstartdate', '=', date('Y-m-d')) ->where('is_extra_id',$meeting->is_extra_id) ->pluck('is_extra_id')->toArray()))
merged
@endif --}}
{{ $meeting->mtopic }}{{ $meeting->mstatus }} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{-- @php $found = 0; @endphp @if (now()->format('H:i:s') < date('H:i:s', strtotime('+' . $meeting->mduration + $time_after . ' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($meeting->mstarttime) - $time_before) && $meeting->mstartdate === now()->format('Y-m-d')) @php $found = 1; @endphp @endif @if ($found) @if ($meeting->mstatus != 'Canceled') mtitle != null) onclick=" $('#mid').val({{$meeting->mid}}) $('#mtitle').val('{{$meeting->mtitle}}') $('#mtitle_form').submit() " @endif class="btn btn-sm waves-effect waves-light join-lesson" data-mid={{$meeting->mid}} data-bs-toggle="{{$meeting->mtitle == null ? 'modal':''}}" data-bs-target="{{$meeting->mtitle == null ? '#startMeeting':''}}"> @else @endif @else @endif --}} @if ($meeting->mstatus == 'Canceled')

Meeting Canceled

@else
@csrf
@endif
@if ($meeting->shareable_url != "") @else
@csrf
@endif
{{-- Tommorow Meeting --}}
{{-- --}} {{-- --}} {{-- Plain Meeting --}} @foreach ($courses as $course) @foreach ($course->meeting->where('mstartdate', '=', date('Y-m-d',strtotime("+1 days"))) as $meeting) @if($meeting->groupSchedule) @if($meeting->groupSchedule->is_deleted == 0 && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0) {{-- --}} {{-- --}} {{-- --}} @endif @endif @endforeach @endforeach {{-- Extra Meeting --}} @foreach ($teacher_extra_meetings->where('mstartdate','=',date('Y-m-d',strtotime("+1 days"))) as $meeting) {{-- --}} {{-- --}} {{-- --}} @endforeach
Group Name TopicStatusDate/Time RoomCancel Meeting Share Meeting URL
{{ $meeting->group->groupName->gname }} @if ( $course->has_label) {{ $course->label }} @endif {{ $meeting->mtopic }}{{ $meeting->mstatus }} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{ $meeting->groupSchedule->className->classname }} @if ($meeting->mstatus == 'Canceled')

Meeting Canceled

@else
@csrf
@endif
@if ($meeting->shareable_url != "") @else
@csrf
@endif
Extra Meeting {{ $meeting->mtopic }}{{ $meeting->mstatus }} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} @if ($meeting->mstatus == 'Canceled')

Meeting Canceled

@else
@csrf
@endif
@if ($meeting->shareable_url != "") @else
@csrf
@endif
@endsection @section('teacher-js') {{-- draw all data tables --}} @endsection