{{-- Layout --}} @extends('teacher.layout.layout') {{-- Page Title --}} @section('title', 'GAS LMS | Dashboard') {{-- Breadcrumb section --}} @section('breadcrumb') @include('components._breadcrumb', [ 'items' => ['Student report' => route('teacher.course.report.index', $coffid)], ]) @endsection {{-- Content --}} @section('content')
image
{{ $course_offering->cname }} {{ $course_offering->lshort_name }}
{{ $course_offering->acyname }}
Session
{{ $course_offering->ttname }}
Teaching team
Student Name

{{ $student_info->first_name }} {{ $student_info->middle_name }} {{ $student_info->last_name }}

Student Email

{{ $student_info->email }}

User ID
{{ $student_info->username }}
Phone
{{ $student_info->phone }}
Parent Phone
{{ $student_info->parent_phone }}
{{--
--}}

Grade Statistics

@if ($has_grade_schema) @endif @if ($has_grade_schema) @endif
# Total Graded Missed Percentage Progress Expected Grade
- {{ $total }} {{ $graded }} {{ $missed }} {{ round(($ratio * 100), 2) }}
{{ $grade_sign }}

Grade Book

@php $home_titles = []; $quiz_titles = []; $full_home_data = []; $full_quiz_data = []; @endphp @foreach ($groups as $key => $group)
{{-- {{ dd($key . ' ' . $group); }} --}}

@php $ratio = 0; $home_label = []; $quiz_label = []; $data_quiz = []; $data_homework = []; @endphp @php $home_label = []; $home_data = []; // $home_ratio = 0; @endphp @foreach ($assignments_grades as $assignment) @php if ($group->gid == $assignment->gid) { array_push($home_data, $assignment->ratio); array_push($home_label, $assignment->title); } @endphp @endforeach @foreach ($hyper_assignments_grades as $assignment) @php if ($group->gid == $assignment->gid) { array_push($home_data, $assignment->ratio); array_push($home_label, $assignment->title); } @endphp @endforeach @php array_push($home_titles, $home_label); array_push($full_home_data, $home_data); @endphp
Grades - Home work
@if (count($home_label) > 0) @if ($has_grade_schema) @endif @foreach ($assignments_grades as $item) @if ($group->gid == $item->gid) @if ($has_grade_schema) @endif @endif @endforeach @foreach ($hyper_assignments_grades as $item) @if ($group->gid == $item->gid) @if ($has_grade_schema) @endif @endif @endforeach
Title Grade Grade Ratio Start Date End Date Student Submit Time Feedback Expected Grade
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->start_date }} {{ $item->start_time }} {{ $item->end_date }} {{ $item->end_time }} {{ $item->attachment_created_at }} @if ($item->attachment_created_at > $item->end_date . ' ' . $item->end_time)
Late submit
@else
On time
@endif
{{ $item->sign }}
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->start_date }} {{ $item->start_time }} {{ $item->end_date }} {{ $item->end_time }} {{ $item->updated_at }}
Link Home work
{{ $item->sign }}
@endif
@if (count($home_titles[0]) > 0)
@else

No data been found

@endif
Grades - Quizzes
@php $quiz_label = []; $quiz_data = []; @endphp @foreach ($quizzes_grades as $quiz) @php if ($group->gid == $quiz->gid) { array_push($quiz_data, $quiz->ratio); array_push($quiz_label, $quiz->title); } @endphp @endforeach @foreach ($hyper_quizzes_grades as $quiz) @php if ($group->gid == $quiz->gid) { array_push($quiz_data, $quiz->ratio); array_push($quiz_label, $quiz->title); } @endphp @endforeach @php array_push($quiz_titles, $quiz_label); array_push($full_quiz_data, $quiz_data); @endphp
@if (count($quiz_label) > 0) @if ($has_grade_schema) @endif @foreach ($quizzes_grades as $item) @if ($group->gid == $item->gid) @if ($item->attempts_remainder < $item->attempts) @else @endif @if ($has_grade_schema) @endif @endif @endforeach @foreach ($hyper_quizzes_grades as $item) @if ($group->gid == $item->gid) @if ($has_grade_schema) @endif @endif @endforeach
Quiz Title Grade Grade Ratio Quiz Start Date Quiz End Date Student Submit Time Feedback Expected Grade
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->attempt_start_date }} {{ $item->attempt_start_time }} {{ $item->attempt_end_date }} {{ $item->attempt_end_time }} {{ $item->attachment_created_at }} @if ($item->quiz_end_date . ' ' . $item->quiz_end_time > $item->attempt_end_date . ' ' . $item->attempt_end_time)
Late submit
@else
On time
@endif
missed {{ $item->sign }}
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->quiz_start_date }} {{ $item->quiz_start_time }} {{ $item->quiz_end_date }} {{ $item->quiz_end_time }} {{ $item->updated_at }}
Link Quiz
{{-- @if ($item->updated_at > $item->quiz_end_date . ' ' . $item->quiz_end_time)
Late submit
@else
On time
@endif --}}
{{ $item->sign }}
@endif
@if (count($quiz_titles[0]) > 0)
@else

No data been found

@endif
@endforeach @foreach ($composed_groups as $key => $group)
{{-- {{ dd($key . ' ' . $group); }} --}}

@php $ratio = 0; $home_label = []; $quiz_label = []; $data_quiz = []; $data_homework = []; @endphp @php $home_label = []; $home_data = []; // $home_ratio = 0; @endphp @foreach ($assignments_grades as $assignment) @php if ($group->compose_group_id == $assignment->compose_group_id) { array_push($home_data, $assignment->ratio); array_push($home_label, $assignment->title); } @endphp @endforeach @foreach ($hyper_assignments_grades as $assignment) @php if ($group->compose_group_id == $assignment->compose_group_id) { array_push($home_data, $assignment->ratio); array_push($home_label, $assignment->title); } @endphp @endforeach @php array_push($home_titles, $home_label); array_push($full_home_data, $home_data); @endphp
Grades - Home work
@if (count($home_label) > 0) @if ($has_grade_schema) @endif @foreach ($assignments_grades as $item) @if ($group->compose_group_id == $item->compose_group_id) @if ($has_grade_schema) @endif @endif @endforeach @foreach ($hyper_assignments_grades as $item) @if ($group->compose_group_id == $item->compose_group_id) @if ($has_grade_schema) @endif @endif @endforeach
Title Grade Grade Ratio Start Date End Date Student Submit Time Feedback Expected Grade
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->start_date }} {{ $item->start_time }} {{ $item->end_date }} {{ $item->end_time }} {{ $item->attachment_created_at }} @if ($item->attachment_created_at > $item->end_date . ' ' . $item->end_time)
Late submit
@else
On time
@endif
{{ $item->sign }}
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->start_date }} {{ $item->start_time }} {{ $item->end_date }} {{ $item->end_time }} {{ $item->updated_at }}
Link Home work
{{ $item->sign }}
@endif
@if (count($home_titles[0]) > 0)
@else

No data been found

@endif
Grades - Quizzes
@php $quiz_label = []; $quiz_data = []; @endphp @foreach ($quizzes_grades as $quiz) @php if ($group->compose_group_id == $quiz->compose_group_id) { array_push($quiz_data, $quiz->ratio); array_push($quiz_label, $quiz->title); } @endphp @endforeach @foreach ($hyper_quizzes_grades as $quiz) @php if ($group->compose_group_id == $quiz->compose_group_id) { array_push($quiz_data, $quiz->ratio); array_push($quiz_label, $quiz->title); } @endphp @endforeach @php array_push($quiz_titles, $quiz_label); array_push($full_quiz_data, $quiz_data); @endphp
@if (count($quiz_label) > 0) @if ($has_grade_schema) @endif {{-- {{ dd($quizzes_grades); }} --}} @foreach ($quizzes_grades as $item) @if ($group->compose_group_id == $item->compose_group_id) @if ($has_grade_schema) @endif @endif @endforeach @foreach ($hyper_quizzes_grades as $item) @if ($group->compose_group_id == $item->compose_group_id) @if ($has_grade_schema) @endif @endif @endforeach
Quiz Title Grade Grade Ratio Quiz Start Date Quiz End Date Student Submit Time Feedback Expected Grade
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->attempt_start_date }} {{ $item->attempt_start_time }} {{ $item->attempt_end_date }} {{ $item->attempt_end_time }} {{ $item->attachment_created_at }} @if ($item->quiz_end_date . ' ' . $item->quiz_end_time > $item->attempt_end_date . ' ' . $item->attempt_end_time)
Late submit
@else
On time
@endif
{{ $item->sign }}
{{ $item->title }} {{ $item->grade }} / {{ $item->points }}
{{ $item->attempts_remainder == $item->attempts ? 'missed' : 'graded'}}
{{ round($item->ratio, 2) }}% {{ $item->quiz_start_date }} {{ $item->quiz_start_time }} {{ $item->quiz_end_date }} {{ $item->quiz_end_time }} {{ $item->updated_at }}
Link Quiz
{{-- @if ($item->updated_at > $item->quiz_end_date . ' ' . $item->quiz_end_time)
Late submit
@else
On time
@endif --}}
{{ $item->sign }}
@endif
@if (count($quiz_titles[0]) > 0)
@else

No data been found

@endif
@endforeach

Attendance

@foreach ($meetings as $key => $meeting) @php $lesson = 0; @endphp @if (in_array($meeting->mid, $attendants->pluck('mid')->toArray())) @else @endif @endforeach
# Title Date Attended
{{ ++$key }} {{ $meeting->mtitle }} {{ date('d-m-Y', strtotime($meeting->mstartdate)) }} / ( {{ date('h:i A', strtotime($meeting->mstarttime)) }} ) @if ($meeting->is_extra) Extra @endif @if ($meeting->is_refunded) @endif
{{--

Attendance Extra

@foreach ($meetings_extra as $key => $meeting) @php $lesson = 0; @endphp @if (in_array($meeting->mid, $attendants->pluck('mid')->toArray())) @else @endif @endforeach
# Title Date Attended
{{ ++$key }} {{ $meeting->mtitle }} {{ date('d-m-Y', strtotime($meeting->mstartdate)) }} / ( {{ date('h:i A', strtotime($meeting->mstarttime)) }} ) @if ($meeting->is_extra) Extra @endif @if ($meeting->is_refunded) @endif
--}}
{{--

Comments

@forelse ($comments as $comment)
Added at {{ date('Y-m-d',strtotime($comment->created_at)) }}

{{ $comment->comment }}

@empty

You have added no comments, yet!

@endforelse
--}} {{-- Export pdf modal --}} @endsection @section('js') {{-- copy to clipboard --}} {{-- Export pdf --}} @endsection