extend('layout/email_layout') ?> section('content') ?>

Dear ,

We are writing to share the school's decision regarding () for the school year.

Decision

Comments:

'Homework Avg', 'project_avg' => 'Project Avg', 'participation_score' => 'Participation', 'test_avg' => 'Test Avg', 'ptap_score' => 'PTAP Score', 'attendance_score' => 'Attendance', 'midterm_exam_score' => 'Midterm Score', 'final_exam_score' => 'Final Exam', 'semester_score' => 'Semester Score', ]; $allSemesters = is_array($all_semesters ?? null) ? $all_semesters : []; $hasSemesters = !empty($allSemesters); ?>

Score Summary —

$_) { $v = $sem[$key] ?? null; if ($v !== null && $v !== '') { $hasAnyScore = true; break; } } ?>

Semester

$label): ?>
Item Score
No scores recorded.
'General', 'attendance' => 'Attendance', 'attendance_comment' => 'Attendance', 'midterm' => 'Midterm', 'final' => 'Final Exam', 'ptap' => 'PTAP', ]; // Deduplicate by label+text $seenCmt = []; $dedupedCmt = []; foreach ($semComments as $ctype => $ctext) { $ctext = trim((string)$ctext); if ($ctext === '') continue; $clabel = $commentTypeLabels[$ctype] ?? ucfirst($ctype); $key = $clabel . '|' . $ctext; if (!isset($seenCmt[$key])) { $seenCmt[$key] = true; $dedupedCmt[] = [$clabel, $ctext]; } } ?>

Comments

:

$v !== null && $v !== ''); ?>

Score Summary:

$label): ?>
Item Score

Please do not hesitate to contact the school if you have any questions or concerns.

Thank you,
Al Rahma Sunday School

endSection() ?>