Blocks: Completion Progress

Maintained by My mug Michael de Raadt
The Completion Progress block is a time-management tool for students.
1805 sites
87 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 Lee Bannister
    Mon, 4 Sep 2017, 12:00 AM
    This looks great so far. The only thing I am wondering about is if I reset the course and change the course start date, does the completion progress dates change accordingly? (Because the Progress Bar dates do not change). Also it would be awesome to have a spot, when you edit the Completion Progress, for each item like a check box or something where you could say, "Use item's Expected Date" instead of setting one in the Completion Progress setting as well. If you do that, it would also fixed the date shifted since each item's expected date does shift with a resetted course's start date being changed. Any change of this small improvement?
  • Picture of Marvin Nutt
    Tue, 5 Sep 2017, 4:25 AM
    Wow... you even got the 'Expected Date' to work?? I still haven't even figured that out. Where is it pulling the date from anyway? I can't even get a date to show.
  • Picture of Marvin Nutt
    Tue, 5 Sep 2017, 4:34 AM
    Oh I found it the 'Expected Date' in the 'Activity Completion' settings. I do wish i could set it to about 365 days after a students individual enrollment date.
  • My mug
    Tue, 5 Sep 2017, 10:46 AM
    Hi, all.

    Apologies for the delay in providing new versions. I've fixed a couple of issues and tested in the latest version.

    I've shifted the minimum version to 2.8 to resolve the problem with assignments introduced in later versions of 2.7.

    There's more to do, and now I've got the latest version of Moodle running, I should be able to look at a few issues.

    Some responses to recent questions...
    Eddie: The new block relies on the Completion System and the dates set in that. It would be good if completion could rely on assignment due dates, but for now you need to add an expected date.
    Peter: That could be something that could possibly be improved on. If you could create an improvement issue, that will remind me to look at it.
    Lee: I'm not certain, but I think the dates in the completion settings may adjust relatively if you restore the course with a new start date. That's not something the Completion Progress block is responsible for any more.
    Marvin: I agree that a completion expected by date that is relative to student enrolment would be good. That was something that was discussed early on, but it looks like its something that hasn't eventuated.

  • Picture of Marvin Nutt
    Tue, 5 Sep 2017, 10:52 PM
    Thank you for the 3.3 upgrade, Michael! This really made my day. And thank you for considering my suggestion on adding more options for the 'Expected date' on the bar. Starting next month, I will be offering courses that do not have a said 'end date'. Rather, they will simply pause enrollments upto 1 year (or 365 days) from the student enrollment date.
  • Picture of Andrew Lyman-Buttler
    Thu, 28 Sep 2017, 9:41 PM
    This is fantastic--thanks for making it! One change I'd suggest: if a quiz is submitted but does not have a passing grade per activity completion settings, it is marked incomplete. Maybe this could be displayed as yellow so that students know they have attempted but not passed the quiz.
  • My mug
    Fri, 29 Sep 2017, 12:22 PM
    Hi, Andrew.

    The determination for complete/pass is made by the completion system and this block relies on that.

  • Picture of Jacques LeCavalier
    Fri, 13 Oct 2017, 3:42 PM
    Hi, Michael. We've installed the 3.3+ version of the plugin, and we have forums, quizzes and activities with end dates and/or expected completion dates. However, when these items are selected in the selection list, we still can't see these items in the progress bar.
    We also have the old Progress Bar plugin installed in the same course, and it IS displaying those same items/activities.
    Any idea what might be causing the glitch?
    thanks for your help, and for your work on this tool!
  • My mug
    Fri, 13 Oct 2017, 5:26 PM
    Hi, Jacques.

    If you don't select the activities manually in the block configuration (showing all activities with completion settings), is the result the same?

    The block will only look at completion dates, by the way.

  • Picture of Marvin Nutt
    Fri, 13 Oct 2017, 9:47 PM
    Hi Michael. In MY case... when I enroll a person in a course (of 12 lessons), I control whether a person has FULL access to all the lessons in that course, or just blocks of 3 lessons at a time (based on user payment). If a user only has 6 lessons available to them, only those 6 will show up on the block. Not ALL the courses will show. This kinda confuses users into thinking that they have less lessons to complete. Is there a way around this? Hope this makes sense.
  • My mug
    Sun, 15 Oct 2017, 4:54 AM
    Hi, Marvin.

    The block reflects what is shown in the course. If you want people to see activities, but not access them, you can do this through the Restrict Access settings.

  • Picture of Marvin Nutt
    Mon, 16 Oct 2017, 2:43 AM
    Hi Michael. I am blocking student access to lessons within course by using restricted access settings. It works wonderfully. These blocked lessons and lesson exams however, do not reflect on the progress bar.
  • My mug
    Mon, 16 Oct 2017, 3:13 AM
    Hi, Marvin.

    If you think there is a bug, could you please create an issue on
  • Picture of Inamullah Khan
    Thu, 19 Oct 2017, 8:30 PM
    Hi Michael, can you elobrate your last point "Combined progress on Dashboard page". Is it show progress of courses individually or the combined progress of all courses ?

    Inamullah Khan
  • My mug
    Fri, 20 Oct 2017, 2:59 AM
    Hi, Inamullah.

    The block, when added to the Dashboard of Home pages, shows progress in all the user's courses (where the Completion Progress block is set up).
1 2 3 4 5 6 7
Please login to post comments