protected function answer($percent, $text, $feedback) { $feedback = $this->html_to_text($feedback); $text = $this->html_to_text($text); $percent = MoodleUtil::round_to_nearest_grade($percent); $percent = $percent * 100; $result = "%{$percent}%{$text}#{$feedback}"; return $result; }
protected function get_fraction($item, $interaction, $answer, $default_grade) { $default_grade = empty($default_grade) ? 1 : $default_grade; $score = $this->get_score($item, $interaction, $answer); $result = MoodleUtil::round_to_nearest_grade($score / $default_grade); return $result; }