Moodle: Calendar

Did you know Moodle has a built-in calendar? This article explains how it works, how you can use it, and its integrations with other calendars.

Using the calendar

  • The Moodle Calendar block is always visible on your Dashboard. It may also be visible in particular courses if a Teacher in the course has added it.
  • Orange highlights indicate dates with course-related events, such as deadlines for Moodle Assignments and Quizzes or Scheduler appointments in courses you are enrolled in.
  • In the Calendar block, hover your mouse cursor over a date to see events on that date.
  • You can also click on the month name to view the calendar full-screen.
  • Click on an event to go straight to the corresponding Assignment, Quiz, etc.
  • Add your own “user” events to the calendar by expanding it to full-screen and clicking the New Event button (Only you will see the “user” events you add.)

Feed Moodle Calendar data to another calendar program

If you already use a Google, Outlook/Office365 or iCal calendar, you can link your Moodle calendar to it so that it displays Moodle calendar events as well. Changes made to your Moodle calendar after you set up the link will also appear in the calendar program, although it may take up to 24 hours, since calendar systems have different sync schedules.


  • The instructions in this section create a one-way feed only. Moodle events will show up on your Google/Outlook/etc. calendar, but events from that calendar will not show up in Moodle.
  • There is no way at this time to limit the feed to particular courses; if you want to include course events in the feed, you will see them for all courses you are enrolled in.

Step 1. Get a calendar URL from Moodle

  1. Expand the Moodle Calendar to full-screen (click on the month name in the Calendar block), and click the Export Calendar.
  2. Choose your export options; we recommend Events to Export = All Events and Time Period = Recent and next 60 days.
  3. Click the Get calendar URL
  4. Copy the URL generated beneath the button, and use it to add a calendar feed to your preferred calendar program. See below for Office 365 and Google instructions.

Step 2. Add that URL to your preferred calendar program

Most calendar programs will give you the option to add or subscribe to a calendar using a URL, although exact steps vary. We’ve included examples for Office 365, Outlook 2016 (desktop client), and Google Calendar below. If you use a different program, search its online support pages for details.

Office 365 and Outlook 2016 (and later)

For best results, add the calendar URL in Office 365 using the steps below, even if the Outlook desktop client is your primary mail program. Calendars added to the web version will show up in the desktop version.

  1. Click on the “waffle” icon (nine squares) in upper left and choose the Calendar
  2. Click Add Calendar and choose From internet.
  3. Paste the URL you copied from Moodle where indicated, give the calendar a name, and click Save.

See Microsoft’s Working with Multiple Calendars for more information.

Google Calendar

  1. Click the Other calendars drop-down menu, and choose Add by URL.
  2. Paste the URL you copied from Moodle into the pop-up dialog window.
  3. Click Add Calendar.

See Google Calendar documentation for more information.


If you have any additional questions or problems, don't hesitate to reach out to the Help Desk!

Phone: 610-526-7440 | Library and Help Desk hours
Email: help@brynmawr.eduService catalog
Location: Canaday Library 1st floor