Below 60 — Whole Year Decisions
Whole Year • = esc($schoolYear ?? '') ?>
getFlashdata('status'))): ?>
= esc(session()->getFlashdata('status')) ?>
getFlashdata('error'))): ?>
= esc(session()->getFlashdata('error')) ?>
'— No decision yet —',
'Pass' => 'Pass',
'Repeat Class' => 'Repeat Class',
'Make-up exam in fall' => 'Make-up exam in fall',
'Deferred decision' => 'Deferred decision',
'Expel' => 'Expel',
'Withdrawn' => 'Withdrawn',
];
$decisionBadge = [
'Pass' => 'success',
'Repeat Class' => 'danger',
'Make-up exam in fall' => 'info',
'Deferred decision' => 'info',
'Expel' => 'danger',
'Withdrawn' => 'secondary',
];
$displayScore = function ($value) {
if ($value === null || $value === '') {
return '—';
}
if (is_numeric($value)) {
return esc(number_format((float)$value, 2, '.', ''));
}
return esc($value);
};
?>
No students below 60 for the whole year.
| Student Name |
Section |
Year Score |
Comments / Rationale & Decision |
Below-60 Decision |
Final Decision |
Certificate |
| = esc($studentLabel) ?> |
= esc($row['class_section_name'] ?? '—') ?> |
= $displayScore($scoreRaw) ?>
|
|
= esc($currentDecision) ?>
Pending
|
= esc($finalDecision) ?>
Generate
|
= esc($certNumber) ?>
—
|
$color): ?>
= esc($label) ?>
— decision colour key