You are here

function question_print_comment_box in Quiz 6.5

Same name and namespace in other branches
  1. 6.6 includes/moodle/lib/questionlib.php \question_print_comment_box()

File

includes/moodle/lib/questionlib.php, line 1523

Code

function question_print_comment_box($question, $state, $attempt, $url) {
  global $CFG, $QTYPES;
  $prefix = 'response';
  $usehtmleditor = can_use_richtext_editor();
  if (!question_state_is_graded($state) && $QTYPES[$question->qtype]
    ->is_question_manual_graded($question, $attempt->layout)) {
    $grade = '';
  }
  else {
    $grade = round($state->last_graded->grade, 3);
  }
  echo '<form method="post" action="' . $url . '">';
  include $CFG->dirroot . '/question/comment.html';
  echo '<input type="hidden" name="attempt" value="' . $attempt->uniqueid . '" />';
  echo '<input type="hidden" name="question" value="' . $question->id . '" />';
  echo '<input type="hidden" name="sesskey" value="' . sesskey() . '" />';
  echo '<input type="submit" name="submit" value="' . get_string('save', 'quiz') . '" />';
  echo '</form>';
  if ($usehtmleditor) {
    use_html_editor();
  }
}