MEDIUM story-achievement-badges-peer-mentor-004 2 pts
2
Story Points
Medium
Priority
Achievement Badges & Recognition
Feature

User Story

As a user
I want to tap on any badge to read the full unlock criteria and requirements for that recognition tier
So that So that I understand exactly what behaviours or milestones are being incentivised and can plan my activities accordingly

Acceptance Criteria

  • Given a user taps on any badge (earned or locked), when the detail view opens, then the badge name, category, full description, and specific unlock criteria are displayed
  • Given a badge has a numeric threshold, when the detail view is shown, then the exact number required (e.g. '15 completed assignments') is stated clearly
  • Given an administrator updates badge criteria in the repository, when a user views the badge detail, then the updated criteria text is shown without requiring an app update
  • Given a user taps a locked badge and reads the criteria, when they navigate back, then they are returned to the Achievements screen with no data loss
  • Given a badge belongs to a specific organisation, when a user from a different organisation views the app, then that badge and its criteria are not visible to them

Business Value

Transparent criteria make the recognition programme credible and fair. When users understand exactly what earns a badge, they can make intentional choices about their participation. Criteria stored as configuration data keeps the system adaptable — organisations can adjust thresholds or add new tiers as their programmes evolve without requiring engineering intervention.