Your Moodle version

Blocks: Course Status Tracker

Maintained by Picture of 3i Logic LMS 3i Logic LMS
A plugin to track the status of enrolled & completed course of student.
Moodle 2.0, 2.1, 2.2, 2.3, 2.4

The plugin shows the number and list of enrolled courses and completed courses. It also shows the number of courses which are in progress.




Picture of 3i Logic LMS
3i Logic LMS (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Capt. Moodle
    Thu, Aug 22, 2013, 1:17 PM
    Thanks for sharing another plugin with the Moodle community. Please specify the version(s) of Moodle for which this plugin is designed to work with. Also, consider renaming the Github repository to moodle-block_course_status_tracker (instead of moodle-block-course-status-tracker). You may also want to have a look at as I did not see an addinstance capability which may through some notices. Another factor to keep in mind is that there is an issue with long table names. It looks like most of your plugins are not creating tables but there is an issue with the length allowed with some databases so it is better to keep the actual name of the plugin reasonably short. I look forward to reviewing more of your plugins and thanks again for your patience with the review process. Please do not hesitate to let me know if there is anything I can do to be supportive of your efforts. Peace - Anthony
  • Capt. Moodle
    Fri, Sep 6, 2013, 4:53 AM
    I would encouage renaming the Github repository on this before we approve it. I have installed and tested the plugin and it seems to work well. I am not sure wha the abbreviation S. No stands for and would make that column a little more descriptive. Also, consider adding breadcrumbs on your pages so that users can easily get back to the course or home page. Otherwise, things seem to look pretty good. Peace - Anthony
  • Capt. Moodle
    Fri, Sep 6, 2013, 4:56 AM
    p.s. - It looks like the repository was renamed but the the URLs here in the plugin entry were not updated. I have updated them and will approve this plugin. Great work!
  • Picture of German Valero
    Tue, Sep 10, 2013, 12:13 AM
    I was translating the course status tracker add-on in AMOS ( and I found that there are many English language strings used in this plugin that are hard-wired, and therefore, not available for translation into other languages.

    I think this add-on will improve if all those strings are declared as variables included in the lang folder:

    Enrolled ourses
    Completed Courses
    Course in Progress
    Undefined Course Criteria
    Course Enrollment Report

  • Picture of 3i Logic LMS
    Wed, Sep 11, 2013, 2:56 PM
    Thank you, German, for your great suggestion. We have resolved the language strings issue and you can try it now.
  • Picture of German Valero
    Fri, Sep 13, 2013, 2:24 AM
    Thanks a lot for solving extremely fast and well the English language strings for translations.
    I have translated in AMOS this add-on for the Mexican Spanish language, and it is now easier for my fellow mexicans.
    I have tried this add-on on a local server and will now try it in my University site.
    Thanks again for a nice Moodle addition.
  • Picture of Harrie Phillips
    Sat, Jan 11, 2014, 4:50 PM
    Hi there. I have installed this block into the moodle blocks folder, and updated the moodle database, however it does not appear anywhere as an option as a block to install either on a course or main page. We are running Moodle 2.5.1+ (Build: 20130802) and have completion tracking turned on as we use it in all our courses. Any ideas?
  • Picture of Heather Edick
    Thu, Jan 23, 2014, 4:51 PM
    Might I suggest allowing this block to show on the My Home page? It makes more sense to me to have it there than only on the main home page.
  • Picture of 3i Logic LMS
    Fri, Jan 24, 2014, 6:07 PM
    Great suggestion Heather. We are planning upgraded versions of this (and some other Plugins) where we will enable this feature. If you have any other suggestions, please share. You can always reach us directly too on
  • Picture of 3i Logic LMS
    Tue, Jan 28, 2014, 8:26 PM
    Hi everyone,

    We are pleased to confirm that this plugin can now be used on any page as we have removed the home page restriction. Further, this plugin is now available for Moodle 2.6 as well.

  • Picture of 3i Logic LMS
    Thu, Feb 6, 2014, 6:07 PM
    Dear Mitchell van,

    Thanks for using this plugin. You did post the query which is not appearing in comments section.

    When the course completion criteria met, the course consider to be completed.
    you need to enable and set course completion criteria and run cron script.

    Click on the following link and scroll down to see how to enable course completion tracking.

    You can use the followoing link to run the cron script.
    Note: Change 'yourmoodlesite' with your moodle site name.

    ------------------------ Original message -------------------------------
    Query from Mitchell van

    "When does the plugin counts 'Completed courses' and 'courses in progress'. I have installed the block en placed in my home page. but completed and in progress are set on 0. But I have unsubmitted assignments in my enrolled courses. How does this work?
    Furthermore, the plugin looks great smile".
  • Picture of Michael Milette
    Fri, Feb 14, 2014, 6:04 AM
    Hi 3i,

    I just submitted a pull request. Some of the issues resolved in the patch include:

    * Applies Moodle output filtering to data coming from database so that it gets formatted correctly if using the Multi-lingual or Multi-language and other filter plugins.
    * Applies date formatting using the userdate() function so that dates now appear in the same language as Moodle's user interface using formats defined in Moodle's langconfig.php language file.
    * Fixes the following notice which appears in the Course Enrolment Report (viewpage 2): Notice: Trying to get property of non-object in /www/phacmoodle/moodle/phac-moodle/blocks/course_status_tracker/lib.php on line 145
    * Fixes the following notice which appear in all viewpages except 1 and 2: Notice: Undefined variable: a in /www/phacmoodle/moodle/phac-moodle/blocks/course_status_tracker/view.php on line 75
    * Removed CENTER tags that were formatting the header table. The CENTER is not supported in the HTML5 standard and was deprecated before that (WCAG 2.0)
    * Removed TABLE and related tags that were formatting the H2 header. Tables should not be used for the purpose of formatting content on a page. This also allows themes to apply their own colour schemes using styles for a more consistent overall site presentation (WCAG 2.0).

    More details are available at:

    Please let me know when these have been integrated.

    Best regards,

    Michael Milette
  • me
    Sat, Feb 22, 2014, 5:55 AM
    I would also like to know if the mods have been integrated to the latest version and we would be happy to support the further development of this plugin. We are actually using it in place of the standard "course overview" in our 2.5 and 2.6 sites. Everyone is aware of the false reporting on completion tracking that block displays.
  • Picture of 3i Logic LMS
    Wed, Feb 26, 2014, 8:43 PM
    Hi Everyone,

    We have modified the Course Status Tracker Plugin and it is available for download.

    Our sincere thanks to Michael Millette for his valuable input.


    3i Logic LMS Team
Please login to post comments