Moodle Plugins directory: Configurable Reports: Versions: 4.1.0 | Moodle.org
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.
Configurable Reports 4.1.0
Moodle 4.0, 4.1, 4.2
Released: Monday, 6 May 2024, 4:14 PM
Code prechecks
phplint
phpcs20 | 8
js39 | 63
css43 | 31
phpdoc
savepoint
thirdparty
grunt1 | 1
shifter
mustache
gherkin
HTML | XML4.1.0 (2023120600) for Moodle 4.1
Release date: 06.05.2024
----------------------------------------------------------------------
This release focuses on solving issues in Moodle 4.1 and PHP 7.4 and start with small improvements and bug fixes.
- Reformat code
- Add CI testing based on Github Actions created by Catalyst IT
- Add PHP 7.4 support - minimum PHP version is now 7.4
- Add PHP 8.0 support
- Add PHP 8.1 support
- pChart library updated to version 2.4.0
- JS tablesorter library updated to version 2.31.3
- JS CodeMirror library updated to version 5.65.16
- Move repository to https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block_configurablereports
- Original repository (https://github.com/jleyva/moodle-block_configurablereports) can be used for older release or use the old branches within this repository
- removed cr_add_to_log not used anymore
- Important this branch is not backwards compatible with Moodle 3.11 and lower
Thanks to Lesterhuis Training & Consultancy for the contribution / updated by Ldesign Media
- TODOS for the future:
* Namespaces for classes & autoloading
* Move all to `classes` to `classes/` directory
* Clean up code
* Add tests
* AJAX_SCRIPT move to webservice
* unserialize() to json_decode()
* Readme to Markdown format
* validation if a class exists and inherits the correct parent class.
* Changelog to separate file
* Move cron to a scheduled task
* phpcpd and phpdocs checks in CI
* Make CSS strict should only affect this plugin!
Release date: 06.05.2024
----------------------------------------------------------------------
This release focuses on solving issues in Moodle 4.1 and PHP 7.4 and start with small improvements and bug fixes.
- Reformat code
- Add CI testing based on Github Actions created by Catalyst IT
- Add PHP 7.4 support - minimum PHP version is now 7.4
- Add PHP 8.0 support
- Add PHP 8.1 support
- pChart library updated to version 2.4.0
- JS tablesorter library updated to version 2.31.3
- JS CodeMirror library updated to version 5.65.16
- Move repository to https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block_configurablereports
- Original repository (https://github.com/jleyva/moodle-block_configurablereports) can be used for older release or use the old branches within this repository
- removed cr_add_to_log not used anymore
- Important this branch is not backwards compatible with Moodle 3.11 and lower
Thanks to Lesterhuis Training & Consultancy for the contribution / updated by Ldesign Media
- TODOS for the future:
* Namespaces for classes & autoloading
* Move all to `classes` to `classes/` directory
* Clean up code
* Add tests
* AJAX_SCRIPT move to webservice
* unserialize() to json_decode()
* Readme to Markdown format
* validation if a class exists and inherits the correct parent class.
* Changelog to separate file
* Move cron to a scheduled task
* phpcpd and phpdocs checks in CI
* Make CSS strict should only affect this plugin!
Version information
- Version build number
- 2023121803
- Version release name
- 4.1.0
- Can be updated from
- 3.9.0 (2020110300)
- Maturity
- Stable version
- MD5 Sum
- 5a662537e9e6fe08c8f462ed4bba078a
- Supported software
- Moodle 4.0, Moodle 4.1, Moodle 4.2
- The more recent release 4.5.0 (2024051300) exists for Moodle 4.0
- The more recent release 4.5.0 (2024051300) exists for Moodle 4.1
- The more recent release 4.5.0 (2024051300) exists for Moodle 4.2
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- 4.1.0
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.