There are many scenarios where we want to take sections of many different courses and consolidate them into one new course. Some examples:
- For a Project Management consultancy, I had to create training programs mixing core PM competencies with topics related to the specific nature of the projects our learners would develop. Agro-Industrial Innovation, Environmental Protection and Tourism Products were some of our most memorable training programs.
- Test Prep offerings that take relevant topics from a year’s curriculum into weeks worth of training, facing the ACTs, SATs or similar standardized testing.
- Say you have a Python Moodle course and now you are making a Data Science intro course using Python. You could take the introductory sections of your Python course, covering installation, syntax basics and packages; and add them to your new offering.
For this and similar situations, Charles Fulton gives us Course Merge Helper. An easy interface lets you choose those courses from which you will import sections.
Keep in mind that it is a “helper”, not a full-fledged “merger”. It creates a “shell” from the structure of existing courses. You still need to fill out each section with contents and activities. Additionally to the shell, it also carries out the enrolments, which means that students from previous courses will become students for the new course automatically.
Course Merge Helper requires Course Meta Link enabled for the whole Moodle site as well as for each course from where the new one will draw its structure and enrolments. So teachers should be accompanied by a responsible administrator. Course Meta Link is available for the latest versions of Moodle 2.7, 2.9 and 3.1. Find out more about the Course Meta Link plugin here.
The latest update to Course Merge Helper limits the necessary permissions to create new shell courses. Check out the GitHub repo here, where you can make customizations and suggest them for inclusion to Charles.
This Moodle Technology related post is made possible by: Moonami a company that provides a full range of Moodle services that combine the flexibility, scalability, and power of Amazon’s world-leading cloud platform (AWS) with fanatical Moodle support. Click here to learn more.
Questions, comments, suggestions? Leave them in the comments below!