MEDIUM story-activity-statistics-dashboard-organization-admin-004 5 pts
5
Story Points
Medium
Priority
Activity Statistics Dashboard
Feature

User Story

As a Organization Administrator
I want to see a bar chart showing my activity count per month over the selected time period
So that I can identify trends in my engagement, recognize periods of high or low activity, and track whether I am maintaining consistent peer mentor involvement

Acceptance Criteria

  • Given I am viewing the statistics dashboard with a time window spanning multiple months, When the chart renders, Then I see one bar per month with height proportional to my activity count for that month
  • Given the bar chart is displayed, When I tap on a specific month's bar, Then I see a tooltip or overlay showing the exact activity count and month name
  • Given I change the time window filter, When the filter is applied, Then the bar chart updates to show only the months within the new time window
  • Given the chart renders, When I use a screen reader, Then each bar is announced with its month label and corresponding activity count
  • Given I have zero activities in a particular month within the range, When the chart renders, Then that month is shown as an empty bar rather than being omitted from the chart

Business Value

Trend visualization over time is essential for recognizing burnout risk, seasonal engagement patterns, and milestone moments. HLF specifically cited a peer mentor with 380 registrations in one year — a monthly chart would make this visible and celebratable. The data also feeds upstream into the coordinator's team view and the Bufdir reporting aggregation pipeline.