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.
10582 sites
324 fans
Current versions available: 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 Дмитрий Михайлов
    Tue, Apr 7, 2020, 10:37 PM
    Hi! How I can share block "Configurable reports" for another users (not only for administrator)? I put all rigths of the block for teacher, creater, manager, but this block can see only Admin
  • 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?
Please login to post comments