CRITICAL story-coordinator-statistics-dashboard-organization-admin-005 8 pts
8
Story Points
Critical
Priority
Coordinator Statistics Dashboard
Feature

User Story

As a Organization Administrator
I want to see a ranked list of all peer mentors in my chapter showing each mentor's activity count, total hours, and last activity date for the selected period
So that I can identify which mentors are active, which are inactive, and prioritize follow-up conversations with those who have not registered any activities recently

Acceptance Criteria

  • Given the coordinator views the statistics screen, When the peer mentor list renders, Then each mentor shows their name, activity count, total hours, and last activity date
  • Given the list is rendered, When the coordinator taps a column header to sort, Then the list re-orders accordingly without a full data reload
  • Given a mentor has zero activities in the selected period, When they appear in the list, Then they are visually distinguished (e.g., dimmed row with a 'No activity' badge)
  • Given the coordinator taps a peer mentor row, When navigation fires, Then they land on the peer mentor detail screen with the same time window context preserved
  • Given the coordinator's chapter has 50+ mentors, When the list renders, Then it uses a virtualized/lazy list to maintain smooth scrolling performance

Business Value

The survey from HLF revealed 40% of peer mentors felt they were not getting adequate follow-up from coordinators. A ranked list with last activity dates gives coordinators a prioritized action list — they can immediately see who to call and who is performing well, turning passive data into active relationship management. This is core to the coordinator role's oversight responsibility across all three organizations.