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

Student Decisions — All Students

include('partials/academic_filter') ?>
Saved Not yet generated
getFlashdata('status'))): ?>
getFlashdata('status')) ?>
getFlashdata('error'))): ?>
getFlashdata('error')) ?>
Scores ≥ 60 → Pass (auto)  |  Scores < 60 → pulled from Below-60 Decisions
No semester scores found for this selection.
'success', 'Repeat Class' => 'danger', 'Make-up exam in fall' => 'info', 'Deferred decision' => 'info', 'Expel' => 'danger', 'Withdrawn' => 'secondary', ]; $sourceBadge = [ 'auto' => ['bg-success-subtle text-success-emphasis', 'Auto'], 'manual' => ['bg-primary-subtle text-primary-emphasis', 'Manual'], 'pending' => ['bg-warning-subtle text-warning-emphasis', 'Pending'], ]; // Stats $stats = ['Pass' => 0, 'Other' => 0, 'Pending' => 0]; foreach ($rows as $r) { if ($r['decision'] === 'Pass') $stats['Pass']++; elseif ($r['decision'] === '' || $r['source'] === 'pending') $stats['Pending']++; else $stats['Other']++; } ?>
Pass
Other decision
Pending
Total
Student Name Section Score Decision Source Notes
$color): ?> — decision colour key
endSection() ?> section('scripts') ?> endSection() ?>