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:
2880 sites
299 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
It is possible for users to add the Progress Bar block to their My home page. You'll need a recent version of the block to do that.
Michael.
The plugin is great!! We are using it in our course for a long time. From the recent update we are facing a difficulty in configuring the plugin. The configuration page looks blank.
Did anyone else face this issue. Can you kindly suggest a solution.
No one else has reported that problem. Perhaps you could turn on debugging on your site. If it provides some information, perhaps you could create an issue on tracker.moodle.org with that information and I can help you there.
Michael.
Al lot of my teachers use the progress bar. When they first configured it, they have spent hours to add progress bars to all their courses and configure it in a right way.
However, many of them made one mistake. For assignments, they set the condition for turning green on 'assigment turned in'. Now they want to change this to 'assignment passed'.
Is there a quick way to do this in the Moodle database, or do my teahers have to open all the settings of the progress bars again to change this setting individually for each assignment?
The block instance settings are encoded as a single record in the blocs_instances table. It is possible to get each record, decode, modify, encode and set. There's examples in the block/progress/db/upgrade.php and in the block's restore code.
Be careful setting the action for each monitored assignment to "passed" as this relies on the related assignment having a passing grade set in the gradebook.
Michael.
Any special reason tot encode the info?
I'm not going to change this
Richard.
This is the norm for blocks. Why? I'm not sure, but I suppose it's a simplification that was considered when the block classes were first created (not something I was a part of).
Michael.
I see your problem. When the block items are sorted by time, if there are multiple items due at the same time then the order they are shown in would be relatively random as they are drawn out of the database. I could add a second dimension that sorts by time then by order in the course. If you could create an issue in the Tracker, I'll do the coding.
Michael
I've fixed the ordering and posted new versions here and on Git.
Michael.
AL
Michael
Thanks for raising that issue.