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
4.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!

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

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

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.