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


  • Thu, Jun 7, 2018, 5:40 AM
    Having a issue on duplicated role. I duplicated the course manager role to remove a number of unnecessary permissions to use in a new role. However, when a user with that role is attempting to create the course, the button changes to 'creating' and never finishes. I see two setting for course templates both are set to 'allow' in the new role. The ability to create courses is set to allow and individuals can create courses without using the template. I do notice the 'add course' menu option is missing from the new role so I am assuming their is a dependency somewhere?
  • Yes, that's me
    Thu, Jun 7, 2018, 9:35 AM
    Hi David, such role settings are explained in detail in our updated handbook ("Course templates handbook". You can find it here: http://www.emeneop
  • Thu, Jun 7, 2018, 8:12 PM
    Hi there. I am utilising this plugin over multiple servers but none of which seem to show a preview screenshot of the course templates like it is in the screenshot in the plugin description. I am using the latest version of the plugin, am I missing something obvious? Any help greatly appreciated.
  • Yes, that's me
    Mon, Jun 11, 2018, 4:46 PM
    Hi Edd, the preview screen is not implemented yet. We are looking for funding for that. Please let me know if you are interested in funding that which would be great smile
  • Wed, Jul 4, 2018, 2:56 AM
    Hi to all of you, good people from emeneo,

    I am wondering can you add as optional name of "Course Template" category. Here is explanation, we are using as central repository (live courses) category "Core", and from there backup and restore courses to "DEV" category (if ID need to work on them), or "RFD" (Ready For Deployment, if they need to be renewed). If you can create in settings of your plugin, to choose what category will be - Course Template - and we can choose our "Core" category, we don't need to have all copy of the courses in duplicates in two category (Core and Course Template), and additional trouble will be to keep tracking versions of the course. We will be setting our "Core" as Course Template, and just copy courses when we need them and where we need them.
    That little thing will make your great plugin even more useful.

  • Mon, Jul 30, 2018, 11:10 PM
    Hello, I've just tested the plugin and seen that Moodle 3.5 says it does not implement the Moodle privacy API. I would think th plugin probably does not store any user data, but Moodle would need to be told that in the settings. Full compatibility with the latest privacy API is important on our new site. Could this glitch be removed in the near future? Thanks.
  • Fri, Sep 28, 2018, 11:30 PM
    Hi, how can I use the plugin on Moodle 3.5 with the "Course creator" role instead of the "Administrator" role?

  • Sat, Dec 22, 2018, 3:46 AM
    Only administrators can create the courses. sad Why not Manager or courses creator ?
  • Mon, Apr 15, 2019, 6:22 PM

    I'm using local_course_templates on Moodle 3.5.5.

    I have set that editingteacher-role can be used in category-context and checked that role has:

    local/course_templates:view are allowed.

    When I try to create a course with as a categorylevel edtingteacher it always gets stuck in "creating"....

    Is there a bug here or do I need to give more permissions for the categorylevel editingteacher for it to work?
  • Wed, Apr 17, 2019, 6:43 PM

    Your plugin also have multiple misspelling/bad english in Moodle language pack, please fix these.
  • Sun, Apr 21, 2019, 3:43 AM
    Is there going to be a version for Moodle 3.6 ?
  • Fri, Jul 5, 2019, 12:11 AM
    I'm using Moodle 3.4 and I've just noticed that the Add Course link, shown above, doesn't show up anywhere. The only way I can get to it is to search for "Add course," or "templates", in the site admin search field. Am I blind?
  • Fri, Jul 5, 2019, 1:13 AM
    Actually, I just noticed that the Add a Course link wasn't even there up until Moodle 3.6, according to this tracker item: . I just test it in 3.6 and the link doesn't take you to the templates, though. I do wish there was an easier way to get there, rather than searching for it.
  • Yes, that's me
    Sat, Aug 24, 2019, 2:08 PM
    "Add course" link is back at it's original place.
  • Thu, Sep 19, 2019, 4:03 AM
    It would be great if we could add additional fields to the course creation page - maybe start and end date (as mentioned previously), description and any custom fields...
Please login to post comments