Replacement for the ARCADE query script.
Updates needed to finish conversion.
Reimplementation ready for testing.
Need to load Moodle to use it...
Copypasta error.
Table name fixes.
Incorrect invocation of role getter.
Blegh typos.
Need to import functions to use them...
Corrected handling of aliasing.
Improve handling of default include/exclude unsubmitted.
Newlines should only be generated when rows are written!
Fixed access to aggregation data.
No need to rebless $self in these cases
Updating of student data in place.
Allow removal of outdated enrolment data.
I can't believe this mess is even needed.
Tweak handling of updating users with no username.
Support for auto-enrolment of group tutors.
Convenience script for arcade lookups.