$DB->update_record('offlinequiz_results', $result);
        // Log this action.
        $params = array('objectid' => $slotquestion->id, 'courseid' => $course->id, 'context' => context_module::instance($cm->id), 'other' => array('offlinequizid' => $offlinequiz->id, 'resultid' => $result->id, 'slot' => $slot));
        $event = \mod_offlinequiz\event\question_manually_graded::create($params);
        $event->trigger();
        // Update the gradebook.
        offlinequiz_update_grades($offlinequiz);
        echo $OUTPUT->notification(get_string('changessaved'), 'notifysuccess');
        close_window(2, true);
        die;
    }
}
// Print the comment form.
echo '<form method="post" class="mform" id="manualgradingform" action="' . $CFG->wwwroot . '/mod/offlinequiz/comment.php">';
$options = new mod_offlinequiz_display_options();
$options->hide_all_feedback();
$options->manualcomment = question_display_options::EDITABLE;
if (property_exists($slotquestion, '_number')) {
    echo $quba->render_question($slot, $options, $slotquestion->_number);
} else {
    echo $quba->render_question($slot, $options);
}
?>
  <div>
    <input type="hidden" name="resultid" value="<?php 
echo $result->id;
?>
" />
    <input type="hidden" name="slot" value="<?php 
echo $slot;
?>