Report generation
Moodle comes with a number of predefined reports that are based on stored log information. While this is sufficient for certain activities, there are two drawbacks to this approach:
It is not possible to create user-defined reports
Additional data stored in the database or summary information is not taken into account
The following two tools rectify this situation.
Configurable reports
Configurable reports is a third-party plugin for Moodle, which will appear as a block once it has been installed. The installation of the add-ons has been described in detail in Chapter 8, Moodle Plugins.
Anyone who has been given permission can create new reports at the site or course level. Configurable reports supports five types of reports:
Courses report: Reports using course data
Categories report: Reports using category data plus optional embedded course reports
Users report: Reports using user data and their course activities
Timeline report: Reports across time for courses, users, and...