Hi everyone,
We have two Moodle instances with almost the same configurations, one of them is considered the live site, the other one is the dev or testing one. The dev site is basically the same as the live, it just doesn't have the same users for obvious reasons.
We are currently restructuring one of our courses but we do it on the dev site while the live is being used by our users. We don't modify the number of activities, we mainly have lessons from which we delete and/or add pages to. Some of them have embedded H5P contents.
My question is can we do a backup-restore so that we keep all the user data on the live site?
For example: Sam has completed 2 lessons that have 3 and 4 pages on the live site. On the dev site we modify these two lessons in a way that they have 2 and 5 pages in the future. Can we copy these lessons from dev to live quietly? Sam shouldn't notice anything, he just continues to see that his progress is unchanged.
I have tried this backup-restore process in my local environment. I did a backup of everything except user data, but when restoring, I have basically two options: to restore as a new course (this means no user data in it) or I can restore into an existing one, but in this case everyhing gets duplicated that's in the backup, and the dupes have no user data.
Thank you in advance!