MEDIUM story-achievement-badges-coordinator-007 3 pts
3
Story Points
Medium
Priority
Achievement Badges & Recognition
Feature

User Story

As a user
I want to see only the badges relevant to my organisation, with criteria and thresholds tailored to my organisation's programme
So that So that the recognition system reflects the real structure of my organisation's volunteer programme rather than showing irrelevant badges from other organisations

Acceptance Criteria

  • Given a peer mentor belongs to HLF, when they open the Achievements screen, then only HLF-scoped badges are displayed and no Blindeforbundet assignment-count badges appear
  • Given a peer mentor belongs to Blindeforbundet, when they open the Achievements screen, then only Blindeforbundet-scoped badges appear including the 3rd and 15th assignment milestone badges
  • Given a user is a member of multiple organisations, when they switch their active organisation context, then the Achievements screen refreshes and displays the badge catalogue for the newly active organisation
  • Given an administrator adds a new badge definition to an organisation's catalogue in the repository, when a user from that organisation opens the Achievements screen, then the new badge appears without requiring an app update
  • Given two organisations have a badge with the same name but different thresholds, when each organisation's users view the badge, then each sees the criteria appropriate to their own organisation

Business Value

Each partner organisation has a structurally different peer mentor programme. HLF's recognition is tied to professional certification while Blindeforbundet's is tied to assignment completion counts that directly determine honorarium eligibility. A single shared badge catalogue would be confusing and commercially unacceptable. Per-organisation scoping is what makes the recognition system reusable across the platform without requiring separate apps or codebases for each organisation.