Configurable Reports

Maintained by Sara Arjona, 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.
Price option: Free

Supports Moodle 1.9-5.2 See all versions
Latest release: 2 months ago
Installations: 16046
Downloads (last 90 days): 3421

Frankenstyle name: block_configurable_reports
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Is there a way not to auto load the report? All I want is our teachers to select first any filter I have provided before the report will load. Some reports are huge thus I need the filter first to be selected before it loads any report.
@Martin, I will be adding a "Reports" link with submenu in top menu of Moodle, all the reports I have created will appear on that link.
How to change the Semester (Hebrew) dropdown list into English?
@Edmund - Which page are they looking at? Do they need to add the configurable reports block to a page?
Hi Juan,
I installed the plugin on 2.9 and the plugin works fine, but after I installed the plugin this option from moodle does not work anymore: Upload Courses admin/tool/uploadcourse/index.php I use Upload courses for bulk creation of courses based on another course as a template. The problem that the plugin cause is that the course is created but it does not import all the content from the other template course. I have been doing this process for a while. I create hundreds of similar courses. So this option is really important for us.
I tested it by removing the configurable reports plugin and the issue was gone.
I really like the plugin and I have an important report already running and being use for many.
I will appreciate any help,
Erika
Hi Juna,
The "Print report" button (below the report) is not worink on IE and Chrome, when we click on it, the page flashes but nothing else happens However it is working on Firefox. I am using the latest moodle version (3.1.1) and the configuable reports plugin. Can you please help me out to reslove the issue with IE and Chrome.
Thanks,
Varma
Hi, just a quick question that i couldn't find anywhere answered: can i change the name of the generated xls file? Right now the plug generates a 'report-xxxx.xls' the number i think being the timestamp. I, however, would like to configure it to be 'my_most_awesome_report.xls'. Can it be done?
I intend to share the configurable reports I have made to teachers. I added permission for them to view the configurable reports block yet they cannot still see the report. Any suggestions?
I got it working by downloading the source from Github and manually copying to the Blocks directory. Thanks smile
Hey there,
Thought I'd give this a try today. Getting a 500 error on trying to install the plugin.
Moodle 3.1. Trying your latest version.
Cheers
G
Hi Juan,
We recently upgraded from 2.3.7 to 2.3.9, and noticed the reports have slowed incredibly. I back revved to code 2.3.7, and speed has returned.
For example, one report under 2.3.7 takes 8 seconds to run, but takes 1:11 under 2.3.9.
A second report takes 3 seconds under 2.3.7, but about 12 seconds under 2.3.9.
This is consistent across the 5 sites I run.
Has any one else reported, or are experiencing these issues?
Cheers
Peter
Hello, I am using this plugin with Moodle 3.1+ and getting this error when printing reports :
'object' class has been deprecated, please use stdClass instead.
line 71 of /lib/setuplib.php: call to debugging()
line 175 of /blocks/configurable_reports/locallib.php: call to object->__construct()
line 183 of /blocks/configurable_reports/locallib.php: call to urldecode_recursive()
line 183 of /blocks/configurable_reports/locallib.php: call to urldecode_recursive()
line 221 of /blocks/configurable_reports/locallib.php: call to urldecode_recursive()
line 93 of /blocks/configurable_reports/reports/sql/report.class.php: call to cr_unserialize()
line 71 of /blocks/configurable_reports/viewreport.php: call to report_sql->create_report()
Please let me know is it work with Moodle 3.1
Hi, I have Moodle 3.1.1 and Configurable Reports get me this error:
Detectado un error de codificación, debe ser corregido por un programador: Function get_all_mods() is removed. Use get_fast_modinfo() and get_module_types_names() instead. See phpdocs for details.
How can I do?
Best Regards
Hello, I have moodle 2.9.2 with configurable_reports (2011040121)
But I have the error:
get_role_users() without specifying one single roleid needs to be called prefixing role assignments id (ra.id) as unique field, you can use $fields param for it.
line 4114 of /lib/accesslib.php: call to debugging()
line 45 of /blocks/configurable_reports/components/conditions/usersincurrentcourse/plugin.class.php: call to get_role_users()
line 347 of /blocks/configurable_reports/report.class.php: call to plugin_usersincurrentcourse->execute()
line 384 of /blocks/configurable_reports/report.class.php: call to report_base->elements_by_conditions()
line 69 of /blocks/configurable_reports/viewreport.php: call to report_base->create_report()
How i can solve it?
Thanks.
Is there any way to filter viewing of a report by course groups or only to specific users? The idea is to provide teachers in a group only access to view the students in their own group, with 2 or more groups in the course. It looks like using User field value many times could be a workaround, but it only lets me add one instance of that permission.