UKM Student Fitness Overview
Monitor student activity, challenge participation, and campus fitness trends.
Active vs Inactive Students
Share of registered students with valid activity in the selected period.
Monthly Activity Trend
Sessions, distance, and active students by month.
Activity Level Distribution
Student participation level for the selected month.
College Distance Comparison
Average kilometres recorded per registered student by college.
Most Active Day and Time
Activity density by weekday and time block.
Distance Distribution
How far students usually move per activity.
Challenge Funnel
Where students drop off from registration to completion.
Challenge Performance Summary
Participation, completion, distance generated, and status.
| Challenge | Participants | Completion | Total Distance | Status |
|---|---|---|---|---|
| Loading challenges... | ||||
Monthly Insight
Recommended next action for Pusat Sukan UKM.
Loading monthly insight.
Students / User Management
Manage student accounts and solve individual user issues.
Student Directory
Loading students...
| Name | Matric ID | College | Status | Last Active | Total Distance | Activities This Month | Actions | |
|---|---|---|---|---|---|---|---|---|
| Loading students... | ||||||||
Activities
Monitor activity records, distance patterns, and participation by college.
Distance Distribution
Activity distance buckets.
Pace Distribution
Average pace buckets for recorded activities.
Activity Type Breakdown
Recorded activity categories.
Activity Records
Loading activity records...
| Student | College | Date | Distance | Duration | Pace | Activity Type | Actions |
|---|---|---|---|---|---|---|---|
| Loading records... | |||||||
Challenges
Create, manage, and evaluate fitness challenges.
Create Challenge
Uses the existing Firestore challenge collection.
Challenge Funnel
Participation from registration to completion.
Active Challenges
Currently running.
Upcoming Challenges
Scheduled or not active yet.
Ended Challenges
Completed challenge windows.
Challenge Completion Rate
Completion percentage by challenge.
Participants by Challenge
Joined participants per challenge.
Challenge Performance
Loading challenge insight.
| Challenge name | Start date | End date | Target distance | Participants | Completion rate | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading challenges... | |||||||
Reports
Generate admin-friendly reports for Pusat Sukan UKM.
Monthly Student Fitness Summary
Active rate, total distance, challenge completion, and recommended action.
Last generated: not yetCollege Distance Report
Total distance, average kilometres per student, and participation by college.
Last generated: not yetChallenge Performance Report
Joined participants, completions, and challenges needing attention.
Last generated: not yetReport Preview
Generate a report to refresh the preview.
Settings
Dashboard preferences, system status, and admin notes.
Admin Profile
- Checking session
- Access model
- Firebase Auth session
Dashboard Preferences
The dashboard uses a light university admin theme, aggregate-first overview, and CSV export by default.
Data Export Settings
CSV export runs in the browser. PDF export needs a backend or client PDF library before it should be enabled.
User Role Settings
Permanent admin role control should use Firebase custom claims and server-side Admin SDK logic.