Your Moodle version

Blocks: Progress Bar

Maintained by My ugly 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
  • A time-management tool for students
  • Shows progress in activities/resources
  • Colour coded to quickly see completed/viewed
  • Teachers select which pre-existing activities/resources are to be included
  • Order by times/deadlines or order in course
  • Overview page shows teachers the progress of all students
  • Ability to contact students from the Overview page
  • Combined progress on My home page


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


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

Comments RSS

Show comments
  • My ugly mug
    Mon, Sep 28, 2015, 7:28 PM
    Thanks, Derek,.

    I blame Google.

    It should be visible again now.
  • Picture of Nishant Pandya
    Wed, Oct 7, 2015, 5:36 PM
    Hi guys !! I have install this plugin. But I am not getting option to add Progress block on Add Html Block in front page. In some pages getting option to add block but not on every pages. And when I add this block no add activity option.
  • My ugly mug
    Thu, Oct 8, 2015, 8:10 AM
    Hi, Nishant.

    The block can be added to course pages and the Dashboard (nee My Home). It can't be added on other pages as it doesn't make sense elsewhere. If you are able to add the block, you should be able to set it up.

  • Picture of Chris Howard
    Thu, Oct 8, 2015, 9:55 PM
    Hello, I am having an issue with this plug in when it comes to seeing overview of students, It comes up with this error, does anyone have any ideas?

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

  • My ugly mug
    Fri, Oct 9, 2015, 6:27 AM
    Hi, Chris.

    A couple of people have reported a similar problem. If you read back through the comments here you might get more information. The problem seems to stem from incorrect permissions being set for files on installation, but I don't have much more information than that. If you can shed any more light on the problem, please do.

  • Picture of colin evans
    Fri, Oct 9, 2015, 6:56 PM
    i have installed the progress bar, which is a great tool, but I'm wondering if you can help. i have also installed an activity plugin called facetoface, but the progress bar doesn't seem to recognize this activity to monitor its progress. does anyone have any idea why this might be, or what part of the code i would have to modify for this to be recognized?

    Thanks in advance
  • My ugly mug
    Mon, Oct 12, 2015, 7:16 AM
    Hi, Colin.

    The Progress Bar only knows about modules in its lib.php file. You can add additional modules there if you feel confident.

  • Picture of colin evans
    Mon, Oct 12, 2015, 5:03 PM
    Thats Great,

    Thanks Michael
  • Picture of Stéphane LE PERF
    Mon, Oct 12, 2015, 8:13 PM

    Would it be possible to have an option like "simple-mode" which will allow to have a very simple progess bar (like bootstrap progress-bar) display on a block. If the option is selected on the block setting, instead of having a table with the activites we will only have a simple progress bar. In the overview page we keep the actual display for teacher.
  • My ugly mug
    Tue, Oct 13, 2015, 5:59 AM
    Hi, Stéphane.

    As the block is primarily for students to be able to determine what they have and have not completed, I don't see how it could be combined into a single bar and still be meaningful. There is a percentage complete option, but the tasks themselves do not always line up in consecutive order when completed. I also think it is important to direct students to the activities they need to complete.

    But perhaps you have thought about this more than I have. How would you combine this into a single bar? Would you show more information about things to complete below that?

  • Picture of Stéphane LE PERF
    Tue, Oct 13, 2015, 2:51 PM
    Hi Michael,

    We will display the progress bar on the left column, and then if you have many activities (over 50 for example) this is quite impossible to put the mouse on an activity to see the status. The best way would be in this case to display a simple progress bar with a link which will allow to see the detail (same view as "Overview of students" but for the current student with the bar taking the full width. (a setting parameter will allow to have the current display or this new display)

    I also have another question. Is it possible to calculate the progress based on the "activity completion" parameters of each activity ?

  • Picture of Stéphane LE PERF
    Tue, Oct 13, 2015, 5:52 PM
    Forget the second question, I found the configuration based on the 'activity completion'
  • Wazza
    Tue, Oct 13, 2015, 6:10 PM
    Michael, I have a suggestion. Sometimes we have over 1000 students in a course. Opening the student progress is then impossible and it defaults to all students in stead of a certain group.

    Could you add pagination to it? For example 50 students per page?
  • Picture of Tim Jeter
    Wed, Oct 14, 2015, 2:11 AM
    Hi, Michael.

    I have a quick question: we've recently discovered an interesting aspect of the Progress Bar that we did not know existed before. We had a student customize their My Home page and they added a block with the Progress Bar. The result was that it shows the student an aggregated view of all courses they are enrolled in, by way of a list of Progress Bars (1 for each course).

    Screenshot here:

    So this gives a one-to-many view for the student, showing all courses enrolled for one student. My question is: is there a way to configure a view for Instructors that would show a many-to-many view, where the Instructor sees a list of Progress Bars for each student enrolled in a class (this is a higher level view than the 'Overview of Students,' which is only one class). I realize that the Instructors can go class by class, but if there 28 classes (which we have) and over 25+ students (which we also have), it becomes a bit tedious.

    In summary, I'm looking for a better view to offer Instructors for 'at a glance' progress of all students across all enrolled students.

  • Picture of Tim Jeter
    Wed, Oct 14, 2015, 2:17 AM
    EDIT: I meant for that last line to state: "I'm looking for a better view to offer Instructors for 'at a glance' progress of all students across all enrolled COURSES."
Please login to post comments