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); }