Completion Progress icon

Completion Progress

Maintained by Jonathon Fowler
The Completion Progress block is a time-management tool for students.
Price option: Free

Supports Moodle 3.9-5.2 See all versions
Latest release: 3 months ago
Installations: 17440
Downloads (last 90 days): 3608

Frankenstyle name: block_completion_progress
Blocks

Comments

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

Hello, it would be interesting if the visualization of the pending forums to be qualified is implemented in the block, since only those that have a qualification with an assigned color appear.
I'm using moodle 4 dev and got an error notification 'Exception - Class 'core_user\fields' not found".
How can I solve it? Please help me.
Is there any way to exclude users with a Suspended course status from being shown the list? (I know that I could create a different role for them and do it that way, but that seems unnecessary when there is already an option to change their status from 'active' to 'suspended')
I have a bunch of quizzes that for some reason display with a yellow status 'Not completed (Submitted) and no matter how I change the settings it does not seem to update the status. The Completion Tracking settings are set to: "Student must view the activity to complete it" and "Student must receive a grade to complete this activity". Any idea how to fix this issue so that it shows as completed or what is causing the yellow status.
Hello,
I would like to extend the progress class (completion/classes/progress.php) that currently calculates the progress based on the number of completed activities.
I would like to introduce the concept of duration for each activity and once the activity is done it could calculate the percentage of progress based on that value.
Example:
activity1: duration 10 (Done)
activity2: duration 3 (To be Done)
Currently, the progress percentage is 50%, instead, it should be 10 / (10+3) =  76% since the duration of the first activity is longer.
Is there any possibility to extend this feature using a local plugin? How should I name the class and where should I place it inside the plugin folder?
I have already added a custom field to hold the duration value for each activity and directly modified the progress.php file but I would like to produce a clean solution, by writing a local plugin.
If you consider this feature as a candidate improvement to be included in the core I would be happy to contribute and to receive suggestions on how to include it.
Thank you,
Albana
@Michael de Raadt
The problem is , when we use 'sorting in course' the activities doesn't turn red when the due date is passed - they stay blue nomatter what.
And changing colours globally doesn't affect it.
Another problem we encountered:
The 'now' date is controlled by the 'expect completed on' (under Activity completion)
And not the 'Due Date' under assignment settings.
We use individual deadlines for each student with the override feature under assignments https://docs.moodle.org/311/en/Using_Assignment#Overriding_assignment_deadlines
But the individueal deadlines doesn't affect the progressbar
The students can not see thier own individual deadline in the progressbar.
/Lars
Hi, Lars.
Two options...
Change the ordering so it doesn't use expected completion times. It can follow the order of items in the course, assuming you have ordered appropriately.
Another option would be to change the colours, which can be done in the global settings for the block.
Michael
No red colours when order = sorting in course
Hi there
We have some open courses, where we set individual assignment deadlines for each student.
Besides that, we have a lot of activiteres between assignment where we don't set deadlines.(and it would be too much workload if we should set individual dates for these aswell)
When we set the ordering af "Expected coompletion date" all the assignment are grouped in one end of the progressbar, wich confuses the students.
In this ordering, assigment turns red when the expected hand is passed (as we want)
When we change the sorting mode to 'sorting in course' there are no red markings on the assignments where the deadlines are passed.
I suggest the use of red colours in both sorting modes, so teachers and students can see if assignment is not handed in before deadline.
Could that be possible?
Yours
Lars Kristensen
Hi Jonathan, thank you for making this plugin. It is very helpful. I just have a suggestion and request. Can you please add a feature for downloading/exporting (preferably in excel format) the Completion Progress Report generated by this plugin. Thank you so much in advance. God bless.
Hi Jonathon, I am using the block "Completion Progress" and I need to apply it to the class so that all students have it in sight, but I only get it to appear in my user. How can I apply the block to all students' profiles without having to ask them to add it to them?
Thanks a lot!
Hey! I am using 3.8.4 and upgraded to the latest version of 20210504 and I am interested in having the rows collapse after they have been opened once you move away from a row in the overview section. I know there has been some discussion regarding this in past versions. I had an earlier version working but since the update I haven't been able to get this to work. I did try to implement the forked version from March 2021 that is mentioned on Github but it isn't working. Any thoughts? Also, I would welcome this functionality to be introduced into the plugin. From a usability standpoint, it seems to make sense. Thanks for any input or direction the community can provide. Best regards!
I guess it is not possible to use the plugin in restricting access to activities?
I mean, I would like to use percentage of block completion as an access restriction (for example, 80% of block A completion will give an access to certificate).
Can't see such an option. Am I blind? Is it planned?
Change submision status or Add submission status of 'Resubmitted' for assignments using attempt until activity is pass.
When auto reopening of attempts until pass is on and submission is made on new 'attempt' and the grade is not pass, status remains as 'Completed' (green) even after student has resubmitted next attempt. Even if student remove the attempt the status remain as Completed. Users (mostly teacher) cannot see where resubmission has been made to previously failed attempt.
It would be great if an new status, in example a status with color yellow and red cross. That mean task resumited and not passed.
This enhancement adds a new status for this purpose, including a new 'Resubmitted' language string and background colour (with setting).
Thanks.
@Dave Foord - I passed your suggestion (about using the checklist activity as an alternative) on to the course manager. He said it was a bit of work to set up for each language but it did the trick. Thanks! Of course we still would be glad for some sort of fix for the Completion Progress Bar and multi-language.
@ Dave - Thanks for the suggestion. I can give this a try but I am doubting that changing permissions would work. Currently a teacher whose default language is, for example, Spanish, will only see English assignments listed in Overview of Students. It seems like the "Overview of Students" itself is restricted to only show English.