Reports: Courses Usage Statistics

Maintained by my profile picturePaulo Júnior
That is a Moodle report plugin that helps the admin to known how the courses are being used by users (e.g. as forum, as file repositories or as activities repositories).
585 sites
37 fans
Current versions available: 1

Courses Usage Statistics

In our institution (Federal University of Lavras, Lavras, Brazil - in portuguese, Universidade Federal de Lavras - UFLA, we have an expressive amount of courses in progress (~ 1.7k in just one Moodle instance, called "Campus Virtual"). The sector that coordinates the activities related to the "Campus Virtual" administration is called "Diretoria de Educação à Distância (DIRED)". A question we have made to ourselves is: "how are all these courses being used by the professors?". 

In our preliminary research, we have found three main types of usage:

  • The course is simply used as a communication channel by means of the announcement forum (forum usage is not recorded unless it's a discussion created in the news forum);
  • The course is used as either a repository of files or a repository of URLs to external resources; and
  • The course is effectively used by means of several types of activities, such as Quiz, Chat, Lesson, Wiki, among others.

We believe that the knowledge about the courses usage types is important because this may improve the strategies of training and information dissemination about the resources available in Moodle. However, gathering the statistics of courses usage is not a trivial task, mainly when this is performed in a manual way; the last time we did that, it took us 16 hours of our precious time ;).

Hence, we developed "Courses Usage Statistics"; this is a Moodle report plugin that helps the admin to known how the courses are being used by users (e.g. as forum, as file repositories or as activities repositories). Feel free to use and contribute to this project by improving the plugin functionality or letting us to know about possible bugs existing in its code.

Important: this plugin only records information after it's been installed.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6


my profile picture
Paulo Júnior (Lead maintainer)
Picture of Alexandre José de Carvalho Silva
Alexandre José de Carvalho Silva: Product Owner
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • my profile picture
    Wed, May 2, 2018, 8:54 PM
    Dear arnel marquez.

    This plugin records information on demand, i. e., when a user interacts to her/his course, the data regard this interaction will be stored and showed. The plugin does not recovery information before its installation.

    Best regargds.
  • Picture of arnel marquez
    Thu, May 3, 2018, 11:42 AM
    Thank you Paulo
  • Picture of Blair F.
    Sat, Aug 25, 2018, 12:46 AM
    I installed this plugin in May 2018, at which time it showed 990 "created courses." 22 were used and 968 were not used.

    Today, it shows 995 created courses. 297 are used and 698 are not used.

    I think I have figured out that the "amount of created courses" is a count of all of the courses that are "visible" to students (correct?). But what makes a course "not used?" Is it based on any user *viewing* a course, or only students viewing a course, or it something else?

    Thanks for your time and your contribution to the Moodle community.
  • Picture of luiz correia
    Fri, Aug 31, 2018, 2:34 AM
    Tens previsão de quando vai lançar a versão 3.5?
  • Picture of Hipertensão Controlada
    Sat, Sep 1, 2018, 4:43 AM
    Muito obrigado por seu artigo. Aguardo novas atualizações e sempre conferirei aqui.
  • my profile picture
    Mon, Sep 3, 2018, 9:29 PM
    Olá Luiz. O plugin já está disponível para a versão 3.5.
  • my profile picture
    Mon, Sep 3, 2018, 9:33 PM
    Dear Blair.

    Thank you for your interest. "not used?" means that the professor/teacher did not perform any effective interaction at the his/her course (e.g. sending an announcement in the forum, creating a new module, such as a forum, a quizz, a file, an url, etc)

    Best regards.
  • Picture of Blair F.
    Thu, Sep 20, 2018, 1:07 AM
    Thank you, Paulo!
  • Felipe Raimo
    Tue, Nov 6, 2018, 1:35 AM
    Paulo, obrigado por compartilhar o Plugin, ainda mais com tais funções, realmente tem ajudado demais smile
  • my profile picture
    Tue, Nov 6, 2018, 1:37 AM
    Obrigado pelo feedback, Felipe. Ficamos felizes em poder contribuir...
  • Picture of Camila Coelho
    Thu, Feb 28, 2019, 6:37 AM
    Ótimo, obrigado por compartilhar esse plugin! Aguardo novas atualizações 👍
  • Picture of josue avendaño
    Sat, Oct 19, 2019, 5:33 AM

    First I extends a cordial greeting,

    I have a question, will you generate new version for moodle 3.7? If the answer is Yes, you have any idea whem?

    This plugin it's really usefull, my congratulations for this develop.

  • my profile picture
    Sat, Oct 19, 2019, 5:50 AM
    It's already available, Josue. Thanks for your interest.
  • Picture of Pak Guru
    Thu, Oct 24, 2019, 6:34 PM
    I can't give it to 'manager' role.
    When I check in 'define role' there is no /report/coursestats to allow.
    I'm using Moodle 3.6.
  • my profile picture
    Fri, Oct 25, 2019, 1:07 AM
    Hi, Pak. Thanks for your interest. Actually, the plugin does not support this feature. But, this issue is in our backlog.
1 2 3
Please login to post comments