extend('layout/management_layout') ?> section('content') ?> 'bg-info text-dark', 'active' => 'bg-success', 'closing' => 'bg-warning text-dark', 'closed' => 'bg-secondary', 'archived' => 'bg-dark', ]; $formatDate = static fn ($value): string => $value ? esc((string) $value) : 'Not set'; $money = static fn ($value): string => '$' . number_format((float) $value, 2); $activeId = (int) ($activeYear['id'] ?? 0); $nextDraftId = (int) ($nextDraftYear['id'] ?? 0); $closingPreviewUrl = $activeId > 0 ? site_url('administrator/school-years/' . $activeId . '/closing/preview') : ''; ?> getFlashdata('success')): ?>
getFlashdata('success')) ?>
getFlashdata('error')): ?>
getFlashdata('error')) ?>

School Years

End the current school year after its checklist is clear, then start the next year.
End Current School Year
Current: Next: Ending:
Finish the end-year checklist for before starting another year.
Review promotions and balances for . When all blockers are resolved, end it and start .
Review promotions and balances for . The next school year will be created automatically when you close this year.
No year is active. Start when you are ready.
Create the first school year to begin.
The next school year is created automatically when you close the current year.
  1. Open the end-year checklist. The next draft year is created automatically.
  2. Review the end-year checklist for the current year.
  3. End the current year, then start the next year.
Finish End-Year Checklist Close Year
School Year Dates Status Verify Last Activity Updated Actions
Fall makeup:
Previous:
Students:
Promoted: / Decisions:
Queued:
Carry-forward:
-
endSection() ?> section('scripts') ?> endSection() ?>