protected function definition_inner($mform)
 {
     parent::definition_inner($mform);
     $mform->insertElementBefore($mform->createElement('static', 'for_copy_paste', get_string('chars_for_copy_paste_caption', 'qtype_vdmarker'), html_writer::tag('div', qtype_vdmarker_vd3_expression::get_chars_formatted(qtype_vdmarker_vd3_expression::ALLOWED_CHARS), array('class' => 'vdmarker-for-copy-paste'))), 'defaultmark');
     $this->add_vd_fields($mform);
     $this->add_penalty_fields($mform);
     $this->add_combined_feedback_fields(true);
     $this->add_interactive_settings(true, true);
 }
 protected function definition_inner($mform)
 {
     parent::definition_inner($mform);
     $this->add_vd_fields($mform);
     $mform->addElement('text', 'vd_expression_maxlen', get_string('expression_max_len', 'qtype_vdexpression'), array('size' => 3));
     $mform->setType('vd_expression_maxlen', PARAM_INT);
     $mform->addHelpButton('vd_expression_maxlen', 'expression_max_len', 'qtype_vdexpression');
     $mform->addElement('text', 'vd_expression_chars', get_string('expression_allowed_chars', 'qtype_vdexpression'), array('size' => 12));
     $mform->setType('vd_expression_chars', PARAM_TEXT);
     $mform->addHelpButton('vd_expression_chars', 'expression_allowed_chars', 'qtype_vdexpression');
     $mform->setDefault('vd_expression_chars', qtype_vdmarker_vd3_expression::ALLOWED_CHARS);
     $this->add_combined_feedback_fields(true);
     $this->add_interactive_settings(true, true);
 }