Dates

Reports ::: report_editdates
Maintained by TimTim Hunt, at the OU (Perry building)Mahmoud Kassaei, Hieu Vu Van
Part of set Open University.
This 'report' is actually a tool to let you edit all the dates in a course on one page.

Dates 3.1 for Moodle 4.4+

Moodle 4.4, 4.5, 5.0
Released: Friday, 3 October 2025, 11:08 AM

Change log for the Edit dates report

Changes in 3.1

  • This version is compatible with Moodle 5.0.
  • Updated automated tests to support newer Moodle versions.
  • Fixed coding style issues.
  • Log events: removed legacy logging methods for compatibility with Moodle 4.2.
  • Removed references to mod_assignment, which was deprecated and removed from core in Moodle 4.2.

Changes in 3.0

  • This version works with Moodle 4.0.
  • Updated to use Moodle 3.11 navigation
  • The method report_helper::save_selected_report() has been been deprecated because it is no longer used in 4.0. The report_helper::print_report_selector() is used to to show the dropdown, on the report page.

Changes in 2.9

  • Improved how the options are presented for forums (thanks to Matt Davidson).
  • Fix a minor but in the timeline (thanks to Matt Davidson & Sam Marshall).

Changes in 2.8

  • New graphical display of the course timeline, thanks to Matt Davidson.
  • Usability improvement: a message is shown at the top of the page if the form did not validate and so your changes are not yet saved.
  • All times can now be set to the nearest minute, like in standard Moodle.
  • Fix the dependency between forum assessment start and finish times.
  • Memory allocation increased, which should help the report work on large courses.

Changes in 2.7

  • There is now a way for other plugins to add themselves to this report using a class in that other plugin, rather than requring a class to be added here. See the readme for details.
  • Fixed a problem with the CSS, where the CSS here would alter the appearance of forms throughout Moodle. Sorry about that.
  • Update automated tests for Moodle 3.6.

Changes in 2.6

  • Privacy API implementation.
  • Added support for mod_assign gradingduedate.
  • Added support for third-party mod_zoom.
  • Added support for course end times, and cours start time as well as date (matching MDL-61205 and MDL-43648).
  • Setup Travis-CI automated testing integration.
  • Fix some automated tests to pass with newer versions of Moodle.
  • Fix some coding style.
  • Due to privacy API support, this version now only works in Moodle 3.4+ For older Moodles, you will need to use a previous version of this plugin.

2.5 and before

Changes were not documented here.

Version information

Version build number
2025072300
Version release name
3.1 for Moodle 4.4+
Can be updated from
3.0 for Moodle 3.11+ (2022051600)
Maturity
Stable version
MD5 Sum
fd2f0258502ec5614975df9fa49023aa
Supported software
PHP 8.2, PHP 8.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Reports

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myreport") in the "report" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation