Goodbye Moodle Progress Bar

bernadette-parry-headshotBernadette Parry is the Client Support Coordinator at eWorks. Her role involves juggling all sorts of client-focused tasks including start-up TVC training, advanced Moodle training and support desk services. A self-confessed Moodle ‘geek’, Bernadette loves to discover new ways to navigate and make the most of Moodle. Today she shares the exciting new features of The Completion Block, which replaces Moodle’s Progress Bar.

Demise of the Progress Bar block

The Progress Bar block in Moodle is a fabulous way to visually track progress through courses. Learners can see how they are progressing through the course, and teachers can see how their students are progressing. This is important, both as a motivational tool for students and a measure of engagement for teachers. The Progress Bar block has been very popular with most of our clients, so it was with dread that I read of its demise! It won’t be supported after Moodle 3.1. But never fear! There is a perfect replacement, with new and improved features – the Completion Progress block.

The Completion Progress block is maintained by Michael de Raadt – who also maintained the Progress Bar. According to the Moodle Progress Bar page, the Completion Progress block is faster, more efficient, easier to use, and more compatible with additional plugins. So this is good news!

Transition from Progress Bar to Completion Progress

As we transition between the Progress Block and Completion Progress Block, you will need to have both plugins installed for some time. First of all, you will need to install the Completion Progress block from Once it has been installed, it is recommended that you:

  1. go to Administration> Plugins> Blocks> Manage blocks
  2. find the ‘Progress Bar’
  3. click on the ‘Protect instances’ icon
  4. now you can no longer add a ‘Progress Bar’ block, nor delete any that exist
  5. go to your courses that use the Progress Bar, hide existing Progress Bar blocks, and create a Completion Progress block
  6. when all courses have a replacement Completion Progress block, you are ready to uninstall the Progress Bar block. This process is a great opportunity to do some Moodle housekeeping, such as re-evaluating courses that may be too long (should they be split in two?).

How do the Progress Bar and Completion Progress blocks compare?

It is useful to undertake a quick comparison of the two blocks, especially when at first glance they look very similar.

  1. Look and feel

The Progress Bar and Completion Progress blocks look very similar to the teacher as you can see below:

blog_progress_1  blog_progress_2

2. And the overview of students also looks the same:


To the student they look the same:

With both Completion Progress and Progress Bar you can select particular activities OR all activities to be included.

3. You may notice in the student view image that the Progress Bar block has an extra blue bar. This is because by default, if you choose to include all activities, the Progress Bar also includes the ‘Announcements’ as an activity by default.

4. With Completion Progress block, you can set it to include all activities that have completion set. This is a significant improvement.

5. If you add an activity to your course after you set up a Completion Progress, then it is automatically added to the Completion Progress (if you selected ‘all activities with completion settings’). A big time saver.

6. If you add an activity after you set up a Progress Bar, then it is NOT automatically added to the Progress Bar block.

Further information

A couple of extra useful tips for you:

  • As with the Progress Bar, if you go to Administration> Site administration> Plugins> Blocks> Completion Progress, then you can customise some of the settings and the colours that appear on the Completion Progress block.
  • When a student completes an activity, the page needs to be refreshed for the Completion Progress block to show the activity as completed (same as for Progress Bar, but easy to forget).

Our advice?

Change over to the Completion Progress block as soon as possible. It is a superior product, and you don’t want a last minute panic when the Progress Bar Block is no longer maintained. Let us know if you need a hand.

8 thoughts on “Goodbye Moodle Progress Bar”

  1. My only concern with the change is that I have to be selective of what I choose to have completion tracking on as they will all appear in the Completion Progress whereas before we could select the activities and assessments we wanted to appear.

    Oh well, it will save some time with automatically picking up the completions.

  2. Thank you for this useful plugin! Although this is set for courses not categories. I would like to get results within a category in order to know what are the courses with the most enrolments. If it is possible :-)

Leave a Reply

Your email address will not be published. Required fields are marked *