Enrollment Reminder Scheduler
Component Detail
Infrastructure
low complexity
backend
2
Dependencies
0
Dependents
3
Entities
0
Integrations
Description
Background job integration that schedules push notification reminders at enrollment time. Delegates to the backend job queue to fire reminders at configurable intervals before the course date.
enrollment-reminder-scheduler
Responsibilities
- Register reminder jobs with the backend scheduler on enrollment completion
- Pass course date and user push token to the scheduling endpoint
- Cancel pending reminders if enrollment is cancelled
Interfaces
scheduleReminders(enrollmentId: String, courseDate: DateTime): Future<void>
cancelReminders(enrollmentId: String): Future<void>
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (3)
Data entities managed by this component