Dashboard UniMove Admin

UKM Student Fitness Overview

Monitor student activity, challenge participation, and campus fitness trends.

0 Registered Students Total UniMove users
0 Active Students Activity in period
0% Active Student Rate Needs data
0 km Avg. Distance / Active Student Campus activity distance
0% Challenge Completion Rate Completed / joined
0 Student Fitness Health Score Needs data

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 Email College Status Last Active Total Distance Activities This Month Actions
Loading students...

Activities

Monitor activity records, distance patterns, and participation by college.

monitor_heart
0Total ActivitiesFiltered records
groups
0Active StudentsStudents in filter
route
0 kmTotal DistanceFiltered distance
route
0 kmAverage DistancePer activity
timer
0 minAverage DurationPer activity
speed
0Average Pacemin/km

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.

flag
0Total ChallengesAll records
play_circle
0Active ChallengesCurrently running
schedule
0Upcoming ChallengesScheduled
groups
0Total ParticipantsJoined records

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 yet

College Distance Report

Total distance, average kilometres per student, and participation by college.

Last generated: not yet

Challenge Performance Report

Joined participants, completions, and challenges needing attention.

Last generated: not yet

Report Preview

Generate a report to refresh the preview.

Settings

Dashboard preferences, system status, and admin notes.

Admin Profile

Email
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.

System Status