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

Public Member Functions

 __construct ($submiturl, $question, $category, $contexts, $formeditable=true)
 data_preprocessing ($question)
 qtype ()
 validation ($data, $files)

Data Fields

 $qtypeobj
 $wildcarddisplay
 $questiondisplay
 $datasetdefs
 $reload = false
 $maxnumber = -1
 $regenerate = true
 $noofitems
 $outsidelimit = false
 $commentanswer = array()
 $answer = array()
 $nonemptyanswer = array()
 $numbererrors = array()
 $formdata = array()

Protected Member Functions

 definition_inner ($mform)

Detailed Description

Editing form for the calculated simplequestion type.

Definition at line 38 of file edit_calculatedsimple_form.php.


Constructor & Destructor Documentation

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

Reimplemented from qtype_calculated_edit_form.

Definition at line 72 of file edit_calculatedsimple_form.php.

Here is the call graph for this function:


Member Function Documentation

data_preprocessing ( question)

Perform an preprocessing needed on the data passed to set_data() before it is used to initialise the form.

Parameters:
object$questionthe data being passed to the form.
Returns:
object $question the modified data.

Reimplemented from qtype_calculated_edit_form.

Definition at line 568 of file edit_calculatedsimple_form.php.

Here is the call graph for this function:

definition_inner ( mform) [protected]

Add question-type specific form fields.

Parameters:
MoodleQuickForm$mformthe form being built.

Reimplemented from qtype_calculated_edit_form.

Definition at line 290 of file edit_calculatedsimple_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 qtype_calculated_edit_form.

Definition at line 581 of file edit_calculatedsimple_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.

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

Definition at line 585 of file edit_calculatedsimple_form.php.


Field Documentation

$answer = array()

Definition at line 64 of file edit_calculatedsimple_form.php.

$commentanswer = array()

Definition at line 62 of file edit_calculatedsimple_form.php.

$datasetdefs

Definition at line 50 of file edit_calculatedsimple_form.php.

$formdata = array()

Definition at line 70 of file edit_calculatedsimple_form.php.

$maxnumber = -1

Definition at line 54 of file edit_calculatedsimple_form.php.

$nonemptyanswer = array()

Definition at line 66 of file edit_calculatedsimple_form.php.

$noofitems

Definition at line 58 of file edit_calculatedsimple_form.php.

$numbererrors = array()

Definition at line 68 of file edit_calculatedsimple_form.php.

$outsidelimit = false

Definition at line 60 of file edit_calculatedsimple_form.php.

$qtypeobj

Reimplemented from qtype_calculated_edit_form.

Definition at line 44 of file edit_calculatedsimple_form.php.

$questiondisplay

Reimplemented from qtype_calculated_edit_form.

Definition at line 48 of file edit_calculatedsimple_form.php.

$regenerate = true

Definition at line 56 of file edit_calculatedsimple_form.php.

$reload = false

Reimplemented from qtype_calculated_edit_form.

Definition at line 52 of file edit_calculatedsimple_form.php.

$wildcarddisplay

Definition at line 46 of file edit_calculatedsimple_form.php.


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