Course templates icon

Course templates

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

Supports Moodle 3.1-4.2 See all versions
Latest release: 3 years ago
Installations: 1566
Downloads (last 90 days): 259

Frankenstyle name: local_course_templates
Local plugins

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

@Zak
I had a the same "setting_locked_by_permission" error trying to enable templates for course creators. Assigning "moodle/restore:configure" and "moodle/backup:configure" capabilities did the trick for me.
I am trying to enable access to the plugin for one of our roles. I enabled the following permissions: course template view, backup courses, backup user data, restore courses, restore user data, approve course creation. I am now getting an "error/setting_locked_by_permission". Any ideas why this is happening?
Moodle 4.0.2
Is there a way to automate this? That all new courses get a default template no matter how they get created--manually or with a course feed?
Does not seem to work in Moodle 3.11. I get the following error in the php error logs:
Default exception handler: error/setting_invalid_ui_label
Debug: Error code: setting_invalid_ui_label $a contents:
* line 153 of /backup/util/ui/backup_ui_setting.class.php: base_setting_ui_exception thrown
* line 156 of /backup/moodle2/backup_section_task.class.php: call to base_setting_ui->set_label()
* line 153 of /backup/util/plan/base_task.class.php: call to backup_section_task->define_settings()
* line 60 of /backup/util/plan/base_plan.class.php: call to base_task->set_plan()
* line 161 of /backup/moodle2/backup_plan_builder.class.php: call to base_plan->add_task()
* line 188 of /backup/moodle2/backup_plan_builder.class.php: call to backup_plan_builder::build_section_plan()
* line 101 of /backup/moodle2/backup_plan_builder.class.php: call to backup_plan_builder::build_course_plan()
* line 163 of /backup/util/factories/backup_factory.class.php: call to backup_plan_builder::build_plan()
* line 67 of /backup/util/plan/backup_plan.class.php: call to backup_factory::build_plan()
* line 463 of /backup/controller/backup_controller.class.php: call to backup_plan->build()
* line 149 of /backup/controller/backup_controller.class.php: call to backup_controller->load_plan()
* line 1417 of /course/externallib.php: call to backup_controller->__construct()
* line 68 of /local/course_templates/process.php: call to core_course_external::duplicate_course(), referer: https://example.com/local/course_templates/index.php?step=3&cid=30
@Fatima: Please send submit a ticket here: https://www.emeneo.com/support
Please note: this feature probably needs funding.
This is a great plugin! May I ask though if you would consider developing a feature for the course creators or teachers in a SPECIFIC category to access the course template from the add a new course button ? Else they have to have access to the SIte Admin tab which is not ideal...
Are there any updates to the plugin planned? Thank you very much for the plugin.
Does this plugin work with Moodle 3.9?
Hi!!
This plugins works with the external database course creation moodle´s feature???
Hi all,
Just wondering, what right needs to be enabled for managers to be able to use this plugin? Managers already have the rights to create courses using the traditional method, but I can't find the correct right to allow them to do it using this plugin.
Hello,
i tried using the plugin with moodle 3.9: When creating a new course i can choose the template and the course category. But on the 'define settings' screen, nothing happens when i click on 'next'.
javascript throws several errors:
bootstrap-datetimepicker.js:1 Failed to load resource: the server responded with a status of 403 ()
process.js:1 Failed to load resource: the server responded with a status of 403 ()
jquery-1.8.3.min.js:1 Failed to load resource: the server responded with a status of 403 ()
index.php?step=3&cid=20:1 Refused to apply style from '[...]/local/course_templates/js/bootstrap-datetimepicker.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
hello,
you need to add a new category (i've added the category "Course Templates" and created courses with this category )
i don't know if we can change the category name to have courses
I install the Plugin on Moodle 3.8 and see the menu "add course" but it stuck at the first point "choose template". There are no templates and there ist no other menu point at that page. It´s blank.
Could anyone help?
Thanks, Daniel
Hello
is there a way to use this plugin via the api?
@Flotter Totte - Thank you guys for the great tool!
I used it as a system admin and it works. When I use my other account with an administrator role it gets stuck at 'Creating...'. I have allowed local/course_templates:edit and local/course_templates:view. What other permissions do I need to provide for the plugin to complete the process? I could not find much info in the previous comments here.
Thanks!