Course Checks Block

Blocks ::: block_bcu_course_checks
Maintained by Picture of Jez HJez H, Picture of Mike GrantMike Grant, Picture of Manoj SolankiManoj Solanki, Picture of Kevin MooreKevin Moore
This block carries out a number of automated checks on a course, to encourage a minimum standard of course quality, avoid common mistakes and highlight possible areas for improvement. The block also allows for a course to be cleared of empty sections.

Course Checks Block 1.3.1

Moodle 3.2, 3.3, 3.4
Released: Thursday, March 22, 2018, 12:36 AM

Changes in version 1.1 (2015012000)

  • Added collapsible sections to help prevent scroll of death when making lots of checks on big courses.
  • Added checking of assignments, to check whether the due date is before the course start date or creation date.

Changes in version 1.0.4 (2014112700)

  • Removed (hopefully) the last set of hardcoded text strings from the renderer. (Thanks to German Valero for reporting this)

Changes in version 1.0.3 (2014111000)

  • Fixed an issue when checking whether guest access is enabled on a course, (Checking if guest access is an option is helpful) Thanks to Michael Buchanan & Bas Brands for reporting this.
  • Removed hardcoded language strings in the renderer. (Thanks to Bas Brands for reporting this).
  • Fixed an issue when a cleanup has been run on the course, the block still shows all of the sections, including those that have been deleted.

Changes in version 1.0.2 (2014101700)

  • Fixed an issue that prevent the block (and moodle) from loading (Thanks to Michael Buchanan for reporting this).
  • Cleaned up the way in which the blocks default settings, and block settings are handled.

Changes in version 1.0.1 (2014100800)

  • Fixed issues with undefined variables being used
  • Added Support for Moodle 2.6
  • Removed legacy references to $CFG prevent errors with block checking on a course

Changes in version 1.0. (2014100700)

  • Initial Release

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 3.2, Moodle 3.3, Moodle 3.4
  • Latest release for Moodle 3.2
  • Latest release for Moodle 3.3
  • Latest release for Moodle 3.4

Version control information

Version control system (VCS)
VCS repository URL
VCS branch

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.