@php $totalSubjects = count($progressReview['subjectReviews']) ?? []; @endphp {{-- PAGE 1 --}}

Progress Review

Academic Term 2024-25

Learner Name: {{ $progressReview['student']->name }}

{{ $progressReview['ageString'] ?? '' }}

Grade: {{ $progressReview['classSection']->name }}

Attendance: {{ $progressReview['totalDaysPresent'] ?? 0 }} Out Of {{ $progressReview['totalWorkingDays'] ?? 0 }}

Facilitators: @foreach ($progressReview['classSectionTeacher'] ?? [] as $i => $teacher) {{ $teacher->name }}@if($i + 1 < count($progressReview['classSectionTeacher'])), @endif @endforeach

Date: {{ $progressReview['currentDate'] ?? '' }}

@foreach ($progressReview['subjectReviews'] ?? [] as $i => $subjectReview)

{{ $subjectReview['subject']['name'] ?? '' }}

@php if (!function_exists('isUrdu')) { function isUrdu($text) { return preg_match('/[\x{0600}-\x{06FF}]/u', $text); } } $description = $subjectReview['description'] ?? ''; $isUrdu = isUrdu($description); @endphp

{{ $description }}

@endforeach

This is a Computer Generated Report and doesn't require a signature.

{{-- PAGE 2 --}} @if($totalSubjects >= 5)
@foreach ($progressReview['subjectReviews'] ?? [] as $i => $subjectReview) @continue(empty($subjectReview->description) || $i < 4 || $i > 7)

{{ $subjectReview->subject->name ?? '' }}

{{ $subjectReview->description }}

@endforeach

This is a Computer Generated Report and doesn't require a signature.

@endif {{-- PAGE 3 --}} @if($totalSubjects >= 9)
@foreach ($progressReview['subjectReviews'] ?? [] as $i => $subjectReview) @continue(empty($subjectReview->description) || $i < 8 || $i > 11)

{{ $subjectReview->subject->name ?? '' }}

{{ $subjectReview->description }}

@endforeach

This is a Computer Generated Report and doesn't require a signature.

@endif {{-- PAGE 4 --}} @if($totalSubjects >= 13)
@foreach ($progressReview['subjectReviews'] ?? [] as $i => $subjectReview) @continue(empty($subjectReview->description) || $i < 12 || $i > 15)

{{ $subjectReview->subject->name ?? '' }}

{{ $subjectReview->description }}

@endforeach

This is a Computer Generated Report and doesn't require a signature.

@endif