Understanding Migration
In this section, we are going to cover the fundamental concepts of migration. The migration tool can export various parts of a Moodle Workplace instance and import them into the same or different sites. Currently, the following Moodle Workplace elements are supported:
- Courses and course categories
- Users and cohorts
- Certifications and programs
- Dynamic rules
- Custom reports
- Organization structure (positions, departments, and jobs)
- Entire tenants
Since the migration API is pluggable by design, it is expected that more elements will be supported in future releases of Moodle Workplace. More importantly, it is straightforward to develop third-party migrations; for instance, an importer for certificates from an in-house legacy system or an exporter for course completions to the personnel file in your HR system. It would even be feasible to write importers and exporters to and from other learning management systems.
So, what...