Program allocation is similar to course enrolment, program enrolment plugin fully controls user enrolments in courses including enrolment suspensions and unenrolments.
The word allocation was selected to make it clear it is not the same thing as course enrolment, instead programs plugin is responsible for automatic enrolment, suspending and unenrolments in courses that are part of program.
Program allocation settings specify formulas for calculation of following dates during user allocation:
- Program start date setting - required; relative to allocation date or fixed date
- Program due date setting - optional; relative to start date or fixed date
- Program end date setting - optional; relative to start date or fixed date
Allocations are restricted by Allocation start and end dates.
Student allocations to programs
Students may be allocated to programs via following allocation sources:
- Manual allocation- manager with enrol/program:allocate capability may allocate students manually
- Self allocation- user clicks a button in the Program catalogue to self-allocate, there is an optional access key and max user limit
- Request with approval- user requests allocation from Program catalogue, manager later confirms it
- Automatic cohort allocation - select cohorts and the members will be automatically allocated
- User development plans - the program will be available to allocate via enabled UDP frameworks
- Certifications - the program will be available to add to a certification
During user allocation a custom program schedule is calculated for each user from program allocation settings. The schedule consists of program start date, optional program due date and optional program end date.
Comments
0 comments
Article is closed for comments.