Skip to main content
Version: Next

Dashboard

The Enterprise Dashboard provides a comprehensive real-time view of school operations through 10 specialized analytics sections. It aggregates data across all system modules to deliver actionable insights for administrators, principals, and executive staff.

Purpose

Provide immediate visibility into key performance indicators, operational health, and areas requiring attention—enabling data-driven decision making at all organizational levels.


Executive → Dashboard (segment: dashboard)


Dashboard architecture

┌─────────────────────────────────────────────────────────────────┐
│ Enterprise Dashboard │
├─────────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Time Range │ │ Refresh │ │ Export │ Sections │ │
│ │ Filter │ │ Control │ │ Menu │ Visibility │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Executive Overview Section │ │
│ │ Total Students │ Total Staff │ Revenue │ Capacity │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────┐ ┌─────────────────────────────┐ │
│ │ Financial Section │ │ Security Section │ │
│ │ Revenue, Collections, │ │ Login attempts, Threats, │ │
│ │ Debtors, Aging │ │ Audit events │ │
│ └─────────────────────────┘ └─────────────────────────────┘ │
│ │
│ ┌─────────────────────────┐ ┌─────────────────────────────┐ │
│ │ Students Section │ │ Teachers Section │ │
│ │ Enrollment, At-risk, │ │ Counts, Attendance, │ │
│ │ Performance bands │ │ Workload distribution │ │
│ └─────────────────────────┘ └─────────────────────────────┘ │
│ │
│ [+ 4 more sections: Usage, Admissions, Attendance, Platform] │
└─────────────────────────────────────────────────────────────────┘

Required permissions

PermissionDescription
analytics.viewRequired to access the dashboard
finance.viewAccess financial section data
students.viewAccess student analytics
staff.viewAccess teacher analytics
admissions.viewAccess admissions funnel
audit.viewAccess security metrics

Part 1: Dashboard sections

The dashboard consists of 10 specialized sections, each focusing on a specific operational domain.

Section overview

SectionDescriptionKey metrics
Executive OverviewHigh-level KPIsTotal students, staff, revenue, capacity
FinancialRevenue and collectionsInvoiced, collected, outstanding, aging
SecurityAccess and auditLogin attempts, threats, failed logins
Usage AnalyticsPlatform engagementActive users, feature usage, sessions
StudentsStudent populationEnrollment, performance, at-risk
TeachersStaff metricsCounts, attendance, workload
AdmissionsEnrollment pipelineApplications, funnel, conversion
AttendancePresence trackingRates, interventions, trends
Academic StructureOrganizationalClasses, subjects, schedules
Platform HealthSystem statusUptime, errors, performance

Part 2: Executive overview section

The executive overview provides instant visibility into the most critical organizational metrics.

Metrics displayed

MetricDescription
Total studentsActive enrolled students
Total staffTeachers and administrative staff
Student-teacher ratioStudents per teacher
Total revenueFinancial period revenue
Collection ratePercentage of fees collected
Capacity utilizationEnrollment vs. capacity
Active usersUsers logged in this period

Trend indicators

Each metric includes trend comparison:

  • ↑ Green: Positive change from previous period
  • ↓ Red: Negative change requiring attention
  • → Gray: No significant change

Part 3: Financial section

Comprehensive financial health monitoring with multiple visualization types.

Overview metrics

MetricDescription
Total invoicedSum of all invoices for period
Total collectedPayments received
Total outstandingUnpaid balance
Collection rate(collected / invoiced) × 100
Total scholarshipsScholarship awards
Total adjustmentsCredit notes and adjustments

Aging analysis

BucketDescription
CurrentNot yet due
1-30 days1-30 days overdue
31-60 days31-60 days overdue
61-90 days61-90 days overdue
90+ daysMore than 90 days overdue

Payment analytics

MetricDescription
Total paymentsNumber of payments
Total amountSum of payments
Pending paymentsAwaiting verification
Failed paymentsBounced/rejected
Average paymentMean payment amount
By methodBreakdown by payment type

Top debtors

Displays students with highest outstanding balances:

  • Student name and admission number
  • Outstanding amount
  • Days overdue
  • Last payment date

Part 4: Security section

Monitors authentication, access patterns, and security events.

Security metrics

MetricDescription
Login attemptsTotal login attempts
Successful loginsAuthenticated sessions
Failed loginsAuthentication failures
Unique usersDistinct users logging in
MFA usageMulti-factor authentication rate
Threat scoreSecurity risk indicator

Audit events

Recent audit trail entries:

  • User actions
  • Resource modifications
  • Permission changes
  • System events

Part 5: Usage analytics section

Platform engagement and feature utilization metrics.

Usage metrics

MetricDescription
Active usersUsers active in period
Total sessionsSession count
Average session durationMean session length
Pages per sessionNavigation depth
Bounce rateSingle-page sessions
Feature usageBreakdown by module
  • Daily active users (DAU)
  • Weekly active users (WAU)
  • Monthly active users (MAU)
  • Feature adoption rates

Part 6: Students section

Student population analytics and performance tracking.

Student metrics

MetricDescription
Total studentsAll enrolled students
Active studentsCurrently attending
New enrollmentsAdded this period
WithdrawalsLeft this period
Net changeEnrollments minus withdrawals

Performance bands

BandDescription
Excellent80-100% average
Good60-79% average
Average50-59% average
Below average40-49% average
At riskBelow 40%

At-risk students

Students flagged for intervention:

  • Academic performance concerns
  • Attendance issues
  • Behavioral flags
  • Fee arrears

Part 7: Teachers section

Staff metrics, workload distribution, and attendance tracking.

Teacher metrics

MetricDescription
Total teachersAll teaching staff
Active teachersCurrently assigned
Student-teacher ratioStudents per teacher
Average class sizeMean class enrollment
Average workloadTeaching hours per week

Workload distribution

  • Subject class assignments
  • Class divisions taught
  • Teaching hours breakdown
  • Administrative duties

Part 8: Admissions section

Enrollment pipeline and conversion tracking.

Admissions funnel

StageDescription
ProspectsInitial inquiries
ApplicationsSubmitted applications
ScreeningUnder review
InterviewsScheduled/completed
Offers sentAdmission offers
Offers acceptedConfirmed enrollments
EnrolledCompleted enrollment

Conversion metrics

MetricDescription
Prospect-to-applicationInquiry conversion
Application-to-offerApproval rate
Offer-to-enrollmentAcceptance rate
Overall conversionEnd-to-end rate

Capacity tracking

  • Available seats by grade
  • Enrollment vs. capacity
  • Waitlist counts
  • Projected enrollment

Part 9: Attendance section

Presence tracking, patterns, and intervention needs.

Attendance metrics

MetricDescription
Overall attendance rateSchool-wide average
Present todayCurrent day count
Absent todayCurrent day absences
Late arrivalsTardy students
Chronic absenteeismBelow threshold students

Intervention flags

Students requiring attention:

  • Below 85% attendance
  • Consecutive absences
  • Pattern irregularities
  • Unexplained absences

Part 10: Academic structure section

Organizational overview of classes, subjects, and schedules.

Structure metrics

MetricDescription
Grade levelsTotal grades offered
Class divisionsTotal class sections
Subject classesSubject offerings
Average class sizeStudents per class
Schedule coverageTimetable completeness

Class rankings

Top performing classes by:

  • Average percentage
  • Attendance rate
  • Assignment completion

Part 11: Platform health section

System performance and operational status.

Health metrics

MetricDescription
System uptimeAvailability percentage
API response timeAverage latency
Error rateFailed requests
Active connectionsCurrent sessions
Database healthQuery performance

Status indicators

StatusDescription
🟢 OperationalAll systems normal
🟡 DegradedPerformance issues
🔴 OutageService disruption

Dashboard controls

Time range filter

OptionDescription
24hLast 24 hours
7dLast 7 days (default)
4wLast 4 weeks
12mLast 12 months
CustomCustom date range

Auto-refresh

  • Enabled by default
  • Refreshes every 60 seconds
  • Manual refresh available
  • Shows last updated timestamp

Section visibility

Toggle individual sections on/off:

  1. Click Sections dropdown
  2. Check/uncheck sections
  3. Show All — Enable all sections
  4. Hide All — Collapse dashboard

Export options

FormatDescription
CSVSpreadsheet format
PDFPrintable report
JSONRaw data format

Filter pills

Active filters display as removable pills:

FilterExampleRemovable
Time range"4 weeks"Yes
School"Lincoln High"No (context-based)
Academic year"2025-2026"Yes
Term"Term 1"Yes

API parameters

The dashboard accepts these query parameters:

ParameterTypeDescription
timeRangestring24h, 7d, 4w, 12m
dateFromISO dateStart date
dateToISO dateEnd date
tenantIdstringTenant filter
schoolIdstringSchool filter
academicYearIdstringAcademic year filter
termIdstringTerm filter
currencystringCurrency code (default: USD)
recentLimitnumberRecent items limit (1-100)
topDebtorsLimitnumberTop debtors limit (1-100)
includestringSections to include

Loading states

Initial load

Full skeleton UI displays while fetching data:

  • Header placeholder
  • Metrics grid skeleton
  • Section cards skeleton

Refresh

Spinner overlay on refresh button, data remains visible.

Error state

Alert banner with:

  • Error message
  • Retry button
  • Support contact

Best practices

For administrators

  • Review dashboard daily at start of operations
  • Monitor financial section for collection trends
  • Check at-risk students weekly
  • Export monthly reports for board meetings

For principals

  • Track attendance rates daily
  • Monitor teacher workload distribution
  • Review academic performance bands
  • Follow up on flagged students

For finance staff

  • Review aging analysis weekly
  • Contact top debtors proactively
  • Track payment method trends
  • Monitor collection rate targets