edit_essay_form.php

来自「很棒的在线教学系统」· PHP 代码 · 共 47 行

PHP
47
字号
<?php  // $Id: edit_essay_form.php,v 1.7.2.2 2009/02/19 01:09:36 tjhunt Exp $/** * Defines the editing form for the essay question type. * * @copyright &copy; 2007 Jamie Pratt * @author Jamie Pratt me@jamiep.org * @license http://www.gnu.org/copyleft/gpl.html GNU Public License * @package questionbank * @subpackage questiontypes *//** * essay editing form definition. */class question_edit_essay_form extends question_edit_form {    /**     * Add question-type specific form fields.     *     * @param MoodleQuickForm $mform the form being built.     */    function definition_inner(&$mform) {        $mform->addElement('htmleditor', 'feedback', get_string("feedback", "quiz"),                                array('course' => $this->coursefilesid));        $mform->setType('feedback', PARAM_RAW);        $mform->addElement('hidden', 'fraction', 0);        //don't need this default element.        $mform->removeElement('penalty');        $mform->addElement('hidden', 'penalty', 0);    }    function set_data($question) {        if (!empty($question->options) && !empty($question->options->answers)) {      	            $answer = reset($question->options->answers);            $question->feedback = $answer->feedback;        }        $question->penalty = 0;        parent::set_data($question);    }    function qtype() {        return 'essay';    }}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?