|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| __construct ($submiturl, $question, $category, $contexts, $formeditable=true) | |
| set_data ($question) | |
| validation ($data, $files) | |
| qtype () | |
Data Fields | |
| $questiondisplay | |
| $savedquestion | |
| $savedquestiondisplay | |
| $used_in_quiz = false | |
| $qtype_change = false | |
| $negative_diff = 0 | |
| $nb_of_quiz = 0 | |
| $nb_of_attempts = 0 | |
| $confirm = 0 | |
| $reload = false | |
Protected Member Functions | |
| definition_inner ($mform) | |
Form for editing multi-answer questions.
Definition at line 36 of file edit_multianswer_form.php.
| __construct | ( | $ | submiturl, |
| $ | question, | ||
| $ | category, | ||
| $ | contexts, | ||
| $ | formeditable = true |
||
| ) |
Reimplemented from question_edit_form.
Definition at line 53 of file edit_multianswer_form.php.

| definition_inner | ( | $ | mform | ) | [protected] |
Add any question-type specific form fields.
| object | $mform | the form being built. |
Reimplemented from question_edit_form.
Definition at line 78 of file edit_multianswer_form.php.

| qtype | ( | ) |
Override this in the subclass to question type name.
Reimplemented from question_edit_form.
Definition at line 496 of file edit_multianswer_form.php.
| set_data | ( | $ | default_values | ) |
Load in existing data as form defaults. Usually new entry defaults are stored directly in form definition (new entry form); this function is used to load in data where values already exist and data is being edited (edit entry form).
note: $slashed param removed
| mixed | $default_values | object or array of default values |
Reimplemented from question_edit_form.
Definition at line 255 of file edit_multianswer_form.php.

| validation | ( | $ | data, |
| $ | files | ||
| ) |
Dummy stub method - override if you needed to perform some extra validation. If there are errors return array of errors ("fieldname"=>"error message"), otherwise true if ok.
Server side rules do not work for uploaded files, implement serverside rules here if needed.
| array | $data | array of ("fieldname"=>value) of submitted data |
| array | $files | array of uploaded files "element_name"=>tmp_file_path |
Reimplemented from question_edit_form.
Definition at line 426 of file edit_multianswer_form.php.

| $confirm = 0 |
Definition at line 50 of file edit_multianswer_form.php.
| $nb_of_attempts = 0 |
Definition at line 49 of file edit_multianswer_form.php.
| $nb_of_quiz = 0 |
Definition at line 48 of file edit_multianswer_form.php.
| $negative_diff = 0 |
Definition at line 47 of file edit_multianswer_form.php.
| $qtype_change = false |
Definition at line 46 of file edit_multianswer_form.php.
| $questiondisplay |
Definition at line 40 of file edit_multianswer_form.php.
| $reload = false |
Definition at line 51 of file edit_multianswer_form.php.
| $savedquestion |
Definition at line 43 of file edit_multianswer_form.php.
| $savedquestiondisplay |
Definition at line 44 of file edit_multianswer_form.php.
| $used_in_quiz = false |
Definition at line 45 of file edit_multianswer_form.php.