Restore courses from remote Moodles
- Moodle 1.9–5.1
- 更新 2025-07-30
block my_external_backup_courses : Restore courses from remote moodle platforms
my_external_backup_restore_courses is a Moodle block that enable a user to restore courses from external moodles
this block must be installed in each moodle course clients and course servers involved
block my_external_backup_courses : Restore courses from remote moodle platforms
my_external_backup_restore_courses is a Moodle block that enable a user to restore courses from external moodles this block must be installed in each moodle course clients and course servers involved
Features
enable a user to program course restoration, where courses comes from external moodles
depending of his role capabilities he can restore courses with user datas
possibility to find the original category based on unique category identifier threw plugin settings on database relation (user must hace moodle/course:create in the category context)
restore cours in a default category (user must hace moodle/course:create in that context)
a scheduled task will launch remote backups and restorations of these courses
Log and messaging include to notify of success or failure
possibilily to restrict to only one restoration by course
admin tool to see list of backup/restore tasks
admin tool to restore a course for a user
Security warning
This plugin use a capability block/my_external_backup_restore_courses:can_retrieve_courses that enable webservice account to donload backup files of other users
To improve security it is strongly recommended to generate token with IPrestriction on server side IPs
mnet warning usage
this plugin may not work in MNet environments fully because the username in that conditions username is not unique
- 3.2.8Moodle 4.5
- 3.1.2Moodle 4.0, 4.1, 4.2
- 3.1.4Moodle 4.1
- 2.1.2Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0