Analytics and Recommendations

Blocks ::: block_analytics_recommendations
Maintained by 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.
Latest release:
11 sites
22 fans
Current versions available: 1

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


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

Comments RSS


  • Wed, Apr 25, 2012, 6:45 PM
    I'm sorry Hellen, I'll try to explain you this custion:

    The fist time that you add the Analytics & Recommendations block in a course, you can't choose a 'reference course' you should select 'none' and and finish the process. You will be able to see only Analytics. After that, when you add the Analytics and Recommendations block in other course you will be able to choose the fist course.
    The reference couse can be any course where you added the block Analytics and Recommendations before (and you finished de Initiate monitoring).

  • Thu, Apr 26, 2012, 3:40 AM
    Hi Cristina, I get the same as Helen for this and have tested on a few different sites and servers. The block has been added to many courses, but when trying to add a reference course you are only able to select 'none'. Thanks - Andrea
  • Fri, Apr 27, 2012, 6:34 PM
    howto export this statsitics to word or excel !!!! can you help me
  • Sat, Apr 28, 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, Aug 6, 2012, 5:32 AM
    Have anyone tried it on the latest Moodle 2.3.0? If so did it work? Any issues? Thanks!
  • Thu, Sep 20, 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.
  • Thu, Sep 20, 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.
  • Thu, Sep 20, 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, Oct 3, 2012, 8:39 AM
    Hola Cristina,
    ¿Habrá esperanza de tener una versión de este lindo bloque para Moodle 2.3 y 2.4 ?
  • Thu, Nov 15, 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.
  • Thu, Dec 20, 2012, 10:17 PM
    Will we have the version 2.4?
  • Sun, May 5, 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...

  • Wed, May 15, 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
  • Tue, May 5, 2015, 5:48 AM
    good afternoon
    could someone tell how I generate tables showing how the statistics of each student.

  • Mon, Jan 1, 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,
Please login to post comments