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


  • Tue, Apr 19, 2016, 12:52 PM
    There have been several recent updates to the plugin.
    I am running moodle 3.0.3+ on Ubuntu 14.10 LTS and I can no longer edit the progress-bar settings; not sure on which version of moodle/plugin this stopped working.
    The course is has a lot of resources in it and the progress-bar settings window was always slow to open, but now it never opens the window for selecting resources to add to the bar.
    I have debug messages set to Developer and there are no error messages reported.
  • My mug
    Wed, Apr 20, 2016, 6:21 AM
    Hi, Mark.

    That sounds like it might be timing out. You might want to increase your timeout and memory settings in your php.ini file. Most of the time and effort taken to load the page is caused by the calendar widget (see

    I'm working on a version of the block that will rely more on completion to work around access and speed issues.
  • Mon, Apr 25, 2016, 5:00 AM
    Iam Running in moodle 3.0 and i make installtion for pogress bar block then iwant to make an integeration for this plugin in the course overview in the student dashboard ; can you help in this problem i want to show progress bar in the course overview in the student page
  • Tue, Apr 26, 2016, 5:39 PM
    Hello Michael!

    I'm using your fantastic Progress Bar plugin for Moodle, but I don't understand the diferences between the states "notattempted" and "futurenotattempted".

    How can I mark a resource as "futurenotattempted".

    Best Regards!
  • Wed, Apr 27, 2016, 6:53 PM
    Hi Michael

    Can you advise on viewing the Overview of the Progress Bar? We have 500+ students on our course, and it would be great to either search for them or find via the usual A-Z first name/surname options.

    Is it possible to add that?

  • My mug
    Thu, Apr 28, 2016, 8:22 AM
    Hi, Dámaso.

    The difference between notattempted and futurenotattemtpted is judged from the activities due date/time in relation to the current time. The determination of whether something is attempted or not is done through queries on the activities involved, so you can't manipulate this through the Progress Bar itself, you need to go to the activity and possibly change a value there.

    Hi, Dan.

    Adding a language filter bar could be possible in future. With a large class, that does make sense. Perhaps you could create an issue for that in the tracker and I may be able to find some time for it in the future.

  • My mug
    Thu, Apr 28, 2016, 8:38 AM
    Hi, Hansy.

    I'm not sure exactly what you want. You can allow students to see the Overview page by changing the capabilities for that for the site, course or block. If you want to modify the code to do something else, go for it.

  • Wed, May 11, 2016, 12:05 PM
    HI Michael,

    Hope all is well.

    Just want to let you know that i have installed your progress bar in my environment and it is a great tool for students and for staff to track progress.

    I do have a little bit of an issue with the Student Overview section where not all of the monitored activities are being shown.

    Is it something that i haven't setup correctly or is it more of visual thing or is it capped to a certain amount?

    Thanks again, look forward to hearing from you.


  • My mug
    Sat, May 14, 2016, 9:45 PM
    Hi, Mile.

    There could be few reasons why you are not seeing all your course activities on the Overview page.
    * Student progress bars only show what the student can see, so if an activity is hidden from them in the course (for any of a number of reasons), it won't appear in their bar on the Overview page.
    * Not all activities are understood by the Progress Bar block. If you're using an additional plugin and the block doesn't know about it, it won't be able to be added to the bar through the configuration and won't appear on the bar for anyone. (I don't think this is your problem.)
    * There could always be a bug. If you are sure the activity should be shown and you can create a set of steps to reproduce your problem, it would be good of you could add an issue on so I can look into it.

    For a longer-term solution, I'm working on a new version of the block called Completion Progress, which relies solely on Activity completion. You can check it out at

  • Fri, May 27, 2016, 9:36 PM
    Hi Mike

    Do you know if it's possible to set a state to in progress for SCORM resources? E.g. The learner has accessed the SCORM package but has not necessarily completed it.
  • My mug
    Sun, May 29, 2016, 2:51 PM
    Hi, Keegan.

    For SCORM activities, the possible actions are attempted, completed or passed (as judged by the SCORM module, not the Moodle Gradebook). Perhaps attempted is what you want.

  • Mon, May 30, 2016, 11:20 PM
    Hi Mike

    Thanks for your prompt response. I was wondering if it's possible to configure the block to "change" states. One state that will indicate that the user has accessed but not completed, then a separate state once the user has actually completed the activity.
  • My mug
    Tue, May 31, 2016, 4:10 AM
    Hi, Keegan.

    Sorry, that's not something that's currently possible. I also think it would be less intuitive.
  • Tue, Jun 7, 2016, 7:20 PM
    Hi Michael

    Thanks for your feedback. Do you know if it's possible to implement the progress bar on a site wide level?
  • My mug
    Tue, Jun 7, 2016, 8:34 PM
    Hi, Keegan.

    Yes it is possible to add the Progress Bar to the site front page or to people's dashboard. When you do this a combined view is given (see screenshots above). This is also a means of consistently adding the block to all course pages.

Please login to post comments