Moodle  2.2.1
http://www.collinsharper.com
qtype_multianswer_edit_form Class Reference
Inheritance diagram for qtype_multianswer_edit_form:
Collaboration diagram for qtype_multianswer_edit_form:

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)

Detailed Description

Form for editing multi-answer questions.

Definition at line 36 of file edit_multianswer_form.php.


Constructor & Destructor Documentation

__construct ( submiturl,
question,
category,
contexts,
formeditable = true 
)

Reimplemented from question_edit_form.

Definition at line 53 of file edit_multianswer_form.php.

Here is the call graph for this function:


Member Function Documentation

definition_inner ( mform) [protected]

Add any question-type specific form fields.

Parameters:
object$mformthe form being built.

Reimplemented from question_edit_form.

Definition at line 78 of file edit_multianswer_form.php.

Here is the call graph for this function:

qtype ( )

Override this in the subclass to question type name.

Returns:
the question type name, should be the same as the name() method in the question type class.

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

Parameters:
mixed$default_valuesobject or array of default values

Reimplemented from question_edit_form.

Definition at line 255 of file edit_multianswer_form.php.

Here is the call graph for this function:

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.

Parameters:
array$dataarray of ("fieldname"=>value) of submitted data
array$filesarray of uploaded files "element_name"=>tmp_file_path
Returns:
array of "element_name"=>"error_description" if there are errors, or an empty array if everything is OK (true allowed for backwards compatibility too).

Reimplemented from question_edit_form.

Definition at line 426 of file edit_multianswer_form.php.

Here is the call graph for this function:


Field Documentation

$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.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations