插件报表稳定版

Module completion tracker

report_modulecompletionSébastien Viallemonteil

  • Moodle 1.9–5.1
  • 更新 2025-06-11

The report_modulecompletion plugin is an essential tool for Moodle users who want to monitor the progress of their students. This plugin is designed to track the progression of students in all of their courses for a given period. The plugin is particularly useful for teachers and other educators who need to keep track of student progress and identify areas where students may be struggling.
The  report_modulecompletion  plugin is an essential tool for Moodle users who want to monitor the progress of their students. This plugin is designed to track the progression of students in all of their courses for a given period. The plugin is particularly useful for teachers and other educators who need to keep track of student progress and identify areas where students may be struggling.
Installation & Configuration
You can install this plugin like any other Moodle plugin although you must have Moodle 4 or above to use this plugin. Even though it was created (and was working) prior to Moodle 4 we only decided to support v4 and above to avoid too much maintenance.
Either download the package from the Moodle plugins repository page or from the Github page of the plugin.
Once installed, you will have to choose which modules/activities you would like to track on your platform; by default, all modules will be checked.  Keep in mind that you will need to come back to the settings page and check any module/activity you might install in the future and want to track.
In order to be accessible by whomever needs access, administrators should create a new specific role with the following capabilities :
report/modulecompletion:view
moodle/site:configview (don’t worry, that won’t give access to the whole administration)
moodle/cohort:view so they can access the list of cohorts when they are creating filters (read only access)
moodle/user:viewdetails so they can access the list of users when they are creating filters (read only access)
Users with access will then be able to use the plugin via  Site administration  >  Reports  >  Tracking module completion (under “Module reports” category)
Usage
Filters
The entry point is through filters. They will allow you, as the name intends, to filter your results. You might want to follow specific students or a whole cohort or even track progression for a specific course. You can  save , and  duplicate  your filters. You also can make a quick filter that you can save afterwards, or not.
Here are all the filters explained:
Student : you can pick one or more students for whom you want to track module completion. Suspended users and teachers will not be listed.
Cohort : if you enroll your students via cohorts you can pick one or more cohorts you want to track.
Only fetch courses and modules for which selected cohorts are enrolled : simple “Yes or No” question. Check  Yes  if you only want to only display the courses associated with the selected cohorts. If you check  No , you will also have courses for which selected cohorts’ students have completed modules and which (the courses) might not be associated with the selected cohorts.
Course : select only the courses you want to track

返回插件目录