mirror of
https://github.com/moodle/moodle.git
synced 2025-04-14 13:02:07 +02:00
MDL-50516 mod_lesson: prevented deletion of previous attempts
The 'startlastseen' flag was removing any previous attempts the user had from the DB. This meant that the user could simply re-answer the question, regardless of the number of attempts allowed.
This commit is contained in:
parent
0dea8ed76a
commit
d60350ddac
@ -297,12 +297,6 @@ $timer = null;
|
||||
if ($pageid != LESSON_EOL) {
|
||||
/// This is the code updates the lessontime for a timed test
|
||||
$startlastseen = optional_param('startlastseen', '', PARAM_ALPHA);
|
||||
if ($startlastseen == 'no') {
|
||||
// this deletes old records not totally sure if this is necessary anymore
|
||||
$retries = $DB->count_records('lesson_grades', array('lessonid'=>$lesson->id, 'userid'=>$USER->id));
|
||||
$DB->delete_records('lesson_attempts', array('userid' => $USER->id, 'lessonid' => $lesson->id, 'retry' => $retries));
|
||||
$DB->delete_records('lesson_branch', array('userid' => $USER->id, 'lessonid' => $lesson->id, 'retry' => $retries));
|
||||
}
|
||||
|
||||
$page = $lesson->load_page($pageid);
|
||||
// Check if the page is of a special type and if so take any nessecary action
|
||||
|
Loading…
x
Reference in New Issue
Block a user