One of the (many) new features of Moodle 2.2 is the ability to create administration Tools plugins. This enables us developers to create and package (hopefully) useful tools that make the management of Moodle easier. One of the things that I've seen wished for is the ability to bulk upload courses and related material, and over recent months, this is something that I've been working on.

The key things that people want (from an administration point of view) are to manage people and courses. Often these activities are a tiresome bulk process at set times of the year with a relatively minor tweaking type of activity in between. For managing users - create/update/delete, and enrolments - we already have the built in functionality to do bulk user upload. I have added to this for Courses and for Course categories.
The course upload admin tool can be used to create and manage course outlines, but it can also populate courses using either a nominated course as a template (copies the course contents using the Moodle backup/restore facility), or populate the course from a Moodle backup file.

Posted by PiersHarding at April 14, 2012 8:41 PM