Skip to main content
Version: Current

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​


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
  • v 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

  • Analytics - Detailed insights and reports
  • Students - Student management
  • Fees and billing - Financial operations
  • Reports - Term reports and transcripts