Reports: Course completion overview

Maintained by Picture of Jim HJim H, Picture of Ian FIan F
The course completion overview report is a simple reporting tool based on the existing course completion report. This plugin allows the Moodle Admin and system level Managers to view course completion tracking information from a centralised location rather than having to access each course individually.
631 sites
25 fans
Current versions available: 1

The course completion overview report is a simple reporting tool based on but extending the existing course completion report (report/completion) written by Aaron Barnes <>. This plugin allows the Moodle Admin and those assigned as system level Managers to view course completion tracking information for all courses from a centralised location (Administration > Site Administration > Reports) rather than having to access each course individually.

The course completion overview report extends the existing completion report by:

  • Detailing courses where completion tracking isn't enabled
  • Showing a simple table with course enrolment numbers, completions and non completions per course where completion tracking is enabled
  • Showing a simple table with the date and time learners started modules tracking completion, the date and time they completed the final module tracking completion and their overall course grade
  • Enabling access to course and learner completion information from a centralised point

Install this plugin in the normal way via Administration > Site Administration > Plugins > Install Plugins. Drag and drop the zipped folder (or browse to it), select 'Site report (report)' as the plugin type and click 'Install plugin from the ZIP file'

Admins and system level managers can access the reporting tool via Administration > Site Administration > Reports > Course completion overview


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Jim H
Jim H (Lead maintainer)
Picture of Ian F
Ian F: Contributor
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Me at the Moodle Moot NZ11
    Fri, Sep 28, 2018, 8:27 AM
    Hi Jim - that would be awesome smile
  • Picture of J Guzman
    Wed, Mar 13, 2019, 12:59 AM
    Hi Jim,
    Will this plugin help to do a general report on ho is yet to complete a course?
    I want a report to know in my moodle site, who has taken a course and who has not yet.

  • Picture of Jim H
    Thu, Mar 14, 2019, 9:16 PM
    Hi J.G

    Thanks for your question.
    The plugin does show a nice simple table showing the course activities each participant has or has not completed and if the course has been completed over all.
    Have a little look at the screenshots which show the available report

    Hope this answers your question

  • Picture of VPhyre Paulo
    Wed, Jun 19, 2019, 10:06 AM
    Hello friend, thank you for the great work in the plugin! I have a question: I noticed that in the screenshots the activity completion status is shown in the report. However when I installed the plugin, I noticed that my course activities did not appear in my report. I do not know if I skipped a step, but how should I correct this problem? Sorry for my bad English. Thank you for your help!
  • Picture of Jim H
    Thu, Jun 20, 2019, 12:56 AM
    Hi VPhyre

    Thank you for getting in touch and for using my plugin smile

    There are a few steps that you need to go through to enable course completion tracking. These are normal Moodle core/admin settings and not specific to my plugin

    First enable course completion site wide:
    Administration > Site administration > Advanced features - tick the Enable completion tracking option

    Second, enable course completion at course level by going to the course settings and enabling completion tracking

    When you have done the 2 steps above you should see a course completion link in your gear menu or navigation block

    You need to click this and then complete the course completion settings and activity completion settings

    All the info you need can be found here:

    Hope this helps!

    Oh, and by the way, your English is very good! smile


  • Picture of Syam Prasad
    Thu, Aug 22, 2019, 6:48 PM
    Is this compactable with Moodle version 3.6 and above. If not can you please suggest an alternative where I will be able to view the progress of multiple employees at once for various courses. (My version is 3.6.3)
  • Picture of Arun Kumar
    Wed, Sep 4, 2019, 8:31 PM
    In the Course completion report the completion Count is mismatch, to view the course select drop down individually ,can you make this issue periodically eg: completion count shows one at top in below drop down select the course to view the enrolled users completed users is two as shown in course completion column
  • Picture of Jim H
    Tue, Sep 10, 2019, 2:00 AM
    Hi Syam

    Apologies for the delay in getting back to you

    I've only tested the plugin up to 3.4. It may work with later versions but it hasn't been tested and it's possible that core changes may mean it no longer functions.

    You are free to test it on your version of moodle but I would do so in a safe testing environment.

    Alas, I don't know of any plugin that does a similar job.

    Hopefully at some point I will have time to test the plugin against later versions of moodle.

  • Picture of Jim H
    Tue, Sep 10, 2019, 2:02 AM
    Hi Arun

    Thanks for getting in touch

    I'm afraid I don't quite understand what you are asking.

    Where are you seeing a mismatch of data?

  • Picture of Niaz Ud din
    Tue, Apr 21, 2020, 9:45 AM
    There are a few steps that you need to go through to enable course completion tracking, but is there any way that tells you how to enable module completion
  • Picture of Stephanie Worden
    Tue, Apr 28, 2020, 2:46 AM
    I've just installed the plugin and am really happy with what I've seen so far, primarily the report where I can see how many students are enrolled in a course, and how many students have completed/not completed each course. I see in the third screenshot what looks like a breakdown in a course of what activities each student has completed, as well as a listing of students who have not started the course. I've tried looking through the documentation, but can't find how to view this type of report. How do I do that?

    Also, I see another user of this plugin has requested the ability to filter out, or at least have a column listing, suspended users. I would like to second this request.

  • Picture of Niaz Ud din
    Thu, May 21, 2020, 1:17 PM
    Hi Aaron and Jim,
    I’ve been asked by one of our partners for a report on how much time students are spending on average completing individual modules on the Practical Dermoscopy course specifically. Could you please help us to tracks everyone’s participation I’m just unsure how to retrieve it.

    Thank you
  • Picture of Orlando Acevedo
    Sun, Jun 21, 2020, 1:06 AM
    Very good plugin. It would be even better if it could be filtered by users who completed the course and also gave you the option to download them in an Excel spreadsheet or even send to them a message through the platform.
  • Picture of Ray Shen
    Mon, Aug 24, 2020, 9:15 AM
    Hey Jim,
    We are using this amazing plugin. I can't not see any student in" course completion" status. I configured the activity completion and it works in the course completion overview. But no mark shows in the "course completion" columns. We want to get the student's course start time and complete time. But since i can't find the course status changed. I assumed that i can't get the time. The scenario is i got some students score of this course right now. Here i want to see their completion status and the course completion time. But after configuration, i can only see the activity completion. But no other data shows in the course completion overview. Did i miss any configuration?
  • Picture of Luis Gonzalez
    Fri, Oct 16, 2020, 6:42 PM
    hello, with your plugin for moodle : completionoverview
    how i can add one more colum with the information of first access the user on

    thanks !
1 2
Please login to post comments