Group Enrollment Countdown
Controls the validity time of an enrollment by group, showing a real-time countdown within the course.
General Description
Group Enrollment Countdown allows selling time-based access or managing cohorts with expiration, with a clear UX of remaining time.
Technical Implementation
-
Time per Group Model
- TTL configurable per group.
- Count start by event (enrolment / first visit / fixed date).
-
Render and Real Time
- Render of countdown by block/renderer.
- Secure server-side calculation (avoids client manipulation).
-
Expiration Actions
- Controlled access restriction or unenrolment.
- Jobs via cron with idempotency and logs.
Main Features
- Validity control
- Transparent experience
- Automatic operation