Configurable Reports

Blocks ::: block_configurable_reports
Maintained by Juan Leyva, Sara 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.
Latest release:
14067 sites
377 fans

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


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

Comments RSS

Show comments
  • Wed, Feb 17, 2021, 10:35 PM
    Hello dear Juan Leyva and Sara Arjona Téllez.
    My name is Igor. I’m Jamm School company representative.
    Our online school works on moodle platform, and we are looking for developers who would be interested to cooperate with us in development of new modules and plugins to improve the online school function.
    If you’re interested in this proposition I would be glad to get in touch with you in more detail and send you the technical task to look through.
  • Thu, Apr 22, 2021, 1:57 AM
    Hello I am new to this great plugin. I am wondering: does it have a feature of automatically email the reports to a certain user every time the report runs, say, once a week?
  • Thu, Jun 10, 2021, 6:20 PM
    Hi Juan and Sara,

    I just wanted to reach out to see if anybody else had reported a similar issue regarding "graphs" element of the plugin not showing when in Chrome Version 91.0.4472.77 ? We have noticed that in other browser types such as safari and older versions of chrome the graphs display but in the newest version they sadly do not.

    Is there a plan to release an update for this, please? smile
  • Fri, Jul 9, 2021, 9:15 PM
    I post it here since I can't on I have the anti SPAM message : "Dear Moodler, before creating a new issue you need to demonstrate that you have searched among the existing issues to see if it's already been filed. Please find a similar issue from among the open issues and either start watching it or vote for it."

    Summary : Can't choose where to display totalrecords when using template

    If you use the template to display the result of the query, the totalrecords is displayed on top of the result table. Sometimes this info is not needed or could be in another position.
    So, it would be great to be able to set this by adding something like ##totalrecords ## in the text fields.
  • Thu, Aug 19, 2021, 1:28 PM
    I just recently installed this plugin (v. 3.6.0) successfully using Moodle 3.6 but does come up as an option when I add a block. Following these instructions ( Any Ideas? Appreciate the help
  • Thu, Aug 19, 2021, 3:51 PM
    Have you enabled the plugin after installing it? Site administration --> Plugins --> Blocks --> Manage blocks, and click the eye icon if it's hidden. If that's not the problem, has the user you're using got the block/configurablereports:addinstance permission (or myaddinstance depending on where you're trying to add it)?
  • Tue, Aug 24, 2021, 8:36 PM
    Kindly, will there be a new version for version 3.11?

    Thank you,
  • Fri, Aug 27, 2021, 5:12 PM
    352 / 5000
    Resultats de traducció
    Hello there,
    Is it possible to display the results of a sql report in a user report?
    I have a user report with data about what has been done in the course.
    I have a sql report with the dates of the first and last access to the course.
    I need everything in a single report, but selecting "field from another report" does not show the sql report.
  • Fri, Sep 3, 2021, 9:43 AM
    I could not remember where I had put the report I was looking for... So I created a report to list my other reports and I found it smile Better remember where I keep the meta-report now.

    By the way, this plugin is wonderful, good job !
  • Al
    Sat, Sep 18, 2021, 9:20 PM
    Please can you update the version this supports to 3.11 so that it automatically installs during an update?
  • Tue, Oct 12, 2021, 10:47 PM
    Is there a way to see stats of new registration (daily)?
  • Al
    Sun, Oct 24, 2021, 12:03 AM
    Hi, sorry to bother you again. Is there any chance you can change the version number that is supported to include 3.11 I have just updated moodle again and it has not installed your plugin during the upgrade as moodle thinks it will only work on versions up to 3.10. If you can change the version it supports to 3.11, the next time we update it, which we do most weeks, it will install automatically. Thank you.
  • Thu, Nov 11, 2021, 1:28 AM
    Hi Alt, sorry for the late response, I included 3.11 among the supported versions
  • Fri, Nov 12, 2021, 11:36 PM
    Hola Juan y Sara,
    Les consulto si este plugin es gratuito y si hay alguna versión paga. Además quería saber si se obtienen reportes analíticos sobre riesgo de deserción, cursos en riesgo de no comenzar, etc.
  • Sat, Nov 13, 2021, 12:42 AM
    Hola Federico. Este plugin es 100% gratuito y open source. Desgraciadamente sólo puedes usarlo para visualizar datos (descriptivos o previamente analizados por usted).
Please login to post comments