function col_picture($attempt){
global $COURSE;
- return print_user_picture($attempt->userid, $COURSE->id, $attempt->picture, false, true);
+ $user = new object();
+ $user->id = $attempt->userid;
+ $user->lastname = $attempt->lastname;
+ $user->firstname = $attempt->firstname;
+ $user->imagealt = $attempt->imagealt;
+ $user->picture = $attempt->picture;
+ return print_user_picture($user, $COURSE->id, $attempt->picture, false, true);
}
// Construct the SQL
$fields = $DB->sql_concat('u.id', '\'#\'', 'COALESCE(qa.attempt, \'0\')').' AS uniqueid, '.
($qmsubselect?"($qmsubselect) AS gradedattempt, ":'').
- 'qa.uniqueid AS attemptuniqueid, qa.id AS attempt, u.id AS userid, u.idnumber, u.firstname, u.lastname, u.picture, '.
+ 'qa.uniqueid AS attemptuniqueid, qa.id AS attempt, ' .
+ 'u.id AS userid, u.idnumber, u.firstname, u.lastname, u.picture, u.imagealt, '.
'qa.sumgrades, qa.timefinish, qa.timestart, qa.timefinish - qa.timestart AS duration ';
// This part is the same for all cases - join users and quiz_attempts tables