My Progress icon

My Progress

Premium Certified Partner
This block displays the user completion progress in a course. It is also possible to enable/disable the course, group, and cohort progression average. So, students can compare their performance with the others.
Price option: Free

Supports Moodle 4.1-5.2 See all versions
Latest release: 3 months ago
Installations: 413
Downloads (last 90 days): 544

Frankenstyle name: block_myprogress
Blocks

Comments

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

Thank you, Willian.
Dr. Nellie Deutsch There are no changes in Moodle Core Api for Blocks, in other words, the plugin has support for Moodle 4.5
Will there be an upgrade for Moodle 4.5? Thank you
Thank you ! Let me try uninstall and install the plugin.
Hi @SOL Hosring
Yes it's a known bug with 1.0.1 which IS no longer available.
As I said in 1.0.2, you have to uninstall it BEFORE installing a new version
You can use the latest 1.0.5
https://moodle.org/plugins/block_myprogress/versions
Cheers.
@luiggi I am posting for my customer Dr. Nellie Deutsch who reported the above issue "Error reading from database".
It seems the table name should be `block_myprogress_course` however on her website I see the table name is `block_myprogress_course_progress` an extra `_progress` at the end.
Is this expected ?
Is it safe to rename the table ?
What could have caused this incorrect table name ? Was there a bug in any of the recent version of the plugin which could have caused this ?
Hi
New release 1.0.5 online
Thanks
Hi
With a little help from my friend, a new version that fixes this bug will be available soon.
Hi Dr. Nellie Deutsch
I'm testing export and delete action.
In a 4.1:
- a student can export data and zip is ok
- a student can delete data and user account is deleted from Moodle
When I run he cron, I have just a warning message about a variable, but not a blocker
Warning: Undefined variable $progress in /myprogress41/blocks/myprogress/classes/privacy/provider.php on line 101
In a 4.2 and a 4.3:
- a student can export data and zip is ok
- a student can delete data and user account is deleted from Moodle
And I have no warnig message running cron...
I'll ckeck in database and script
Hi Dr. Nellie Deutsch
What is your Moodle version and plugin version ?
I tested export and delete data with 4.3 and it works
I'll test again soon.
Exception occurred while calling block_myprogress\privacy\provider::get_contexts_for_userid.
This means that plugin block_myprogress did not complete the processing of data. The following exception information may be passed on to the plugin developer:
Error reading from database
#0 /home/integrating/public_html/lib/dml/moodle_read_slave_trait.php(293): moodle_database->query_end()
#1 /home/integrating/public_html/lib/dml/mysqli_native_moodle_database.php(1337): mysqli_native_moodle_database->query_end()
#2 /home/integrating/public_html/privacy/classes/local/request/contextlist.php(71): mysqli_native_moodle_database->get_recordset_sql()
#3 /home/integrating/public_html/blocks/myprogress/classes/privacy/provider.php(101): core_privacy\local\request\contextlist->add_from_sql()
#4 /home/integrating/public_html/lib/moodlelib.php(8293): block_myprogress\privacy\provider::get_contexts_for_userid()
#5 /home/integrating/public_html/privacy/classes/manager.php(578): component_class_callback()
#6 /home/integrating/public_html/privacy/classes/manager.php(611): core_privacy\manager::component_class_callback()
#7 /home/integrating/public_html/privacy/classes/manager.php(238): core_privacy\manager->handled_component_class_callback()
#8 /home/integrating/public_html/admin/tool/dataprivacy/classes/task/process_data_request_task.php(93): core_privacy\manager->get_contexts_for_userid()
#9 /home/integrating/public_html/lib/classes/cron.php(508): tool_dataprivacy\task\process_data_request_task->execute()
#10 /home/integrating/public_html/lib/classes/cron.php(302): core\cron::run_inner_adhoc_task()
#11 /home/integrating/public_html/lib/classes/cron.php(128): core\cron::run_adhoc_tasks()
#12 /home/integrating/public_html/admin/cli/cron.php(186): core\cron::run_main_process()
#13 {main}
Approval issue created: CONTRIB-9399