HIGH story-digital-certificate-management-coordinator-002 2 pts
2
Story Points
High
Priority
Digital Certificate Management
Feature

User Story

As a user
I want to tap on a certificate card to view its full details, including certificate name, issuing body, issue date, expiry date, associated course, and physical card status
So that So that I have all the information needed to understand the certification's scope and take appropriate follow-up actions such as renewal or physical card verification

Acceptance Criteria

  • Given a user taps on a certificate card, when the detail view opens, then the certificate name, issuing body, issue date, expiry date, and associated course are all displayed
  • Given the certificate detail view is open, when the certificate has a digital asset (PDF or image) stored, then a 'Download' button is visible and generates a signed URL for secure access
  • Given the certificate detail view is open, when the 'Present' action is tapped, then the certificate asset is displayed in full-screen mode suitable for in-person presentation
  • Given the certificate detail view is open, when the physical card has been issued, then a 'Physical card issued' badge is displayed; when it has not been issued, a 'Physical card pending' badge is shown
  • Given a coordinator views a peer mentor's certificate detail, when the certificate is within their organizational scope, then the full certificate record is accessible
  • Given a peer mentor views a certificate detail, when they attempt to access another mentor's certificate, then a permission error is returned and the record is not displayed

Business Value

Providing complete certificate details in a single view reduces friction for peer mentors verifying their credentials and for coordinators auditing certification status. The download and present actions enable digital certificates to be used in practical field situations, reducing dependence on physical documents.