Restore courses from remote Moodles

Maintained by Céline Pervès
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
Price option: Free

Supports Moodle 3.0-4.5 See all versions
Latest release: 12 months ago
Installations: 110
Downloads (last 90 days): 85

Frankenstyle name: block_my_external_backup_restore_courses
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Already Post an issue in github. Thanks and waiting for your reply in github
Hello, in order to help you can you opn an issue on the github page project. Specify ware you are blocked in it
Regards
Céline
Hi, Sorry i'm Newbie and i want to use this plugin but i stuck at installing the plugin and i dont know how to use it properly. Can you show the easier way or step by step how to do it.
Much appreciated
Hello,
with this plugin you can't transfert courses from different Moodle major version.
This is due to the fact that the plugin is based on Moodle class and functions that changes between version.
The solution is to migrate your 3.9 platform to 4.1.3 version
Hope this will help you
Regards
Céline
Hello. I'm trying to restore courses from a moodle 3.9 to moodle 4.1.3 but I got this problem:
Execute scheduled task: Restore course from remote Moodles task (block_my_external_backup_restore_courses\task\backup_restore_task)
... started 13:09:53. Current memory use 14.0 MB.
... used 8 dbqueries
... used 0.48208284378052 seconds
Scheduled task failed: Restore course from remote Moodles task (block_my_external_backup_restore_courses\task\backup_restore_task),error/invalidparameter
Backtrace:
* line 581 of /blocks/my_external_backup_restore_courses/locallib.php: call to block_my_external_backup_restore_courses_tools::rest_call_external_courses_client()
* line 508 of /blocks/my_external_backup_restore_courses/locallib.php: call to block_my_external_backup_restore_courses_task->download_external_backup_courses()
* line 41 of /blocks/my_external_backup_restore_courses/classes/task/backup_restore_task.php: call to block_my_external_backup_restore_courses_task_helper::run_automated_backup_restore()
* line 263 of /lib/cronlib.php: call to block_my_external_backup_restore_courses\task\backup_restore_task->execute()
* line 167 of /admin/cli/scheduled_task.php: call to cron_run_inner_scheduled_task()
From moodle 4.1 to 3.9 it works but not from 3.9 to 4.1. Can someone give me some help? Thank you
new 4.0 and 4.1 version strongly improved
I just pushed my work on 3.9 version with a new cli tool to preprare webservices (user,role, service definition)
you'll find it on https://github.com/cperves/moodle-block-my_external_backup_restore_courses 39_devel branch
I'll push it on moodle.org when validated
do not hesitate to report any encountered issues on github
have a first version fir 3.9 moodle version , I can put it on github if you are interested
We are transitioning to 3.10, but I will test if the Version for 3.9 is working.
Hello,
I don't kwow if it works with 3.8 version
I, at the moment, working in our moodle migration to 3.9 and will then publish a 3.9 version of the plugin
For the moment you can try the plugin with your 3.8, in case of trouble contact me through github repo and i'll correct all the necessary things
Hi, Is the plugin compatible with 3.8. We have been unsuccessful in installing the plugin?
Would be great. Thank you !
Hello, I have a version in progress for 3.9 not already released/ validated but I can share with you through github
Is it valid for moodle 3.9? Thank you
Working on code correction to pass moodle robots and publish last version