Blocks: Analytics and Recommendations

Maintained by Picture of Cristina Fernández Sampayo Cristina Fernández Sampayo
The Analytics and Recommendations block is a tool for students and teachers. It visually shows the student participation in each course activity and it shows recommendations for students about what activities they should work to improve their final grade.
22 sites
8 fans
Moodle 2.0, 2.1, 2.2

Analytics and Recommendations block uses charts and tables which are colour coded so students can quickly see they participation.
Students can see single analytics about their participation in the course. Teachers can see single, comparative analytics and global analytics (all students together) too.
Morover, the block shows recommendations for students about what activities they should work to improve their final grade. It shows too a estimate final grade according with a reference course.

The Analytics and Recommendations block was created as Final Degree Project of Cristina Fernández Sampayo. It was directed by Dr. Florentino Fdez-Riverola and Dr. Miguel Reboiro-Jato.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Picture of Cristina Fernández Sampayo
Cristina Fernández Sampayo (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of peter winter
    Sat, 28 Apr 2012, 3:50 PM
    I have the same problem on 2.2.2+ as Dexter, Helen and Andrea. This is such a shame as you have created a fantastic resource for Moodle.
  • wen photo
    Mon, 6 Aug 2012, 5:32 AM
    Have anyone tried it on the latest Moodle 2.3.0? If so did it work? Any issues? Thanks!
  • Picture of Kirill Astashov
    Thu, 20 Sep 2012, 11:47 AM
    > and when I click on Initiate Monitoring it says an "error, cannot write on database"

    I'm checking the plugin at the moment.
    The plugin uses "user" for DB field name which is a reserved word virtually everywhere except for MySQL, so you can run the plugin on MySQL only.

    Also the plugin is creating a separate DB table for each course it monitors!
    Some of our clients have instances with thousands of courses, that would be horrible.
    Totally not recommended other than on small instances running with MySQL.
  • Picture of Kirill Astashov
    Thu, 20 Sep 2012, 12:31 PM
    Oh my goodness, 2 tables per each course..
    So for 300 courses you'll end up with 600 additional DB tables.
    In fact 1 is already an immediate fail.
  • Picture of Kirill Astashov
    Thu, 20 Sep 2012, 12:41 PM
    Ok, now the block is able to track only one instance of activity type in a section.
    If you have 3 forums in a section, it will track only one of them.
    Ok, that's enough for me. I even cannot fix it, to make it usable, the plugin should be completely redeveloped.
    Good luck.
  • Germán and temudgin
    Wed, 3 Oct 2012, 8:39 AM
    Hola Cristina,
    ¿Habrá esperanza de tener una versión de este lindo bloque para Moodle 2.3 y 2.4 ?
  • Picture of Majid Hussain
    Thu, 15 Nov 2012, 4:16 PM
    Hi Cristina, when will a Moodle 2.3 version of this plugin become available? When I try to install it on a 2.3.3 I get an error: Invalid table name - name is too long. Limit is 28 chars. There is a table name limit set to 28 characters in moodle/lib/xmldb/xmldb_table.php. Hope this helps.
  • Picture of Edivaldo Ribeiro de Sousa
    Thu, 20 Dec 2012, 10:17 PM
    Will we have the version 2.4?
  • Picture of John Dimopoulos
    Sun, 5 May 2013, 4:24 AM
    Hello everyone,

    This is a very good plugin Christina! Well done!

    I just replaced the prefix for the tables created in the database and works like a charm for 2.3 versions of Moodle! It's only 5 files to be editied... I think it should work in 2.4 version as well but I haven't tried it...

  • Picture of Randy Stamm
    Wed, 15 May 2013, 11:36 PM
    Hello Folks,
    Is someone maintaining this plugin? Will there be a 2.5 version?
    I was hoping John Dimopoulos could share what he changed to make it work with Moodle 2.3-4. Thank you John!
    I really like the idea behind this plugin… I have completed my own research looking at student activity. I look forward to more work on this module.
    Thank you,
    Randy Stamm
  • Picture of David Mesa
    Tue, 5 May 2015, 5:48 AM
    good afternoon
    could someone tell how I generate tables showing how the statistics of each student.

  • Picture of David Boo
    Mon, 1 Jan 2018, 2:21 PM
    Hi Friends,
    My profession is digital marketing & i belong to Toronto's SEO Company, it looks really helpful specially for teachers. I'll use this plugin for generating my custom tables & reports.

    Many Thanks,
  • Picture of Julia Ye
    Thu, 1 Feb 2018, 9:38 PM
    I'm working in mobile app development company and we use a lot of analytics hints. There's list of best mobile analytics tools that published in our blog. Regards!
  • Picture of Kiril Dimitrov
    Wed, 7 Feb 2018, 9:59 AM
    Can it be used for employees as well to monitor IT projects?
    Kiril, Owner of a web design and development company
  • Picture of Sofia Zoey
    Thu, 8 Feb 2018, 6:58 PM
    First of all I would be thankful to you because you have shared very useful information about Analytics and Recommendations. As a student at Dissertation Service your recommendations help me to increased my knowledge.
1 2
Please login to post comments