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.
24 sites
7 fans

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 Cristina Fernández Sampayo
    Wed, 25 Apr 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).

  • Picture of Andrea Gregory (Gordon)
    Thu, 26 Apr 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
  • Picture of derkaoui mohamed
    Fri, 27 Apr 2012, 6:34 PM
    howto export this statsitics to word or excel !!!! can you help me
  • 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.
  • Picture of Germán Valero
    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,
1 2
Please login to post comments