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

Description

This plugin is provided by Moodle's Premium Partner E-Learning touch'

Introduction

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.

By default, only class average is shown for Teacher

Student can see his own progress and, if available, the progress of his group, cohort and class

 

Dev & Sponsor special thanks

Originally developped by Willian Mano.

This plugin was kindly sponsored by Luiggi Sansonetti.

This plugin is now maintained by Moodle's Premium Partner E-Learning touch'.

 

Changes

V1.1.0 - 2026-04-16

  • Update: Moodle 4.5, 5.0, 5.1, 5.2.
  • New Maintainer

V1.0.6 - 2024-04-24

  • Update: Moodle 4.4, solves #25.

V1.0.5 - 2023-12-19

  • Bugfix: New provider file for privacy api, solves #23.

V1.0.4 - 2023-11-21

  • Improvement: French translation in AMOS, solves #21.

  • Improvement: New cohort selector with autocompletion, solves #20.

  • Improvement: Add Github action support, solves #14.

V1.0.3 - 2023-11-21

  • Improvement: privacy api, solves #13.

V1.0.2 - 2023-11-09

  • Bugfix: DB Table name too long for Moodle 4.1 and 4.2, solves #16.
    You need to uninstall 1.0.1 before installing 1.0.2.

 

Installing via uploaded ZIP file


Log in to your Moodle site as an admin and go to Site administration > Plugins > Install plugins.

Upload the ZIP file with the plugin code. You should only be prompted to add extra details if your plugin type is not automatically detected.

Check the plugin validation report and finish the installation.


Installing manually


The plugin can be also installed by putting the contents of this directory to

{your/moodle/dirroot}/blocks/myprogress

Afterwards, log in to your Moodle site as an admin and go to Site administration > Notifications to complete the installation.

Alternatively, you can run

$ php admin/cli/upgrade.php

to complete the installation from the command line.

 

Other plugins made by ELT

Contributors

Awards

Early bird 4.3
Privacy friendly
Early bird 4.4
Early bird 5.2