Progress Bar

Blocks ::: block_progress
Maintained by My mugMichael de Raadt
A time management tool for you and your students
Latest release:
4241 sites
186 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, Jun 9, 2016, 7:18 AM
    Good morning,

    Thank you for a wonderful plugin. It works very well at the course level. However when I did add to the default dashboard and reset to all users it does not show at all. It does show when I click the customize page button but dislays the message "no progress bar blocks are setup for your curses. When I go the course level I do see it functioning as expected. Am I missing something? I am in ver 3.1+.

    Thank you for your help.

    Kind regards

  • My mug
    Thu, Jun 9, 2016, 11:17 AM
    Hi, Madhu.

    I suspect what you're seeing is due to the fact that you are not enrolled in any course that has a Progress Bar in it. When you're in a course you will see a Progress Bar as an admin, but on the Dashboard, it checks your enrolments and constructs the bar based on that.

    If you are enrolled and you're still not seeing anything, then perhaps that's a bug, but I doubt that's the case here. Let me know if I'm wrong.

  • My mug
    Tue, Jun 14, 2016, 5:42 AM
    Also, for those wishing to know how to add a block (such as the Progress Bar) to everyone's Dashboard page, here is a link to relevant docs...
  • Tue, Jun 14, 2016, 2:08 PM
    Hi Michael

    Thanks for the link, it's really useful. Is it possible to add the progress to everyone's dashboard on Moodle 2.7?
  • My mug
    Thu, Jun 16, 2016, 5:41 AM
    It is possible, but it might be slightly different. You might want to look at the Moodle 2.7 version of that page, when it referred to the Dashboard as My home, for specifics.
  • Fri, Jun 17, 2016, 7:41 AM
    Hi Michael,

    I think I've found a bug. We've always used order by 'expected date' and things work great. However one of our course teachers wanted to use 'ordering in course' and all of a sudden the colors were all screwed up.

    For 1, all non-submitted, non-passed items were blue. See this student who hasn't turned in anything but despite things being past due, everything is blue:

    Second, non-submitted items show up as blue for some students and red for others. See CPSEL 1 (5th block, first row) is red for first student, but blue for second, yet both show not passed and not submitted (and after deadline).

    Turning it back to order by expected date fixes it.

  • Fri, Jun 17, 2016, 3:06 PM
    @Jonathan - I am not sure where you are going with your last remark. I would just like to say that my courses never have any due dates and that ordering according to the presentation of activities works perfectly well for me. I have not noticed any bugs.
  • Fri, Jun 17, 2016, 5:10 PM
    Hi Michael,
    is it possible to view the progress of competencies or plan, like à grader report, whith your plug in?
  • My mug
    Fri, Jun 17, 2016, 7:31 PM
    Hi, Jonathan.

    When ordered following the course order, the timing of items is supposed to be ignored. This is useful in a course without deadlines or when students are working through a continuous course at different times.

    The different colours in relation to passing is a concern. It should consistently go red of the student has failed regardless of the deadline. Do you think you could come up with a list of replication steps? If so, can you create a tracker issue?

    Hi, Philippe.

    The block doesn't work with competencies at the moment. Also, it's focused on a course whereas competencies are site-wide.

  • Sat, Jun 18, 2016, 12:49 AM
    I'm having huge problems getting this to display on users dashboards. It works great in courses, but I just cannot get it to show anything on dashboards. The block is site wide, configured in 6 courses that are enrolled on, but the block doesn't display.
  • My mug
    Sat, Jun 18, 2016, 4:56 AM
    Hi, Andy.

    Please see my comment posted on 9 June.

  • My mug
    Sat, Jun 18, 2016, 3:42 PM
    As it's come up a couple of times, I've added a message for when the user is not enrolled in any courses and attempts to view the block on the Dashboard page.
  • Sat, Jun 18, 2016, 8:05 PM
    I have a test student that I completed some courses on. Progress bar works on all courses. Obviously enrolled. Dashboard progress bar still doesn't appear.
  • My mug
    Sun, Jun 19, 2016, 2:41 AM
    Hi, Andy.

    You could check the capabilities of your test user. There is a capability to control viewing the bar in the Progress Bar block and that can have different values at different context levels.

    Beyond that, it could be a bug. I tested this yesterday and it was working. Be sure you have the latest version. If you're still seeing the problem and can identify the steps that make it different in your case, please report an issue on the tracker.

  • My mug
    Sun, Jun 19, 2016, 6:17 AM
    ... And please check what it says when editing is on ("Customise this page") in the Dashboard.
Please login to post comments