User Interface low complexity mobile
2
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Shows the authenticated user's personal enrollment history including active enrollments, waitlist positions, and completed courses. Entry point for accessing earned certificates from completed training.

Feature: Course Registration

my-courses-screen

Responsibilities

  • List all enrollments for the current user grouped by status
  • Show waitlist position and estimated availability for waitlisted courses
  • Link to certificate detail for completed courses that triggered certification
  • Support cancellation of active enrollments from the list

Interfaces

MyCoursesScreen()
onCourseSelected(enrollmentId)
onCancelEnrollment(enrollmentId)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component