original_string: public function maximum_grade_input($structure, \moodle_url $pageurl) {
          $output = '';
          $output .= html_writer::start_div('maxgrade');
          $output .= html_writer::start_tag('form', array('method' => 'post', 'action' => 'edit.php',
                  'class' => 'quizsavegradesform form-inline'));
          $output .= html_writer::start_tag('fieldset', array('class' => 'invisiblefieldset'));
          $output .= html_writer::empty_tag('input', array('type' => 'hidden', 'name' => 'sesskey', 'value' => sesskey()));
          $output .= html_writer::input_hidden_params($pageurl);
          $output .= html_writer::tag('label', get_string('maximumgrade') . ' ',
                  array('for' => 'inputmaxgrade'));
          $output .= html_writer::empty_tag('input', array('type' => 'text', 'id' => 'inputmaxgrade',
                  'name' => 'maxgrade', 'size' => ($structure->get_decimal_places_for_grades() + 2),
                  'value' => $structure->formatted_quiz_grade(),
                  'class' => 'form-control'));
          $output .= html_writer::empty_tag('input', array('type' => 'submit', 'class' => 'btn btn-secondary ml-1',
                  'name' => 'savechanges', 'value' => get_string('save', 'quiz')));
          $output .= html_writer::end_tag('fieldset');
          $output .= html_writer::end_tag('form');
          $output .= html_writer::end_tag('div');
          return $output;
      }
code: public function maximum_grade_input($structure, \moodle_url $pageurl) {
          $output = '';
          $output .= html_writer::start_div('maxgrade');
          $output .= html_writer::start_tag('form', array('method' => 'post', 'action' => 'edit.php',
                  'class' => 'quizsavegradesform form-inline'));
          $output .= html_writer::start_tag('fieldset', array('class' => 'invisiblefieldset'));
          $output .= html_writer::empty_tag('input', array('type' => 'hidden', 'name' => 'sesskey', 'value' => sesskey()));
          $output .= html_writer::input_hidden_params($pageurl);
          $output .= html_writer::tag('label', get_string('maximumgrade') . ' ',
                  array('for' => 'inputmaxgrade'));
          $output .= html_writer::empty_tag('input', array('type' => 'text', 'id' => 'inputmaxgrade',
                  'name' => 'maxgrade', 'size' => ($structure->get_decimal_places_for_grades() + 2),
                  'value' => $structure->formatted_quiz_grade(),
                  'class' => 'form-control'));
          $output .= html_writer::empty_tag('input', array('type' => 'submit', 'class' => 'btn btn-secondary ml-1',
                  'name' => 'savechanges', 'value' => get_string('save', 'quiz')));
          $output .= html_writer::end_tag('fieldset');
          $output .= html_writer::end_tag('form');
          $output .= html_writer::end_tag('div');
          return $output;
      }
code_tokens: public function maximum_grade_input ( $ structure , \ moodle_url $ pageurl ) { $ output = '' ; $ output .= html_writer :: start_div ( 'maxgrade' ) ; $ output .= html_writer :: start_tag ( 'form' , array ( 'method' => 'post' , 'action' => 'edit.php' , 'class' => 'quizsavegradesform form-inline' ) ) ; $ output .= html_writer :: start_tag ( 'fieldset' , array ( 'class' => 'invisiblefieldset' ) ) ; $ output .= html_writer :: empty_tag ( 'input' , array ( 'type' => 'hidden' , 'name' => 'sesskey' , 'value' => sesskey ( ) ) ) ; $ output .= html_writer :: input_hidden_params ( $ pageurl ) ; $ output .= html_writer :: tag ( 'label' , get_string ( 'maximumgrade' ) . ' ' , array ( 'for' => 'inputmaxgrade' ) ) ; $ output .= html_writer :: empty_tag ( 'input' , array ( 'type' => 'text' , 'id' => 'inputmaxgrade' , 'name' => 'maxgrade' , 'size' => ( $ structure -> get_decimal_places_for_grades ( ) + 2 ) , 'value' => $ structure -> formatted_quiz_grade ( ) , 'class' => 'form-control' ) ) ; $ output .= html_writer :: empty_tag ( 'input' , array ( 'type' => 'submit' , 'class' => 'btn btn-secondary ml-1' , 'name' => 'savechanges' , 'value' => get_string ( 'save' , 'quiz' ) ) ) ; $ output .= html_writer :: end_tag ( 'fieldset' ) ; $ output .= html_writer :: end_tag ( 'form' ) ; $ output .= html_writer :: end_tag ( 'div' ) ; return $ output ; }
docstring: Render the form for setting a quiz' overall grade
  
  @param structure $structure the quiz structure.
  @param \moodle_url $pageurl the canonical URL of this page.
  @return string HTML to output.
docstring_tokens: Render the form for setting a quiz overall grade