Moodle Plugins directory: Course Transfer | Moodle.org
What is 'Course Transfer'?
Moodle platform administrators or managers need to apply different maintenance policies related to the course lifecycle. One of these policies consists of archiving completed courses in another secondary Moodle platform, called the Archive platform, and initializing future empty courses without content in the Active platform. In this scenario; on the one hand administrators need a plugin that allows transferring batches of courses between Moodle platforms with or without user data in a controlled, planned and reliable way. On the other hand, teachers need to reuse resources and activities from their archived courses, so the plugin allows importing content directly from the archived remote site to the live site.
To have these functionalities available between different Moodle platforms, it previously requires configuration by the administrators of the same organization.
Why use it?
The use of Course Transfer increases the effectiveness and efficiency of administrators and teachers in course management and organization. Teachers are spared unproductive activities in the reuse of materials between platforms, as they normally have to connect to the archived Moodle, make a backup of the course, download it to their local PC, and restore it to the current Moodle. Regarding administrators, it improves the efficiency of maintenance activities, as the plugin is designed to keep a detailed record of the transfer status of each course, so the administrator can ensure that all transferred courses have been successfully completed. Course transfer tasks can be initiated by administrators from the Web view or via CLI command, on a scheduled or live basis.
Who is it intended for?
Course transfer is focused on Universities, institutions or companies that have different Moodle sites federated under the same administration.
It is compatible with Moodle 3.11 (PHP 7.4) and higher, and can be easily integrated with other Moodle features and plugins.
The plugin is open source and therefore free. This means that you can use Course transfer without any cost or license fee, and you can license fee, and you can also modify, enhance and share it with others, thanks to the University others, thanks to the UNIMOODLE Consortium of Universities, which created and maintains Course transfer.
Course transfer is maintained by the UNIMOODLE University Consortium.

Credits and funding
CourseTransfer was designed by UNIMOODLE Universities Group
CourseTransfer was implemented by Moodle's Partner 3iPunt
This project was funded by the European Union Next Generation Program.
Could you file this issue in our bug tracker at https://github.com/UNIMOODLE/moodle-local_coursetransfer/issues ?