There are a number of factors to consider when deciding on the most suitable rollover procedure to follow:
Who creates the course format and content
Whether the old courses will still need to be accessible to teachers or students
The volume of the courses involved
The amount of downtime required to create the backups and how this will affect user access
Whether all courses stop/start at the same time
The basic three types of rollover procedures are as follows:
Backup the entire Moodle site and host it at a different URL
Backup the relevant courses with their full user data and restore them as new entities without the user data
Backup the relevant courses with their full user data, and reset the original courses so that they no longer contain any user data
Backup of the entire Moodle site
A full site backup may only be done by administrators with full access to the server command line, not via the Moodle interface itself.
The administrator will take a backup of the database, the...