MDL-39261 mod_lesson: get the existing attemptid when reviewing

This commit is contained in:
Sara Arjona 2019-04-12 12:41:58 +02:00
parent 76e35e6bdd
commit 865d284410

View File

@ -4141,6 +4141,16 @@ abstract class lesson_page extends lesson_base {
// Increase the number of attempts made.
$nattempts++;
}
} else {
// When reviewing the lesson, the existing attemptid is also needed for the filearea options.
$params = [
'lessonid' => $attempt->lessonid,
'pageid' => $attempt->pageid,
'userid' => $attempt->userid,
'answerid' => $attempt->answerid,
'retry' => $attempt->retry
];
$attempt->id = $DB->get_field('lesson_attempts', 'id', $params);
}
// "number of attempts remaining" message if $this->lesson->maxattempts > 1
// displaying of message(s) is at the end of page for more ergonomic display