General plugins (Local): Course templates

Maintained by Yes, that's meFlotter Totte, Picture of Sunny TeacherSunny Teacher, Picture of emeneo Pluginsemeneo Plugins
With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses
544 sites
54 fans
Current versions available: 2

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)
Picture of Sunny Teacher
Sunny Teacher: Maintainer
Picture of emeneo Plugins
emeneo Plugins: Concept, development and support
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • 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.
  • Picture of Emma Richardson
    Fri, Nov 10, 2017, 1:48 AM
    Thank you for such a fast fix!!
  • Picture of Kudret Aykut
    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.
  • Picture of David Boggs
    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
  • Picture of Edd Clementson
    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
  • Picture of Vladimir Miranovic
    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.

  • Picture of Przemek Kaszubski
    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.
  • Picture of Davide Lista
    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?

  • Picture of Alexandre Scherbyna
    Sat, Dec 22, 2018, 3:46 AM
    Only administrators can create the courses. sad Why not Manager or courses creator ?
  • Picture of Urpo Karhula
    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?
  • Picture of Urpo Karhula
    Wed, Apr 17, 2019, 6:43 PM

    Your plugin also have multiple misspelling/bad english in Moodle language pack, please fix these.
  • Picture of Pieter Verheyden
    Sun, Apr 21, 2019, 3:43 AM
    Is there going to be a version for Moodle 3.6 ?
1 2
Please login to post comments