This is one of the most useful plugins I have ever used.

This plugin lets you create course templates, where you create a course that has the base information, content examples, standard activities, structure and grade book setup all ready for a content developer to complete the rest of the content for a course. This allows you to have a pre-designed course template.

All you have to do is select ‘New course’ from the admin menu, fill in the details, then the course is duplicated, ready for you to add content and complete your course.

This speeds up development and allows you to force a more consistent approach to creating courses.

You can find the plugin here:

How does it work?


  1. Install the plugin as usual
  2. Manually create the course category “Course templates” (you may later wish to hide this category) 

Adding a template course

Add any kind of course into above “Course templates” category.

Go to the Moodle Administration, select Add course.

Select the template you would like to use.

Select the category for the new course.

Add the course name and course short name.

Then select continue to create your new course from a template.

Feel free to watch the video below to see this all in action.

Would you like a FREE copy of the Top 10 Admin Tasks​ that you ​must know​ for Moodle Administrators?
You will discover some simple things that you can do in Moodle that will make your life easier.