Your Moodle version

Blocks: Configurable Reports

Maintained by Picture of Juan Leyva Juan Leyva
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.
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)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Federica Marra
    Fri, Mar 20, 2015, 7:11 PM
    Hi Juan smile
    I have some issues installing this plugin in my Moodle.
    My test version is the 2.8.3 but I read that this plugin works with 2.8.+ versions also.
    I cannot upload the zip file in the plugin page because "the uploaded file exceeds the upload_max_filesize directive in php.ini"
    Can you please explain me this message? Shall I contact my server admin and ask him about our uploading files settings? Can it be related with the different Moodle versions?

    Thanks, it is quite important. We are using this plugin in our production environment (2.7.+) and it is very useful for us, we would like to keep it after the upgrade of our Moodle version.
  • Picture of Jose Mesa
    Wed, Jun 10, 2015, 5:42 AM
    I do not understand that when I generate the statistics do not show me the chart someone could help me with that, thanks.
  • Picture of Eric Strom
    Fri, Jun 12, 2015, 1:30 AM
    When I attempted to update from 2011040117 to 2011040118, and Check for Updates under Admin -> Notifications, I got an error. With DEV debugging set, it indicates a SSL cert issue:

    Unable to fetch available updates data - unexpected cURL error.

    More information about this error
    Debug info: cURL error 60: SSL certificate problem: unable to get local issuer certificate
    Error code: err_response_curl

    Stack trace:
    line 238 of /lib/classes/update/checker.php: core\update\checker_exception thrown
    line 120 of /lib/classes/update/checker.php: call to core\update\checker->get_response()
    line 497 of /admin/index.php: call to core\update\checker->fetch()

    I've updated other modules on this same 2.8.5 installation running on a linux OS.
    Is this cert requirement a setting we can change on our end or is there an alternate solution?
  • Picture of Leon Stringer
    Thu, Jul 9, 2015, 12:24 AM
    Please can you remove Moodle 2.2 from the list for version 2011040118 on the "Current versions" page.

    Configurable Reports 2.3.6 (2011040118) is listed as being compatible with Moodle 2.2. But it can't be installed (missing NEXT attribute in install.xml) or upgraded to (the version string is written to mdl_config_plugins but read from mdl_block.version so the wrong version is detected.).

    I encountered this when upgrading Moodle 2.1 to Moodle 2.7, requiring an upgrade to Moodle 2.2 first. To avoid this problem either use Configurable Reports 2011040105 with Moodle 2.2, or simply don't install it. Then use Configurable Reports 2011040118 when upgrading to Moodle 2.7, as version information for blocks is stored differently, and consequently the upgrade works.
  • Picture of Elizabeth Dalton
    Mon, Jul 13, 2015, 11:19 PM
    I've filed bug against version 2.3.6 of this plugin. It contains hard-coded references to the mdl_ prefix. Our hosting provider won't let us upgrade to this version until this is fixed....
  • Picture of Elizabeth Dalton
    Thu, Aug 6, 2015, 5:23 AM
    I'm at the US MoodleMoot. Just saw a great presentation by someone using Configurable Reports to provide better forum activity reporting. However, the instructor has to duplicate the report and customize it per forum. Could we have a token that would get the current activity context so the report would pick that up automatically?
  • Picture of cesar teixeira
    Wed, Sep 9, 2015, 11:28 PM

    Hi have a course with 10 modules. Each module have a book and a test activity.

    How can i configure a report to have the time spent in each activity by trainee?

    I would like to have the time spent:
    Trainee 1
    1 - total time spent in course
    2 - Total time spent in module 1
    3 - Total time spent in Book, in Test

    Trainee 2
    1 - total time spent in course
    2 - Total time spent in module 1
    3 - Total time spent in Book, in Test
    Best regards.

    César teixeira
  • Picture of Parthiv dave
    Thu, Sep 10, 2015, 3:02 PM
    great plugin guys....thank you all who have created and contributed to this plugin....
  • Picture of cesar teixeira
    Mon, Nov 2, 2015, 12:34 AM

    May session time out is set to 60m.
    If a student have around 15 minutes of inactivity, after that time if does a click the time don´t count.

    Is this configurable in Configurable Reports?

    Best regards.
  • Picture of Juan Leyva
    Mon, Nov 2, 2015, 4:30 AM
    in the latest version of the plugin I added a new option for configuring that, changes are only in github:
    You can download the code from there
  • Picture of cesar teixeira
    Thu, Nov 5, 2015, 6:13 AM
    Hi Juan.
    I never did a module update with a zip file.
    What's the process? I place the zip file in blocks directory and in Moodle site do the notification link?

    In github to get the file is in the Download Zip Button, isn't it?

    Best regards.
  • Picture of Juan Leyva
    Fri, Nov 6, 2015, 4:19 AM
    Yes, that's the button.

    You need to unzip the file in the blocks directory, it should overwrite the existing files, then you have to go to Administration -> Notificaitons
  • Picture of cesar teixeira
    Mon, Nov 9, 2015, 3:16 AM
    When i unzip it in Blocks folder it gets "moodle-block_configurablereports-CR_23_STABLE" name it's not seen as an update.

    In Notifications it doesn't apear.

    Need some help please.
  • C'est moi :-)
    Mon, Nov 23, 2015, 10:29 PM
    Cesar : you should just end with folder /moodle/blocks/configurable_reports/ and directly see in it subfolders (db, lang, pix...) and files (.php, .txt and .css).
  • Picture of Mark McKay
    Thu, Nov 26, 2015, 2:35 AM
    Hi Cesar,

    Thanks for maintaining this extremely useful plugin. We're starting to add in community plugins to our 3.0 instance and are wondering if you have an estimate on when it will be "certified" for 3.0?
1 2 3 4 5 6 7
Please login to post comments