}
    public function get_feedback_class()
    {
        return 'incorrect';
    }
}
class question_state_mangrpartial extends question_state_manuallygraded
{
    public function is_partially_correct()
    {
        return true;
    }
    public function get_feedback_class()
    {
        return 'partiallycorrect';
    }
}
class question_state_mangrright extends question_state_manuallygraded
{
    public function is_correct()
    {
        return true;
    }
    public function get_feedback_class()
    {
        return 'correct';
    }
}
/**#@-*/
question_state::init();