User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Mobile screen that displays the catalogue of training courses available to the signed-in peer mentor, scoped to their organization. Lets the mentor browse course details, enroll, and view the status of their existing registrations.

Feature: Course Registration

course-list-screen

Sources & reasoning

Source explicitly lists Course Registration as a feature under certification-training (line 363) and HLF unique needs describe in-app course sign-up (line 72). Phase 3 roadmap (line 320) places course administration in Growth & Engagement.

  • certification-training | Certification & Training | Course Registration, Digital Peer Mentor Certificate, Certificate Renewal Reminder
  • Kursadministrasjon og sertifisering: PĂĄmelding til kurs i appen, automatisk pĂĄminnelse ved utløp, digitale sertifikater.
  • Kursadministrasjon / sertifisering

Responsibilities

  • Render the list of available courses with title, dates, capacity, and prerequisites
  • Filter and scope courses to the mentor's organization and module visibility settings
  • Trigger enrollment and cancellation actions through the Course Registration Service
  • Surface the mentor's current registration status (registered, attended, cancelled, completed)
  • Handle loading, empty, and error states for the course catalogue

Interfaces

loadCourses(organizationId): CourseListViewModel
onEnrollPressed(courseId): void
onCancelRegistrationPressed(registrationId): void
refreshRegistrations(mentorId): void