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:
14141 sites
4k downloads
435 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.

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Comments

  • Gisell Rodriguez
    Thu, 27 Aug 2020, 4:33 AM
    I would like to know if is it compatible with 3.9 version of Moodle?
  • Photo of John Andre
    Thu, 27 Aug 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 (https://moodle.org/plugins/stats.php?plugin=block_configurable_reports) 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.
  • Lincoln Barcelos
    Tue, 22 Sept 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?
  • Lincoln Barcelos
    Tue, 22 Sept 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?
  • Ram Freedman
    Thu, 1 Oct 2020, 4:38 PM
    Hi,
    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:
    https://www.loom.com/share/51b34aa0bd8d485eae694f20a4a77deb

    And after removing the plugin:
    https://www.loom.com/share/cee9b48d439847d79ec69530056bf739

    Can you please help?
  • Aarthi Ramesh
    Mon, 12 Oct 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?
  • Jonny Galvez
    Thu, 12 Nov 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.
  • Harri C
    Sun, 6 Dec 2020, 7:46 PM
    When I try to install I get an error message :
    Debug info: Missing version.php file.
    Error code: detectedbrokenplugin
    ×Stack trace:
    line 940 of /lib/upgradelib.php: plugin_defective_exception thrown
    line 567 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
    line 1917 of /lib/upgradelib.php: call to upgrade_plugins()
    line 713 of /admin/index.php: call to upgrade_noncore()

    Has anyone else seen this or know how to resolve it?


  • Sketch...
    Mon, 7 Dec 2020, 1:55 PM
    Harri, The problem is right there in the error message: "Debug info: Missing version.php file." So the version.php file is missing from your Configurable Reports folder on your Moodle server. How did you install the plugin? Did you download the .zip archive and upload it to your server, or via github.com or some other way?
    Try downloading the code again onto your server.
  • Harri C
    Tue, 8 Dec 2020, 1:38 AM
    @ Luis
    Hi, Thank you for the response. I downloaded the files, uploaded to the server then unzipped. I've tried it twice now and I still get that error.
    PS I use FileZilla for uploads
  • Harri C
    Tue, 8 Dec 2020, 1:40 AM
    @Luis - I just tried installing via the plugins page on my moodle site and it worked as expected - odd but all's good
  • Sean Rugge
    Tue, 5 Jan 2021, 6:03 AM
    This is a great plugin and I really like the Course Dedication Time metric. Is it possible to output this metric in a specific time like minutes only -- rather than days, hours, minutes, and seconds?
  • Picture of Greg in grey shirt smiling
    Fri, 15 Jan 2021, 9:14 PM
    I'm pretty new to Configurable Reports (and Moodle!) but I am very interested in this so far. Would love to request that the "Manage Reports" screen add a "Last Run Date" column. We have tons of reports that have been created over the years and it would be great to see which ones get the most use and which other ones should be cleaned up.
  • Igor Bondarenko
    Wed, 17 Feb 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.
    Igor@jammschool.com.ua
  • Rui Hu
    Thu, 22 Apr 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?
    Thanks.
Please login to post comments