* Obtains a list of activities for which completion is enabled on the
* course. The list is ordered by the section order of those activities.
*
- * @return array Array from $cmid => $cm of all activities with completion enabled,
+ * @return cm_info[] Array from $cmid => $cm of all activities with completion enabled,
* empty array if none
*/
public function get_activities() {
context_course::instance($this->course->id),
'moodle/course:isincompletionreports', $groupid, true);
- $sql = 'SELECT u.id, u.firstname, u.lastname, u.idnumber';
+ $allusernames = get_all_user_name_fields(true, 'u');
+ $sql = 'SELECT u.id, u.idnumber, ' . $allusernames;
if ($extracontext) {
$sql .= get_extra_user_fields_sql($extracontext, 'u', '', array('idnumber'));
}