Your Moodle version

Blocks: Progress Bar

Maintained by My mug Michael de Raadt
A time management tool for you and your students
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1
  • 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

Show comments
  • 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.
  • Picture of Andy Gill
    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.
  • Picture of Andy Gill
    Mon, Jun 20, 2016, 3:50 PM
    Hi Michael, thanks for your help so far!

    From plugin overview...
    Progress Bar block_progress Version for Moodle 2.0 onwards 2016051400

    Moodle version Moodle 3.0.3+ (Build: 20160415)

    I'm running a site on HowToMoodle, I dont have access to the plugin installer, which is a massive pain.

    The dashboard block says "No Progress Bar blocks are set up for your courses." Like I stated earlier, I mad a test student, enrolled on actually 11 of our courses, all of which had the progress bar on the course page, which work just fine. For some reason it seems like that data from those just isn't being fed back to the dashboard block.

  • Picture of Andy Gill
    Mon, Jun 20, 2016, 5:14 PM
    FINALLY CRACKED IT!!! I had all my courses set to hidden because of a bug in the theme im using. The second I unhid one, the block appeared! So sorry for wasting your time Michael. Thanks for the awesome block.
  • My mug
    Mon, Jun 20, 2016, 6:01 PM
    Great to hear, Andy!

    Thanks for letting us know.
  • Picture of Madeleine Toh
    Mon, Jun 20, 2016, 9:36 PM
    I think I may have found a bug - If the Progress Bar exists in the class, it takes on the default dates of the activities and resources. When I modify the dates of each activity and resource (not within the Progress bar settings), the dates in the Progress Bar sticks to the original dates.

    The current workaround: modify the dates first, then add the Progress Bar block.
  • My mug
    Tue, Jun 21, 2016, 3:07 AM
    Hi, Madeline.

    You should try the "lock to due date" setting, which causes the block to follow activity due dates instead of manual dates. This should be on by default for activities with due dates. It doesn't work with completion "expected by" dates, though.
  • Picture of Mark Rosthorn
    Wed, Jun 22, 2016, 8:07 PM
    Is there a limit on the number of resources the block will show - I have a course with numerous resources in and when I try to configure the block it just gives a server 500 error or a no data error - if I lower the number of resources it then allows configuration. If I zip up some of the files it seems to alleviate the issue. I obviously don't want to monitor all the resources but the list for choosing what's available for monitoring is obviously too long. My server php .ini is set for quite heavy memory and upload limits.
  • My mug
    Wed, Jun 22, 2016, 8:21 PM
    Hi, Mark.

    There's not a limit, but with large courses, the block instance config form can be slow, can stall or fail. The main reason I've identified is the little calendar widget on each date and there is a tracker issue for that. Decencies between form items also slow things down.

    This was one of the reasons why I've been working on a new version of the plugin that relies on completion. I've submitted that to the Plugins directory and hopefully it will be approved soon.
  • Picture of Mark Rosthorn
    Thu, Jun 23, 2016, 8:24 PM
    I managed to put a lot of files with no activity completion into moodle folders thereby reducing the config form contents - produced a sort of workaround might help in meantime . Thanks Michael.
  • Picture of Jonathan Green
    Sat, Jun 25, 2016, 2:15 AM
    Hi Michael,

    I cannot determine what is causing some students to show red and others blue on the same assignment, though I think the bug has to do with the "Action: Passed" setting, as when I set it to Action: Submitted, the colors worked correctly. Here's some info on the assignment:

    Progress Bar settings:
    -Monitored: Yes
    -Locked to Deadline: Yes
    -Action: Passed
    -Show submitted before action: Yes

    Assignment settings:
    -Deadline: June 30, 2017
    -Attempts reopened: Automatically until pass
    -Maximum attempts: Unlimited

    Some students that have no submission at all show red and blue. Some that have reopened assignments also show red and blue. I can't find any patterns.

  • Picture of Eric Hagley
    Wed, Jun 29, 2016, 4:13 PM
    Thank you very much for this Michael. I know you must be busy but I wonder is there a simple way to add a minimum word count to the completion tracking options in forum posts / replies? Would absolutely love this option if possible.
  • My mug
    Wed, Jun 29, 2016, 6:59 PM
    Hi, Jonathan.

    I haven't had a chance to look at the code in relation to what you reported. It could be related to assignment attempts or overrides in the Gradebook.

    Hi, Eric.

    To add an activity completion option, you
    would have to change the Forum module. I'm not sure if that is what you meant.

    It could be done by adding an action query to the Progress Bar, but that would be hard to configure.
Please login to post comments