Enrollment Dependency
Enrollment conditioned by form: the user answers configurable questions and Moodle decides on enrolment/segmentation.
General Description
Enrollment Dependency turns enrolment into an intelligent flow: the user completes a form and, based on rules, is enrolled and segmented.
Technical Design
-
Configurable Form
- Questions per enrolment instance, with server-side validation.
- Support for conditions and rules per answer.
-
Decision and Segmentation
- Enrols according to rule and assigns group/cohort automatically.
- Idempotency: does not re-apply rules if valid enrolment already exists.
-
Privacy
- Implementation compatible with Privacy API.
- Access control: only administrators see full answers.
Main Features
- Smart onboarding
- Automatic segmentation
- Better conversion and operational order