Reports: Course completion overview

report_completionoverview
Maintained by Picture of Jim H Jim H
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.
126 sites
136 downloads
13 fans

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 <aaronb@catalyst.net.nz>. 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

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

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

Comments RSS

Show comments
  • Picture of Plugins bot
    Wed, 22 Nov 2017, 11:40 PM
    Approval issue created: CONTRIB-7127
  • Picture of Mark Henry
    Thu, 17 May 2018, 4:04 AM
    Hi Aaron,
    I really like this plugin. This is the type of information I think everyone needs at a glance. Well done

    Would it be possible to add another filter such as 'suspended user' for example, I would like to see how many users have not completed and are active or suspended by Groups or groupings?

    For example
    300 students completed
    100 have not completed and active
    50 have not completed and suspended

    Hope this makes sense. Again really well done on this plugin!
  • Picture of Jim H
    Sat, 19 May 2018, 12:40 AM
    Hi Mark

    Thank you for downloading the plugin, I'm really pleased that you find it useful.

    I'm Jim by the way. Aaron built the core course completion code which I adapted and built on to create this plugin. I thought it only fair that I gave him some credit.

    Your suggestion makes perfect sense, thank you. This is certainly something I can look at for the next version of the plugin.

    Thanks once again for using my plugin and for the feedback and suggestion, it's really appreciated and it's certainly something I can look at incorporating as soon as I get a chance.

    Many thanks Mark and all the best!

    Jim
  • Picture of Tee Tee
    Mon, 16 Jul 2018, 1:36 PM
    Hello,
    I have used course completion overview plugin.
    I have query suppose Student strat course at 17 July 2018 9:00 AM.
    But when i have run cron script Complete learning plans which are due, Completion mark as started.
    Then start time display as cron running date time instead of actually student strat datetime

    So how we will get actually start date in course completion report . can you please help me.
    I am waiting your feedback.

    Thanks & Regards,
    Abhijit S.
  • Picture of Jim H
    Thu, 19 Jul 2018, 7:39 PM
    Hi Abhijit

    Thank you for using my plugin, apologies for not getting back to you sooner.
    I think I understand what you're after but, alas, this is beyond the scope of the plugin. It is Moodle core functionality to run the cron job to mark the learning plan as started. In order to change how this is activity is marked as started would require a re-write of the learning plan core code.
    I guess the best way around this issue would be to run these scheduled tasks more often so that the recorded start times are more accurate.

    Does this help you?

    Jim
Please login to post comments