Blocks: Completion Progress

Maintained by My mug Michael de Raadt
The Completion Progress block is a time-management tool for students.
3574 sites
127 fans

The Completion Progress block is a time-management tool for students.

  • Visual representation of activities to be completed
  • Colour-coded for quick reference
  • Overview for teachers, identify students at risk
  • Combined progress on Dashboard page

The block shows activities with activity completion settings.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7


My mug
Michael de Raadt (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Karin Brown
    Fri, 4 May 2018, 3:52 PM
    HI Michael! I was really keen to use the previous version of this block in one of my courses, but because it didn't appear to recognise the OU Blog, I couldn't add that to my list of activities for the block manage. Will the OU Blog be compatible with this new version? Cheers, Karin
  • My mug
    Sat, 5 May 2018, 3:09 PM
    Hi, Karin.

    The Progress Bar block had support (database hacks) for a number of modules added to it, including standard and contributed plugins. The Completion Progress block avoids this by relying on the completion system built into Moodle. I think there are some basic completion settings for all activities and some add specific completion settings. Give it a try and let us know how you go.

  • Picture of Mik O'Leary
    Tue, 22 May 2018, 11:47 AM
    Hi Michael,
    We use this block extensively and love it.
    Some of our courses use the Multi-Language Content (v2) When you hover over the boxes, the names of the associated assessment shows the unfiltered text, e.g. {mlang en}Assessments{mlang}{mlang zh_tw}單位評估{mlang}{mlang zh_cn}单位评估{mlang}{mlang ms}Assessments{mlang}. I note on the filter page the author said that
    "this plugin only has a chance to process and filter content that is output to the user by using the Moodle output functions that process filters. As of today, those functions are format_text and format_string (see for the differences).
    In your code you should use something like: echo format_text($SomeCustomField, of parameters here...);"
    Would be great if the assessment names showed as the filtered output.
  • My mug
    Fri, 25 May 2018, 1:18 PM
    Hi, Mik.

    I've put up a new version with a fix. It would be good if you could test that.

  • Picture of Michael Milette
    Fri, 25 May 2018, 8:33 PM
    Hi Michael, appreciate the fix. Working on a new multi-language project right now.
  • My mug
    Mon, 28 May 2018, 4:09 PM
    Sorry. I managed to publish the last version with a bug in the Overview page. You will need to grab the latest to get the fixed version.
  • Picture of Dirceu Duarte
    Fri, 15 Jun 2018, 7:29 PM
    Good Morning,
    I updated the version of Moodle to 3.4 where I used the progress block.
    Does this block replace the old one? Is the information contained in the old block preserved with the installation of this new block?
  • My mug
    Sat, 16 Jun 2018, 3:37 PM
    Hi, Dirceu.

    Yes, this effectively replaces the Progress Bar block, but it is not backwards compatible. In other words, you will have to set this up again.

    In saying that, the purpose for breaking from the previous approach was to simplify the setup; it automatically follows a course's completion settings.

  • Picture of Laura M
    Sat, 7 Jul 2018, 12:03 AM
    Is it possible to display the in center?
  • My mug
    Sat, 7 Jul 2018, 1:39 PM
    Hi, Laura.

    As a block, it can go where blocks go. On the home and dashboard pages, blocks can appear in the central area. Some themes do have a position that allows blocks in the central area.

  • Picture of Humano 360
    Wed, 11 Jul 2018, 12:22 AM
    Hi! Select All and Deselect All is it not available now? It was a very functional feature to send msg and write notes
  • Picture of Wagner Antonio Garcia Junior
    Thu, 12 Jul 2018, 9:18 PM
    I have found an error, when setting up a task for group sending the block displays only in yellow and does not change to green. This happens when a student in the group sends the others that did not send, but the activity remains in yellow.
  • Picture of Matias Kapoble
    Fri, 13 Jul 2018, 11:18 PM
    Hi Michael, excelent plug-in, thanks a lot!!

    I´ve only one question, all my courses are made by restrictions in each module or topic, i mean that if a student want to do activities of module 2 needs to have completed the test of module 1.
    The problem here, is that the plug-in doesn´t show the restricted activities in the completion bar of the student, i need the manager can see a complete progress of the course.

    Is there a way to do this?

    Again, thanks a lot!!
  • My mug
    Sat, 14 Jul 2018, 5:01 AM
    Hi, Matias.

    Visibility in the bar matches visibility in the course. If you want people to see the activity, but not access it yet, then you can set the restrictions that way.

  • Picture of The Web Side
    Tue, 31 Jul 2018, 4:06 PM
    Hi Michael, I created a bug report over two weeks ago and it hasn't been addressed yet. This is my first time using Moodle so I'm unsure if I'm even reporting these issues correctly or if I should even expect a response as your plugin is not part of the Core Moodle program. Could you direct me either way? I'd really like to get my issue resolved.
    Thanks Micheal,
1 2 3 4 5 6 7 8 9 10 11
Please login to post comments