$options = $this->_customdata['options'];
$courseid = $this->_customdata['courseid'];
$mform->addElement('header', 'general', '');//fill in the data depending on page params
- //later using set_defaults
+ //later using set_data
$mform->addElement('select', 'fromcourse', $text, $options);
// buttons
$courseid = $this->_customdata['courseid'];
$mform->addElement('header', 'general', '');//fill in the data depending on page params
- //later using set_defaults
+ //later using set_data
$mform->addElement('text', 'fromcoursesearch', get_string('searchcourses'));
// buttons
//$this->set_max_file_size('', $maxuploadsize);
$mform->addElement('header', 'general', '');//fill in the data depending on page params
- //later using set_defaults
+ //later using set_data
// buttons
$mform->addElement('hidden', 'sesskey');
*
* @param mixed $default_values object or array of default values
*/
- function set_defaults($default_values) {
+ function set_data($default_values) {
if (is_object($default_values)) {
$default_values = (array)$default_values;
}
$this->defaults_preprocessing($default_values);
- parent::set_defaults($default_values + $this->standard_coursemodule_elements_settings());//never slashed for moodleform_mod
+ parent::set_data($default_values + $this->standard_coursemodule_elements_settings());//never slashed for moodleform_mod
}
/**
* Adds all the standard elements to a form to edit the settings for an activity module.
$this->set_upload_manager(new upload_manager('attachment', true, false, $course, false, $forum->maxbytes, true, true));
$mform->addElement('header', 'general', '');//fill in the data depending on page params
- //later using set_defaults
+ //later using set_data
$mform->addElement('text', 'subject', get_string('subject', 'forum'), 'size="64"');
$mform->setType('subject', PARAM_TEXT);
$mform->addRule('subject', get_string('required'), 'required', null, 'client');
}
- function set_defaults($question) {
+ function set_data($question) {
if (isset($question->options)){
$answers = $question->options->answers;
if (count($answers)) {
$question = (object)((array)$question + $default_values);
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {
/**
* Question object with options and answers already loaded by get_question_options
* Be careful how you use this it is needed sometimes to set up the structure of the
- * form in definition_inner but data is always loaded into the form with set_defaults.
+ * form in definition_inner but data is always loaded into the form with set_data.
*
* @var object
*/
// By default, do nothing.
}
- function set_defaults($question) {
+ function set_data($question) {
global $QTYPES;
$QTYPES[$question->qtype]->set_default_options($question);
if (empty($question->image)){
unset($question->image);
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
/**
$mform->addElement('hidden', 'fraction', 0);
}
- function set_defaults($question) {
+ function set_data($question) {
if (isset($question->options)){
$question->feedback = $question->options->answer->feedback;
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {
}
- function set_defaults($question) {
+ function set_data($question) {
if (isset($question->options)){
$subquestions = $question->options->subquestions;
if (count($subquestions)) {
$default_values['shuffleanswers'] = $question->options->shuffleanswers;
$question = (object)((array)$question + $default_values);
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {
// No question-type specific form fields.
- function set_defaults($question) {
+ function set_data($question) {
if ($question->questiontext and $question->id and $question->qtype) {
foreach ($question->options->questions as $key => $wrapped) {
}
- function set_defaults($question) {
+ function set_data($question) {
if (isset($question->options)){
$answers = $question->options->answers;
if (count($answers)) {
$default_values['incorrectfeedback'] = $question->options->incorrectfeedback;
$question = (object)((array)$question + $default_values);
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {
$firstunit->setPersistantFreeze(true);
}
- function set_defaults($question) {
+ function set_data($question) {
if (isset($question->options)){
$answers = $question->options->answers;
if (count($answers)) {
}
$question = (object)((array)$question + $default_values);
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function validation($data){
$errors = array();
$mform->closeHeaderBefore('buttonar');
}
- function set_defaults($question) {
+ function set_data($question) {
if (empty($question->name)) {
$question->name = get_string("random", "quiz");
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {
$mform->addElement('hidden', 'fraction', 0);
}
- function set_defaults($question) {
+ function set_data($question) {
if (empty($question->name)) {
$question->name = get_string("randomsamatch", "quiz");
}
if (empty($question->questiontext)) {
$question->questiontext = get_string("randomsamatchintro", "quiz");
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {
}
- function set_defaults($question) {
+ function set_data($question) {
if (isset($question->options)){
$answers = $question->options->answers;
if (count($answers)) {
$default_values['usecase'] = $question->options->usecase;
$question = (object)((array)$question + $default_values);
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function validation($data){
$errors = array();
$mform->setType('feedbackfalse', PARAM_RAW);
}
- function set_defaults($question) {
+ function set_data($question) {
if (!empty($question->options->trueanswer)) {
$trueanswer = $question->options->answers[$question->options->trueanswer];
$question->correctanswer = ($trueanswer->fraction != 0);
$question->feedbacktrue = $trueanswer->feedback;
$question->feedbackfalse = $question->options->answers[$question->options->falseanswer]->feedback;
}
- parent::set_defaults($question);
+ parent::set_data($question);
}
function qtype() {