Course templates

General plugins (Local) ::: local_course_templates
Maintained by Yes, that's meFlotter Totte, Sunny Teacher, emeneo Plugins
With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses
Latest release:
1247 sites
94 fans
Current versions available: 1

What this plugin does

With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses


  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.

Creating a template based course

Please see the picture below:

Create template based course

Stay up to date

A big thanks to emeneo for providing a place for support for the plugin. I recommend you to create an account on below site in order to receive latest information related to the plugin.

emeneo plugin world

  • Emma Richardson (Testing Moodle 3.3, 3.4)
  • Michael Milette (Course names, summaries and course categories are now processed through Moodle filters)
  • Renato Soldenhoff (Improved role based access)


Screenshot #0


Yes, that's me
Flotter Totte (Lead maintainer)
Sunny Teacher: Maintainer
emeneo Plugins: Concept, development and support
Please login to view contributors details and/or to contact them

Comments RSS


  • Tue, Jul 18, 2017, 2:20 PM
    Approval issue created: CONTRIB-6984
  • Sun, Oct 29, 2017, 1:39 PM
    Will there be a version for 3.3?
  • Thu, Nov 2, 2017, 8:13 PM
    Just tried this out - excellent plugin - thank you. But...the course name is replaced by the short name entered on screen on creation.
  • Thu, Nov 2, 2017, 8:37 PM
    Found that line 29 in process.php references short name instead of full name but apparently it also incorrect in lib.php somewhere. Would appreciate any help on a fix. BTW, using on 3.3 - seems to work otherwise!
  • Yes, that's me
    Fri, Nov 3, 2017, 11:18 AM
    Hi Emma, Thanks a lot for the information regarding m33 and the bug
    @version m33: I have updated the version compatibility. The plugin is now available up to moodle 3.3
    @bug: This is a custom feature we implemented for a client. In their case, they always entered the same value for short and long name and asked us to only ask for the short name and to just populate the db for long and short name both with it. When we put it into the moodle db we only partly removed this specific customization. We will check it and publish a new version asap.
  • Yes, that's me
    Fri, Nov 3, 2017, 11:24 AM
    Please let me know in case you tested the plugin also for Moodle 3.4 Thanks a lot!
  • Sun, Nov 5, 2017, 9:14 AM
    Thanks Flotter - I will be testing 3.4 shortly and will report back. If you could let me know when the corrected version is published, that would be great.
  • Yes, that's me
    Thu, Nov 9, 2017, 4:11 PM
    Hi Emma and all, I have fixed the problem and the updated version is now available here for download smile
  • Yes, that's me
    Thu, Nov 9, 2017, 4:27 PM
    When you upgrade, please clear your local browser cache.
  • Fri, Nov 10, 2017, 1:48 AM
    Thank you for such a fast fix!!
  • Sun, Dec 10, 2017, 5:01 AM
    When a course is created using a template, in the long name and short name form, there should be start and end date, as well. The template start and end dates should be displayed (if temp has no end date, no need) and admin can create a course with new dates.
Please login to post comments