 Report Builder improvements in Moodle 4.3 Enhancements to the report builder feature for custom reports in Moodle LMS 4.3 include course categories as a report source, filtering on context level and by enrolment name, and in the participants report, a course completion criteria column, and enrolment method and enrolment entities. Let's explore one of these improvements, the filtering on context level. Our administrator goes to reports, custom reports, and clicks new report. She wants to identify file storage by courses, so she selects files as a report source, unticks the defaults, and then from file, she adds file name and file size, and then from context, adds context parent. She renames the parent column to course and selects count as the aggregation for files, and to get the total size of the course files, she selects sum. From conditions, context level, she selects is equal to activity module. Once she's defined her preferred sorting, she can then preview the report, easily seeing for each course the number of files and total size. And in a similar way, our administrator can run a report on file storage by user, this time with the context, context name, user, and the condition context level is equal to user. From this report, she can see not only the total size of files she's uploaded as admin, but she can also monitor the file uploads of other users, for example students Paula and Harry. To summarise, custom reports in Moodle 4.3 have improved filtering options, and a new report source, completion criteria column, and new enrollment related entities.