User Interface medium complexity frontend
2
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Coordinator-facing screen in the admin panel that allows manual issuance, renewal, and revocation of peer mentor certificates. Lists all certificates for peer mentors within the coordinator's local association, with filtering by status and expiry date. Supports inline actions for issuing or revoking credentials.

Feature: Digital Peer Mentor Certificate & Credentials

certificate-admin-screen

Responsibilities

  • List all certificates within the coordinator's scope with status filters
  • Allow manual certificate issuance for a peer mentor linked to a course
  • Support manual revocation with a reason field
  • Display upcoming expirations with prioritized sorting
  • Confirm destructive actions (revocation) with a dialog

Interfaces

loadCertificatesForOrganization(orgId)
filterByStatus(status)
issueCertificate(userId, courseId, expiryDate)
revokeCertificate(certificationId, reason)
sortByExpiry()
showIssuanceForm(userId)
showRevocationDialog(certificationId)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component