Completion Progress

Blocks ::: block_completion_progress
Maintained by Jonathon Fowler
The Completion Progress block is a time-management tool for students.

Completion Progress Version for Moodle 4.1 onwards

Moodle 5.0, 5.1
Released: Tuesday, 7 October 2025, 7:42 AM

This version improves the experience for teachers when sorting the Overview page by student completion percentage. Additionally, activities within Subsections are presented in their appropriate course ordering.


Completion Progress block for Moodle

The Completion Progress block is a time-management tool for students. It visually shows what activities/resources a student is supposed to interact with in a course. It is colour-coded so students can quickly see what they have and have not completed/viewed. The block shows activities with activity completion settings.

To install, please refer to the Moodle documentation for installing plugins appropriate to your Moodle version.

Once the Completion Progress block is installed, you can use it in a course as follows.

  1. Turn editing on
  2. Create your activities/resources as normal
  3. Set completion settings for each activity you want to appear in the bar, including an expected by date
  4. Add the Completion Progress block to your page
  5. Move your block into a prominent position
  6. (Optional) Configure how the block should appear

Hidden items will not appear in the Completion Progress block until they are visible to students. This is useful for a scheduled release of activities.

Version information

Version build number
2025100700
Version release name
Version for Moodle 4.1 onwards
Maturity
Stable version
MD5 Sum
b26aa6bb33762de7c3311e4b4957f147
Supported software
Moodle 5.0, Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v2025100700

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 http://yoursite.com/admin 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.