...
Instructors can add a Calendar block to their Moodle course:
Turn editing on
Click on "Add a block" at the bottom of the left menu
Select Calendar
The calendar will show up on right hand side of the Moodle course page. Everyone in the course will see the calendar. Any dates, such as for assignments and quizzes will show up as events.
Add A Manual Event to Moodle Calendar
There may be times when Moodle does not capture a due date from the external tool resources and activities. You can add a manual event to the Moodle calendar by following the steps below.
Log in to your Moodle page
Find the Calendar block
Click on the Course calendar link
Click the add New Event button at the top right
Fill in the event details
Click Save
Add a Moodle Calendar to the Moodle Dashboard
Anyone can add a calendar to their Moodle Dashboard (home page):
Log into Moodle
Click on "Customize this page"
Click on "Add a block" at the bottom of the left menu
Select Calendar
Connect Your Moodle Calendar to Google Calendar
Make sure you can see a calendar in Moodle - either through a course or on the Dashboard (see instructions above). Log into Moodle and Google Calendar in two browser windows.
Click on the name of the month in the Moodle calendar. You should then see a larger view of the calendar.
Click "Export calendar"
Choose which events you want to sync (usually "All events")
Select a time period (usually custom range)
Click "Get calendar URL" and copy the Calendar URL generated
Go to the Google Calendar window
On the left sidebar, in the "Other calendars" section, click the button next to "Add calendar" and select "From URL"
Paste in the URL from Moodle and add the calendar
The Moodle calendar should show up in your list of other calendars. Click on it to adjust the name and other settings
Other Notes
It can take up to a day for changes in the Moodle Calendar to be updated in the Google Calendar view. This is a Google limitation.
...