Affects Version/s: 3.6.3, Future Dev
Fix Version/s: 3.9
Pull from Repository:
Pull Master Branch:master_MDL-64843_course_copy_ui
THIS IS AN MUA PROJECT PROPOSAL THAT WILL BE SUBMITTED FOR POSSIBLE MUA FUNDING. ANY EXISTING TRACKER ITEMS THAT THIS MIGHT DUPLICATE SHOULD BE LINKED TO BELOW.
A course copy function is working already in Moodle, but there is no user interface for it so far, we at BFH / Bern suggest such an interface to be implemented.--- Some work has already be done in MDL-56537. There's working code which has to be polished and finalized.
The course copy user interface will provide the possibility to copy a course with or without user data. It will have a workflow similar to the backup / restore wizard, but which is streamlined for copying a course.
User Interface Elements could look like this:
Project size: small
Target users: administrators / managers
A user interface for course copying is to be implemented. Goal is to be able to copy directly, without the backup/restore process or CSV upload.
This reduces the required steps for copying a course from 2 to 1 and especially there will be less data clutter (i.e. the forgotten .mbz files of backup/restore-process on the server) to purge. The same counts for creating a course and importing some content.
1) As an admin/manager, I should be able to copy a course within the "course and category management" interface e.g.:
.../course/management.php?categoryid=... action-menue for a course should have an additional entry for copying the course. Followed in the workflow by the obligation to choose the name / location of the copy. And a similar workflow sequence as for the backup process.
2) As a teacher (if given the capability), I should be able to copy a course to a course category I'm allowed to by using the cog menu.
Links to existing tracker issues, forum discussions, contrib plugins