Moodle Workplace Test4

From MoodleDocs


Programs, also known as learning paths, allow you to establish learning pathways for your employees by adding a combination of courses or a hierarchical sequence of courses. A typical use case would be the onboarding of new employees.


Overview Configuration Use cases Tenants Technical

Web services

The following web services have been introduced to handle programs:

  • tool/program:allocateuser: Allocate users to programs
  • tool/program:configurecustomfields: Configure program custom fields
  • tool/program:coursereset: Reset program courses
  • tool/program:edit: Edit programs

Parameter descriptions are available inside Moodle itself - see Using web services