Progress Bar

Blocks ::: block_progress
Maintained by My mugMichael de Raadt
A time management tool for you and your students
Latest release:
4289 sites
187 fans
Current versions available: 2

Please use the Completion Progress block instead if this.

  • Faster and more efficient
  • Easier to use
  • More compatible with additional plugins

The Progress Bar block will no longer be developed and is kept here for historical reasons.

  • A time-management tool for students
    • Shows progress in activities/resources of a course
    • Colour coded to quickly see completed/viewed
  • Teachers select which pre-existing activities/resources are to be included
  • Order by times/deadlines or course order
  • Overview page for teachers showing progress of all students
    • Identify and contact at-risk students
  • Combined progress on Dashboard page


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


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

Comments RSS


  • Thu, Aug 9, 2012, 4:58 AM
    A progress bar is just what I have been wanting to add to my Moodle site. I downloaded it and have uploaded it to my server, but not in the right place it seems, as it does not show up in the Add Block Block. Where am I supposed to place it???
  • My mug
    Thu, Aug 9, 2012, 2:19 PM
    Hi, Kristin.

    The progress folder needs to be put into the blocks folder in Moodle. After copying the block you will also need to visit the Notifications page. Here are some links to some documentation if you need it.
  • Sat, Aug 11, 2012, 1:33 PM
    What a GREAT tool Michael!!!

    And with a Moodle 2.3 version ready already! I am looking forward to use it!

    Thank you so much! smile
  • Love Skating!
    Tue, Sep 4, 2012, 7:18 PM
    moodle 2.2 working with progress bar and it keeps crashing out or displaying db error. It appears to work fine in a small course but if there are a lot of resources it keeps crashing out and displaying an error Is anyone else having this problem. Thanks Belinda
  • My mug
    Wed, Sep 5, 2012, 9:12 AM
    Hi, Belinda.

    I just tested the block on my 2.2 test site and it worked on a large course. Could you please create an issue on and provide as much detail as you can. If you can turn on debugging temporarily, you will get extra detail.
  • Mon, Sep 24, 2012, 5:31 AM
    This is a great visual block for both me as a teacher and my students.
    Would it be possible to add support for outcomes? So in addition to showing whether an activity is submitted or marked, there would be an option to show if the user has met one or more of the outcomes related to that activity.

    Sometimes I would grade a submission as 'Needs Improvement' as they haven't met an outcome, but that then appears as graded and therefore green.
  • My mug
    Tue, Sep 25, 2012, 3:11 PM
    Hi, Graham.

    Thanks for your suggestion. Adding outcomes is a possibility. Could you please add an improvement request on for this.

    If you can identify the queries needed to determine if a user has achieved an outcome, that would help also.
  • Tue, Oct 9, 2012, 6:08 AM
    This is an incredibly useful plugin, thanks!

    Would it be difficult to create an adapted version of the plugin that could also show the progress of teachers in grading?

    My thought is that it could simply have a different color for graded assignments vs. ungraded assignments, if they were being tracked.

    That way teachers could see the assignments that had been completed, but they had not yet graded, and administrators could see which of the submitted assignments had not yet been graded by teachers.

    This would give us a great "at-a-glance" view of the health of our courses.
  • My mug
    Tue, Oct 9, 2012, 1:12 PM
    Hi, Evan.

    The Progress Bar is essentially a student-facing tool. The Overview page does offer a teacher a view of each student's progress bar. You can set the level of activity for an assignment to change when it is marked.
  • Germán and Temudgin
    Sun, Oct 21, 2012, 1:29 AM
    I was translating the English strings for the progress bar plugin in AMOS and found what I think is a typo in one english language string:

    why_set_the_title_help "

    There can be multiple instances of the Progress Bar block. You may use different Progress Bar blocks to monitor different sets of activities or resources. For instnace you could track progress in assignments in one block and quizzes in another. For this reason you can override the default title and set a more appropriate block title for each instance.


    "instnace" should be "instance" (I think).

    Even though this is a minor typo, the plugin itself is excellent and the work needed for the correction should be trivial.
    Thanks in advance for your help.
  • My mug
    Mon, Oct 29, 2012, 1:43 PM
    Thanks for pointing that out, German. I'll sort out the string with the next release.
  • Wed, Nov 7, 2012, 12:41 PM
    Hi Michael - I love this block. Thanks so much. A question - we have groups within our course and I find our "teachers" when using the overview of students are seeing everyone in the course and not just their group. Is there a way around this? Thanks for your time. Regards Jacqui
  • My mug
    Tue, Nov 13, 2012, 8:40 AM
    Hi, Jacqui.

    Thanks for reporting back on the groups functionality. It would be good to add a further check so that groups can be constrained for those users not able to see all groups.

    Could you create an issue with your suggestion on for the Block: Progress Bar component. I will then work on it at some time in the future.
  • Thu, Nov 29, 2012, 6:35 PM

    the colors in teh bars doesn't work properly. the colors in and order to are white. Does anyone haves the same problem?


  • My mug
    Fri, Nov 30, 2012, 8:12 AM
    Hi, Mitchell.

    I've never experienced that problem.

    Perhaps you could look in the language file or local translation of the plugin. The colour values are set there (so they can be adjusted for local colour meanings). If those string values have been removed, I suppose the bar segments would appear white.
Please login to post comments