Site Course Dates

Administration tools ::: tool_sitedates
Maintained by Brian Pool
A Moodle admin tool to bulk update course start dates based on semester designation.
Latest release:
8 downloads
1 fans
Current versions available: 1

A Moodle admin tool to bulk update course start dates based on semester designation.

## Description

This plugin allows site administrators to quickly set start dates for all courses in the Moodle site. It automatically categorizes courses into two groups:

- **Semester 1 & All Year courses**: All courses except those with "Sem 2" in the title
- **Semester 2 courses**: Courses containing "Sem 2" or "Semester 2" in the course full name

Default dates are automatically calculated as:
- **Semester 1**: Second Monday of August
- **Semester 2**: Second Monday of January

## Features

- Editable date fields with smart defaults
- Bulk updates all course start dates with one click
- Case-insensitive detection of Semester 2 courses
- Simple, user-friendly interface

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Brian Pool (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Plugins bot
    Thu, 5 Feb 2026, 11:20 PM
    Approval issue created: CONTRIB-10300
  • Ricardo Caiado
    Sat, 14 Feb 2026, 5:03 AM
    Hi,

    It would be very helpful if it were possible to set the new dates within a particular category.

    Ricardo
  • Brian Pool
    Sat, 14 Feb 2026, 5:31 AM
    I will look into that. What would be the application? Do schools within the same school have different start dates?
  • Brian Pool
    Sat, 14 Feb 2026, 5:35 AM
    I am currently working on another mod, but will circle back to this to add the category option.
  • Ricardo Caiado
    Sat, 14 Feb 2026, 5:37 AM
    In my case, I manage a Moodle instance for a large university in Brazil. I have several course categories (undergraduate, postgraduate, etc.), where each category has a particular start date.

    It would be extremely useful to be able to select a specific category.
Please login to post comments