Progress Bar

Blocks ::: block_progress
Maintained by My mugMichael de Raadt
A time management tool for you and your students
Latest release:
3178 sites
263 downloads
191 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

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

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

Comments RSS

Comments

  • My mug
    Thu, 31 Dec 2015, 7:03 AM
    Hi, all.

    Mauri: I've started in issue relating to wrapping. See https://tracker.moodle.org/browse/CONTRIB-6071

    Peter: This was a deliberate change that came with pagination. If you want to sort your students by progress, you need to view all students first, then the option to sort by progress should be available.
  • Mark
    Wed, 6 Jan 2016, 6:27 AM
    Hi Michael,
    We are required to use the DM eLearning plugin to link our Moodle site to a repository of courses located on a non-Moodle site.
    plugin = https://moodle.org/plugins/mod_dmelearn
    We love and use your Progress Bar on all of our monitored/tracked courses (accreditations).
    Unfortunately the Progress Bar does not recognise the DM eLearning activity even though the grade is entered into our Moodle Grade Book.
    Is there a way to get the Progress bar to recognise the DM eLearning activity?
    If this is a bespoke customisation please let us know.
    Thanks
    Mark
  • Jaime Smith
    Fri, 8 Jan 2016, 4:16 PM
    We would also really like to be able to use the progress bar to track label completion, but more importantly, we need the progress bar to track checklists. Is that possible? We use checklists for a lot of multi-step assignments and want those to be included in the overall progress.

    I'd also like to agree with the need for a "wrap" for long progress bars. Or, as an alternative, what about a way to list overall progress percentage, but with progress bars broken down by week/section? I could create this manually by creating several progress bar blocks and selecting items for each, I suppose, but it would be cumbersome and wouldn't show overall percent completion. Otherwise we love this plugin! Thanks!
  • My mug
    Mon, 11 Jan 2016, 9:26 AM
    Thanks for the feedback, guys.

    Mark: There needs to be an entry in the lib.php file for each module the Progress Bar knows about. They can rely on the gradebook, log tables or tables used by the plugin. I'm not sure I can create an entry for the DM eLearning plugin without the associated integration. If you are able to create an entry that works, please share it with me and I can add it to the official distribution.

    Jelly: I assume you mean the Checklist module (https://moodle.org/plugins/mod_checklist). I'd be happy to add that to the list. I've created an issue for that (https://tracker.moodle.org/browse/CONTRIB-6086). It would be good to know what Checklist actions could be associated with segments of the Progress Bar.
  • Jonathan Green
    Wed, 13 Jan 2016, 7:36 AM
    Hi Michael,

    Another +1 for wrapping the bar. We have some courses with 30+ assignments and it gets quite crazy to track them all. I have a different question as well: Is it possible that from the "overview of all students" that when you click on an assignment in a given student's row it takes you to the grading screen for that assignment?
  • Mark
    Thu, 14 Jan 2016, 5:34 AM
    Thanks so much for you generous and quick response. I have had an email from the DM eLearning plugin team indicating that you have already updated the Progress Bar to enable us to track the DM modules. I have asked our host to install the updated Progress Bar. As usual the Moodle community never ceases to amaze me!
    Cheers
    Mark
  • Sali Kaceli
    Mon, 18 Jan 2016, 11:08 PM
    Another +1 for wrapping the progress bar or be able to add it to the top of the course to allow for a wider view? In some of our courses we have 100+ items/activities and therefore the bar shows up as very small. I see that it can be added to the left or the right blocks at this time. By the way, great tool.
  • On camera
    Mon, 18 Jan 2016, 11:16 PM
    How a block displays in your Moodle course is down to the theme. Usually the block areas are the left and right narrow columns. I use a theme which includes a block area across the top and bottom of the page - this provides for a wider display. I actually added these block areas specifically for use by the progress bar when I wanted a wider display.
  • My mug
    Tue, 19 Jan 2016, 5:08 AM
    Thanks for answering that question about having the block at the top of the page, Stephen.

    For people wanting a wrapping or sliding progress bar, please vote on https://tracker.moodle.org/browse/CONTRIB-6071
  • My mug
    Tue, 19 Jan 2016, 5:42 AM
    Oops. I seem to be reusing the wrong URL for the wrapping issue. The correct issue is...

    https://tracker.moodle.org/browse/CONTRIB-6072
  • maurizio boscaini
    Tue, 19 Jan 2016, 2:00 PM
    In a class I have 76 assigments to monitorize. I made an image to better show the problem for students to have just the block visualization for the progress bar on just one row, www.aidosnet.it/progressbar.png. To figure out which assigment has not yet be completed they have to zoom a lot to see something undestandable.
    Unfortunately in my school I can't decide to change or add themes fo a workaround to this problem.
    Thanks.
  • Ralf Brauckhoff
    Tue, 19 Jan 2016, 8:14 PM
    Hallo, I have now a message in the configuration: "Warning : Logs are cleared after 365 day(s). Actions relying on views will be affected by this.". Sorry, my english is not so good. Could someone explain the message?
  • Mike Bishop
    Tue, 19 Jan 2016, 11:28 PM
    Happy new year all! Unfortunately, new year = new problem.
    Without changing anything our end (host claims they haven't either but you never know!) the progress bar has suddenly stopped functioning correctly.

    When logged in as a teacher, and in a course overview. Clicking the "Overview of Students" button, it leads to a "500 server error".
    Examining the logs for the server it i find...

    "pixel.co.uk [Tue Jan 19 15:20:11 2016] [error] [client 86.138.191.228:35059] AH01215: suexec policy violation: see suexec log for more details: /home/sites/pixel.co.uk/public_html/blocks/progress/overview.php
    pixel.co.uk [Tue Jan 19 15:20:11 2016] [error] [client 86.138.191.228:35059] End of script output before headers: overview.php"

    Again, we haven't changed anything on the site ourselves (not one iota!) and the host claims they haven't either.

    I tried to set the permissions on the file as a test to 777, but issue still remains.

    Any ideas are appreciated.

    All the best,
    Mike
  • Mike Bishop
    Tue, 19 Jan 2016, 11:34 PM
    Well, scrap that!
    As suddenly as it stopped working, it started again, and the site also sped up.
    I'm going to put this down to something the host was doing and didn't want to acknowledge!
  • My mug
    Wed, 20 Jan 2016, 6:11 AM
    Hi, all.

    Maurizio: I know what you mean (I'll have to use "monitorize" in future). Feel free to vote on the scroll/wrap issue; that is getting some interest. In the meantime, try breaking your assessments down into multiple Progress Bar blocks, perhaps.

    Ralf: I added that warning because of the block's dependence on the logs (for some actions). The block has determined that there is an admin setting set that causes log entries to be cleared after 365 days. If your course runs longer than that, the block may not be able to find actions older than a year and may be telling students they have not completed things that have happened. If your course is shorter than one year, you will be OK. If you can come up with a better short language string, I'd be happy to make that clearer.

    Mike: Thanks for reporting your adventure. If errors do pop up again, turn on debugging (at least temporarily) to see if you can get some more details, then report it on the Moodle Tracker and I'll see if I can reproduce it. An error 500 indicates a problem with the script (the whole page), so it would probably not be a file permissions issue.
Please login to post comments