Student enrollment
Gender distribution of enrolled students
= $this->extend('layout/management_layout') ?>
= $this->section('styles') ?>
= $this->endSection() ?>
= $this->section('content') ?>
$value === null ? '—' : number_format((float) $value, is_float($value) ? 1 : 0);
$chartData = [
'totalStudents' => (int) ($statistics['totalStudents'] ?? 0),
'gender' => $statistics['gender'] ?? [],
'results' => $statistics['results'] ?? [],
'topGender' => $statistics['topGender'] ?? [],
'trophyGender' => $statistics['trophyGender'] ?? [],
'genderByStat' => $statistics['genderByStat'] ?? [],
'classSizes' => $statistics['classSizes'] ?? ['labels' => [], 'values' => [], 'male' => [], 'female' => []],
'scoreBands' => $statistics['scoreBands'] ?? [],
];
$canViewFinancialStats = (bool) ($canViewFinancialStats ?? false);
?>
Enrollment, results, high achievement, and class distribution in one view. Gender distribution of enrolled students Pass, fail, and results not yet available Students averaging 90%+, measured against total enrollment Number of male and female students in each class Score bands and awaiting results against total enrollment Counts by gender; percentages use total enrolled students Collections, outstanding balances, spending, and donations. Collected, outstanding, discounts, and refunds; denominator is gross charges Payments and donation income as a percentage of gross charges Expense categories only; every percentage uses gross charges as its denominatorAl Rahma = esc($schoolYear !== '' ? $schoolYear : 'School') ?> Statistics
Student enrollment
Academic results
Top performers
Enrollment by class
Score distribution
Gender distribution by academic status
= esc($status) ?>
Al Rahma = esc($schoolYear !== '' ? $schoolYear : 'School') ?> Financials
Gross charge allocation
Income distribution
Expense details