Programs Technical
From MoodleDocs
Capabilities
The following capabilities are available for handling programs:
- enrol/program:config: Configure Program enrolment instances
- enrol/program:enrol: Enrol users to the course
- enrol/program:manage: Manage enrolled users
- enrol/program:unenrol: Unenrol users from the course
- tool/program:allocateuser: Allocate users to programs
- tool/program:configfeeallocation: Configure payment allocation enrolment instances
- tool/program:configselfallocation: Configure self allocation enrolment instances
- tool/program:configurecustomfields: Configure program custom fields
- tool/program:coursereset: Reset program courses
- tool/program:edit: Edit programs
- tool/program:manageuserfeeallocations: Allows to edit and delete user payment allocations
- tool/program:manageuserselfallocations: Allows to edit and delete user self-allocations