General plugins (Local): Courses to Calendar

Maintained by Picture of Andres RamosAndres Ramos, Picture of LMS DoctorLMS Doctor
Display all your courses in the Calendar as Site Events from selected categories. Sometimes and for some reasons, you want to display to everyone your courses in the Calendar and this is exactly what this plugin does.
132 sites
21 fans
Current versions available: 3

Support this plugin by adding it to your Favorites

Courses to Calendar

This plugin allows you to display the courses in the Calendar as Site Events. Sometimes and for some reasons, you want to display to everyone your courses in the Calendar and this is exactly what this plugin does.

You are able to decide what categories of courses can be displayed as site events in the Moodle Calendar.


  • From the calendar, users can access a course through a Link.
  • As an admin, you can update the course's date directly from the calendar. It supports drag and drops functionality so it automatically updates the course with the new dates.
  • As an admin, you can update the course's summary from the calendar.
  • You can change the text link that takes the user to the course from the calendar.
  • You can change the courses categories that will display the courses in the calendar as Site Events.

How to use?

  1. Go to Site Administration > Plugins > Local > Courses to Calendar,  access the plugin's settings and select 1 or more categories that you wish your courses to be displayed in the calendar.
  2. After you save, the plugin will automatically run in the background and add to the Calendar your courses as long as they have the Start Date and End Date enabled.
  3. Now you will be able to edit the events to update the courses, or simply by updating the courses the events will be updated.


Thanks to

This plugin was sponsored by ECBOCES and developed by LMS Doctor, Inc.


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Andres Ramos
Andres Ramos (Lead maintainer)
Picture of LMS Doctor
LMS Doctor: Lead Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Leslie Huang
    Wed, Aug 22, 2018, 1:35 AM
    I just update the plugin to the newest version. However the courses still don't show up on the calendar. Is any hint or suggestions you can provide? Thanks.
  • Picture of Emma Richardson
    Wed, Aug 22, 2018, 1:37 AM
    You can email me direct if you want at Send me a screenshot of the coursetocal settings and then the course edit settings page for a course that should be showing up and the calendar page for the day of the course start date...
  • Picture of Leslie Huang
    Fri, Feb 22, 2019, 11:29 PM
    First of all, many thanks for Emma for helping me to get it work! And to Andres for the response and instructions!
    New question: Would the latest version of this plugin work on Moodle 3.6? Does any one has experience or comments?
  • Picture of Amir Mustafa
    Sat, Feb 23, 2019, 2:54 PM
    Hello friends I have added the calendar to course event. Courses events, category events are coming perfecty. I need to remove them from calendar now. Selecting none gives the whole result. How to remove ?? Uninstalling plugin isn't helping. Moodle 3.5
  • Picture of Emma Richardson
    Sat, Feb 23, 2019, 8:53 PM
    I am not sure now that you removed the plugin. Try reinstalling it and then unselecting the category that you selected in the settings.
  • Picture of Emma Richardson
    Sat, Feb 23, 2019, 8:54 PM
    Otherwise, remove the plugin and manually delete from calendar.
  • Picture of Amir Mustafa
    Mon, Feb 25, 2019, 5:28 PM
    Thank you for your resonse Emma smile how to manually delete from the calendar? I am seeing mdl_event table but not sure what to delete and what not to. Please guide me.
  • Picture of Amir Mustafa
    Mon, Feb 25, 2019, 7:01 PM
    Mam I have shared in community. Please help me:
  • Picture of Tyreece Willey
    Mon, Aug 5, 2019, 3:33 PM
    I want to apply this plugin on my website page. Let me know the exact way to do it.
  • Picture of Emma Richardson
    Mon, Aug 5, 2019, 8:04 PM
    Install it and see the how to use section...
  • Picture of Khoirul Umam
    Tue, Jun 23, 2020, 9:51 PM
    Thanks Andres for this plugin. It's very useful.

    Please update to Moodle 3.8.

    Best regards,
  • Picture of Stephen Wallace
    Tue, Aug 4, 2020, 2:53 AM
    Any plans to make this compatible with 3.8+?
  • Picture of Emma Richardson
    Tue, Aug 4, 2020, 2:54 AM
    It should work just fine - I have it running on 3.8 and getting ready to test on 3.9...
  • Picture of Stephen Wallace
    Mon, Aug 10, 2020, 3:17 AM
    When I install, it gets stuck on the settings page where I have the option to change the default text for links. Even after saving the settings, it goes back to the same screen. Moodle 3.8.4.
  • Picture of LMS Doctor
    Mon, Aug 10, 2020, 6:55 AM
    Hi Stephen, That's odd. Can you make a small video and share it to ? I would love to take a look.
1 2
Please login to post comments