Course Transfer

Local plugins ::: local_coursetransfer
Maintained by UNIMOODLE LogoUNIMOODLE Consortium, Juan Pablo de Castro, Moodle 3ipunt
Part of set UNIMOODLE.
Local plugin for transferring courses between platforms.
Latest release:
113 sites
42 downloads
9 fans
Current versions available: 1

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

Logo UNIMOODLE

CourseTransfer was implemented by Moodle's Partner 3iPunt

logo tresipunt

This project was funded by the European Union Next Generation Program.

Unidigital footer

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

UNIMOODLE Logo
UNIMOODLE Consortium (Lead maintainer)
Juan Pablo de Castro: Coordinator
Moodle 3ipunt: Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Komentary pokazać
  • Plugins bot
    Fri, 22. Mar 2024, 22:30
    Approval issue created: CONTRIB-9529
  • Jose Gomez
    Wed, 18. Dec 2024, 20:17
    Greetings, we are using the plugin with approximately 1500 courses, but for some reason one of the processes was taking more than 9 hours to execute, so we suspended it. We need to reactivate the processes that are in status = 10. Is there any way to process only those records?
  • UNIMOODLE Logo
    Wed, 18. Dec 2024, 20:31
    Hi, thanks for your interest in this plugin.
    Could you file this issue in our bug tracker at https://github.com/UNIMOODLE/moodle-local_coursetransfer/issues ?
Please login to post comments