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

Description

Multi-step enrollment flow following the Activity Wizard pattern. Collects enrollment details, displays course summary, and confirms submission. Triggers push notification confirmation on success.

Feature: Course Registration

course-sign-up-screen

Responsibilities

  • Guide user through enrollment steps: course summary, attendee confirmation, submission
  • Validate role eligibility before allowing enrollment
  • Submit enrollment to Course Service and handle response
  • Display confirmation state and navigate back on success

Interfaces

CourseSignUpScreen(courseId: String)
onEnrollmentSubmitted()
onEnrollmentCancelled()

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component