MEDIUM story-volunteer-benefit-calculator-peer-mentor-004 5 pts
5
Story Points
Medium
Priority
Volunteer Benefit Calculator
Feature

User Story

As a Peer Mentor (Likeperson)
I want to see individual benefit metric tiles that break down my total calculated benefit by activity type (e.g., home visits, phone calls, group sessions)
So that I can understand which types of volunteer work contribute most to my impact score and make informed decisions about how I spend my volunteer time

Acceptance Criteria

  • Given a completed calculation with multiple activity types, When the benefit-metric-tile components render, Then each tile displays the org-localized activity type name, count, total hours, and calculated benefit value
  • Given the org has configured different multipliers for different activity types in benefit-multiplier-config-repository, When the calculation runs, Then tiles with higher-multiplier activity types show proportionally higher benefit values
  • Given the screen renders on a narrow viewport (320dp width), When the tile layout adapts, Then tiles reflow to a single-column list without overflow or clipping
  • Given a benefit-metric-tile is focused by a screen reader, When the user navigates to it, Then the semantics label reads the full metric in natural language (e.g., 'Home visits: 12 activities, 18 hours, estimated benefit 4,200 kroner')
  • Given an activity type has zero entries for the selected period, When the results render, Then that activity type tile is either hidden or shown with a zero state, not displaying misleading partial data

Business Value

Granular breakdown by activity type gives peer mentors actionable insight into where their time creates the most value. For organizations, this feature creates a natural feedback loop: when volunteers see that certain activity types yield higher benefit scores, they are more likely to engage in high-impact work. This also enables coordinators and organizations to configure multipliers strategically — for instance, weighting crisis support or long-duration engagements higher — to align volunteer behavior with organizational priorities and Bufdir reporting categories.