Moodle plugins directory: Progress Bar | Moodle.org
Progress Bar
Blocks ::: block_progress
Maintained by Michael 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
Contributors
Michael de Raadt (Lead maintainer)
Please login to view contributors details and/or to contact them
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.
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
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!
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.
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?
Cheers
Mark
For people wanting a wrapping or sliding progress bar, please vote on https://tracker.moodle.org/browse/CONTRIB-6071
https://tracker.moodle.org/browse/CONTRIB-6072
Unfortunately in my school I can't decide to change or add themes fo a workaround to this problem.
Thanks.
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
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!
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.