Course Listing Screen
Component Detail
User Interface
low complexity
mobile
1
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Paginated browsable list of available training courses with dates, availability, and prerequisites. Peer mentors and coordinators can filter and search courses relevant to their certification needs.
course-listing-screen
Responsibilities
- Display paginated course listings fetched from REST API
- Show availability, dates, location, and prerequisite information
- Provide filter and search controls for course discovery
- Navigate to Course Sign-up Screen on selection
Interfaces
CourseListScreen()
onCourseSelected(courseId: String)
onFilterChanged(filters: CourseFilters)
loadNextPage()
Relationships
Related Data Entities (2)
Data entities managed by this component