Course Sign-up Screen
Component Detail
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.
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