BOUSD-MonthlyAttendance-Dashboard
Operational Notes
- This remains the leadership-facing attendance and chronic absenteeism interface. Apps Script shapes chart payloads from the
SourceData-year-byschoolandSourceData-year-bygradetabs and serves role-scoped views for district and site leaders. - Current runtime / active path: Apps Script renders on demand, while source freshness depends on upstream BOUSD-MonthlyAttendance-Extract jobs within the broader Aeries-to-Google Sheets Reporting Extract Family.
- Scheduler / operator model: dashboard presentation is on-demand (Google runtime), while refresh cadence and operator controls live upstream in the Aeries-to-Google Sheets reporting extract family running via Linux cron on
sal-01.bousd.us. - Dashboard README manual refresh checklist (run SQL, paste to
SourceData-*, clear cache) is now classified as legacy fallback/reference, while automated weekday scheduler paths remain primary. - Operational warning: dashboard availability does not by itself guarantee source freshness when upstream feed jobs are delayed and fallback execution/escalation responsibilities are unclear.
- Governance note: role ownership for fallback and escalation is tracked in the Owner, Escalation, and Fallback Matrix and the MonthlyAttendance Fallback Runbook Scaffold.
- This page now belongs more explicitly to the Perpetual Data Reports Portal operating model because it is a recurring report product with freshness, ownership, and access expectations.
Related Systems
- BOUSD-MonthlyAttendance-Extract
- Aeries-to-Google Sheets Reporting Extract Family
- Perpetual Data Reports Portal
- MonthlyAttendance Fallback Runbook Scaffold
- Owner, Escalation, and Fallback Matrix
Registry Alignment
- Mapped registry entry:
INT-003. - Registry clarified: this is the leadership-facing attendance and chronic absenteeism interface, while the extract layer is a separately important production dependency with documented weekday cadence.
- Validation gaps: manual SQL/paste is now classified as fallback-only; unresolved trigger/executor/approval/escalation fields are tracked in the MonthlyAttendance Fallback Runbook Scaffold and Owner, Escalation, and Fallback Matrix, along with source-tab IDs and Google Sites embedding scope.