-
Bug
-
Resolution: Fixed
-
Minor
-
3.2.6, 3.3.3, 3.4
-
MOODLE_32_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE
-
MOODLE_33_STABLE, MOODLE_34_STABLE
-
Easy
-
When core_completion_external::get_activities_completion_status() is called it retrieves progress for all users on a course, before discarding all but one record.
The query that does this can have its efficiency improved by using completion_info::get_progress_all in a way that only gets the progress for the user that the method is interested in.