public function summarise_save(question_attempt_step $step) { $data = $step->get_submitted_data(); if (empty($data)) { return $this->summarise_start($step); } return get_string('saved', 'question', $this->question->summarise_response($step->get_qt_data())); }
public function test_get_submitted_data() { $step = new question_attempt_step(array('x' => 1, '-y' => 'frog')); $step->set_qt_var('_x', 1); $step->set_behaviour_var('_x', 2); $this->assertEquals(array('x' => 1, '-y' => 'frog'), $step->get_submitted_data()); }