mirror of
https://github.com/moodle/moodle.git
synced 2025-08-08 02:16:41 +02:00
MDL-20636 Work-in-progress on quiz attempt backup and restore.
This commit is contained in:
parent
d1de533164
commit
bea1a6a73a
4 changed files with 71 additions and 104 deletions
|
@ -83,8 +83,7 @@ class backup_quiz_activity_structure_step extends backup_questions_activity_stru
|
|||
|
||||
// This module is using questions, so produce the related question states and sessions
|
||||
// attaching them to the $attempt element based in 'uniqueid' matching
|
||||
$this->add_question_attempts_states($attempt, 'uniqueid');
|
||||
$this->add_question_attempts_sessions($attempt, 'uniqueid');
|
||||
$this->add_question_usages($attempt, 'uniqueid');
|
||||
|
||||
// Build the tree
|
||||
|
||||
|
|
|
@ -50,8 +50,7 @@ class restore_quiz_activity_structure_step extends restore_questions_activity_st
|
|||
'/activity/quiz/attempts/attempt');
|
||||
$paths[] = $quizattempt;
|
||||
// Add states and sessions
|
||||
$this->add_question_attempts_states($quizattempt, $paths);
|
||||
$this->add_question_attempts_sessions($quizattempt, $paths);
|
||||
$this->add_question_usages($quizattempt, $paths);
|
||||
}
|
||||
|
||||
// Return the paths wrapped into standard activity structure
|
||||
|
@ -274,8 +273,6 @@ class restore_quiz_activity_structure_step extends restore_questions_activity_st
|
|||
$data->timefinish = $this->apply_date_offset($data->timefinish);
|
||||
$data->timemodified = $this->apply_date_offset($data->timemodified);
|
||||
|
||||
$data->layout = $this->questions_recode_layout($data->layout);
|
||||
|
||||
$newitemid = $DB->insert_record('quiz_attempts', $data);
|
||||
|
||||
// Save quiz_attempt->uniqueid as quiz_attempt mapping, both question_states and
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue