Progress Bar icon

Progress Bar

Maintained by Michael de Raadt
A time management tool for you and your students
Price option: Free

Supports Moodle 1.9-3.1 See all versions
Latest release: 9 years ago
Installations: 2164
Downloads (last 90 days): 315

Frankenstyle name: block_progress
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

moodle 2.2 working with progress bar and it keeps crashing out or displaying db error. It appears to work fine in a small course but if there are a lot of resources it keeps crashing out and displaying an error Is anyone else having this problem. Thanks Belinda
What a GREAT tool Michael!!!
And with a Moodle 2.3 version ready already! I am looking forward to use it!
Thank you so much! smile
Hi, Kristin.
The progress folder needs to be put into the blocks folder in Moodle. After copying the block you will also need to visit the Notifications page. Here are some links to some documentation if you need it.
http://docs.moodle.org/23/en/Progress_Bar_block#Installing
http://docs.moodle.org/23/en/Installing_contributed_modules_or_plugins
A progress bar is just what I have been wanting to add to my Moodle site. I downloaded it and have uploaded it to my server, but not in the right place it seems, as it does not show up in the Add Block Block. Where am I supposed to place it???
Hi, Mark.
Thanks for working on this problem. Could you please post what you have found to an issue on tracker.moodle.org. That would allow me to look at it and work on the solution.
Hi Michael. I've been working on John's question. The situation is where the user has not touched the particular quiz instance, but the user's grade for that quiz is overridden in the gradebook. In this scenario you'd expect that the progress bar for the quiz::graded and quiz::finished events would show as complete (green). The fix is to change two of the queries in blocks/progress/lib.php::get_monitorable_modules()::~line 305 as follows:
/* Changed 2012Aug06 to include overridden grades */
'finished' => "SELECT i.id
FROM {grade_items} i
JOIN {grade_grades} g ON (i.id=g.itemid AND i.itemmodule = 'quiz' AND i.iteminstance = :eventid AND g.userid = :userid)
LEFT JOIN {quiz_attempts} qa ON (qa.quiz=g.itemid AND qa.userid = g.userid AND qa.timefinish <> 0)",
/* Changed 2012Aug06 to include overridden grades */
'graded' => "SELECT g.rawgrade
FROM {grade_grades} g, {grade_items} i
WHERE i.itemmodule = 'quiz'
AND i.iteminstance = :eventid
AND i.id = g.itemid
AND g.userid = :userid",
I'd appreciate any feedback, and thought perhaps you'd consider including something like this in a future release.
Is it possible for the progress bar to also see manual gradings? eg: I have a number of students who have been manually graded at 100% (because they had passed a previous version of the quiz) but the progress bar doesn't pick that up.
Thanks for your quickness!! smile
You can now select roles in the Overview page. It defaults to the Student role.
Hi, Gino.
I'm working on controlling roles as part of an issue reported in the Tracker. You might want to watch that issue.
http://tracker.moodle.org/browse/CONTRIB-3788
In "Overview of students" page, is it possible to filter ONLY students?
Now I see all users of the course (manager, teachers...).
Thank you very much!!!
Hi, Deniz.
The 1.9 version should work on 1.9.16.
Will this work with Moodle 1.9.16?
Shall do . . . thanks Michael! smile
Yes, that would be a pretty easy thing to add. I would probably make it optional in the instance configuration settings. Could you launch an improvement issue for this on tracker.moodle.org?