Blocks: Configurable Reports

Maintained by Picture of Juan LeyvaJuan Leyva, Picture of Sara Arjona TéllezSara Arjona Téllez
This block is a Moodle custom reports builder. You can create custom reports without SQL knowledge. It's a tool suitable for admins or teachers.
11685 sites
329 fans
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5

This block is a Moodle custom reports builder.

You can create custom reports without SQL knowledge. It's a tool suitable for admins or teachers.

What type of reports can I create?

- Courses reports, with information regarding courses.

- Categories reports, with information regarding categories. A courses report can be embedded in this type of report.

- Users reports, with information regarding users and their activity in a course.

- Timeline reports, this is a special type of report that displays a timeline. A course or user report can be embedded in this timeline showing data depending on the start and end time of the current row.

- Custom SQL Reports, custom SQL queries. This block can use the same SQL queries that Tim Hunt's Custom SQL queries plugin.

Note for developers: You can create your own type of reports.

Who can view the reports?

When you create a report you can select which users can view it.
Links to reports are displayed in a block in the course or site frontpage.

Advanced features

Filters, pagination, logic conditions and permissions, plots, templates support, export to xls .

Request for new report types and plugins are welcome, please use the link "Bugs and issues" at the right.


Screenshot #0


Picture of Juan Leyva
Juan Leyva (Lead maintainer)
Picture of Sara Arjona Téllez
Sara Arjona Téllez: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of John Leggett
    Fri, Apr 17, 2020, 12:25 AM
    Excellent plug-in! Just installed it and I have a couple of queries though.

    I created a Users Reports and all seems great - however, I am seeing 'Guest User' (root@localhost) as an entry and not sure how to remove it? I don't have the Guest Access option on?

    The other thing is that the Grades are appearing in this format - 100.00000 - need them to be whole numbers (i.e. 100) - can't find the means to do this?
  • Photo of John Andre
    Mon, May 25, 2020, 9:47 PM
    I just installed Configurable Reports and am hopeful it can help me with something. I am trying to produce a report which will list each resource / activity in a course and what percentage of students in that course have completed that activity. The output might look like this:

    Slides for Lecture 1: 98%
    Slides for Lecture 2: 45%
    URL link to TED talk: 76%

    I do not want to see each student. I want a summary. Is there a way to produce this with this great tool?
  • Picture of Miguel González Laredo
    Fri, May 29, 2020, 4:24 AM
    @JohnAndre, please, post your request for help on Support Forum
  • Picture of Marini Marini
    Wed, Jun 24, 2020, 12:03 AM
    It is posible export a report to pdf?
    Thank you
  • Picture of Chrysa Souliou
    Mon, Jul 20, 2020, 5:14 PM
    Is this plugin compatible with Moodle 3.9.1 (i see it is NOT yet) or for better safety should i install Moodle 3.8.4 ? What do you suggest?
  • Picture of Sarah Miller
    Wed, Jul 29, 2020, 1:46 AM
    Дмитрий Михайлов - when I did this, I copied the authenticated user role, and just opened up access to this plugin, and added the people I wanted to have access to that role. You do it through site admin --> users --> define roles.
  • Picture of Karsinora Fenriz
    Thu, Aug 6, 2020, 8:24 PM
    Good day! This plungin is really cool! But I have a problem, using the "Most active courses" report (Moodle 3.9). It actually doesn't show anything. I tried another sql report query from your repository just to check my settings - "Users and emails" and it worked.... I don't get, why the "active courses" won't work. Could you please advice me smth?
  • Ricardo Caiado
    Tue, Aug 18, 2020, 4:18 AM
    Is it compatible with 3.9+ version of Moodle?
  • Picture of Gisell Rodriguez
    Thu, Aug 27, 2020, 4:33 AM
    I would like to know if is it compatible with 3.9 version of Moodle?
  • Photo of John Andre
    Thu, Aug 27, 2020, 10:45 AM
    For everyone who wants to know if it is compatible with Moodle 3.9, I suggest clicking the "stats" link above ( which shows (if you scroll down to the doughnut chart) that there are 970 installs (of Configurable Reports) on Moodle 3.9. So, it certainly looks compatible.
  • Picture of Lincoln Barcelos
    Tue, Sep 22, 2020, 9:10 PM
    Eu queria um plugin para controle de carga horária do professor. No caso quanto tempo ele ficou online, com esse plugin eu consigo fazer isso?
  • Picture of Lincoln Barcelos
    Tue, Sep 22, 2020, 9:10 PM
    I wanted a plugin to control the teacher's workload. In the case how long it was online, with this plugin can I do this?
  • Picture of Ram Freedman
    Thu, Oct 1, 2020, 4:38 PM
    There is a problem with this plugin - When It's active I cannot see the HTML code in the HTML Editor (Atto) when working in Hebrew, after removing the plugin the problem is solved.

    See the problem here:

    And after removing the plugin:

    Can you please help?
  • Picture of Aarthi Ramesh
    Mon, Oct 12, 2020, 10:11 PM
    When I tried installing this plugin for 3.9 (used the 3.8 download), it gives me an error message. Anyone with a similar experience?
  • Picture of Jonny Galvez
    Thu, Nov 12, 2020, 9:26 PM
    This report is usually really useful, but it's having issues pulling completion progress on labels that have been marked as complete by the user. Is there any fix for this? It's a major feature we are planning to use going forwards on our site.
Please login to post comments