medium complexity extracted Certification & Training Confidence: 100%
3
Components
4
Shared
0
User Stories
Yes
Analyzed

Description

Digital Peer Mentor Certificate provides peer mentors with a digital record of their certification status inside the mobile app, generated upon successful course completion. The feature coexists with the physical certificate card that HLF treats as a prestige credential; the digital version enables instant in-app verification and serves as the authoritative status record driving assignment eligibility, auto-pause logic, and renewal reminders.

Sources & reasoning

Line 114 specifies 'digitale sertifikater' as part of HLF's certification requirement; line 80 ties certificate status to automatic removal from public listings, establishing the digital record as the authoritative status source. Line 361 confirms 'Digitalt likepersonsbevis' in the Phase 3 roadmap, mapping to v1.1 by ordinal position.

  • docs/source/likeperson.md · line 114
    Kursadministrasjon og sertifisering: Påmelding til kurs i appen, automatisk påminnelse ved utløp, digitale sertifikater. Det fysiske kortet er et «adelsmerke» og skal leve parallelt.
  • docs/source/likeperson.md · line 80
    HLF kobler dette til sertifisering: ved utgått sertifikat forsvinner likepersonen fra lokallagets nettsider automatisk.
  • docs/source/likeperson.md · line 361
    Digitalt likepersonsbevis

Analysis

Business Value

Digitizing the peer mentor certificate removes the need for coordinators to manually track certification status across spreadsheets or emails. The digital record provides immediate proof of qualification for assignment dispatch and public-facing directory listings. For HLF, where certification determines listing eligibility on local association websites, a verifiable digital record is essential for automating the pause workflow when certificates expire. The certificate also acts as the authoritative trigger for renewal reminders, making it the central node in the training lifecycle.

Implementation Notes

CertificateScreen renders the peer mentor's current certificate with issue date, expiry, and linked course. CertificateService generates certificate records on the backend when a course registration is marked complete and exposes them via a typed REST endpoint scoped to the authenticated user. CertificateRepository persists certificates in Drift for offline access. The schema links to both the user and the originating CourseRegistration, enabling cascade queries for auto-pause and renewal logic. Physical card coexistence is handled by treating the digital certificate as additive rather than a replacement for the physical credential.

User Stories

No user stories have been generated for this feature yet.