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

Public Member Functions | |
| __construct ($questionid) | |
| get_number_of_items () | |
| get_values ($itemnumber) | |
| datasets_are_synchronised ($category) | |
Protected Member Functions | |
| load_values ($itemnumber) | |
Protected Attributes | |
| $questionid | |
| $itemsavailable = null | |
This class is responsible for loading the dataset that a question needs from the database.
Definition at line 162 of file question.php.
| __construct | ( | $ | questionid | ) |
Constructor
| int | $questionid | the question to load datasets for. |
Definition at line 173 of file question.php.
| datasets_are_synchronised | ( | $ | category | ) |
Reimplemented in qtype_calculated_test_dataset_loader.
Definition at line 233 of file question.php.
Get the number of items (different values) in each dataset used by this question. This is the minimum number of items in any dataset used by this question.
Reimplemented in qtype_calculated_test_dataset_loader.
Definition at line 183 of file question.php.

| get_values | ( | $ | itemnumber | ) |
Load a particular set of values for each dataset used by this question.
| int | $itemnumber | which set of values to load. 0 < $itemnumber <= get_number_of_items(). |
Definition at line 222 of file question.php.

| load_values | ( | $ | itemnumber | ) | [protected] |
Actually query the database for the values.
| int | $itemnumber | which set of values to load. |
Reimplemented in qtype_calculated_test_dataset_loader.
Definition at line 203 of file question.php.

$itemsavailable = null [protected] |
Definition at line 167 of file question.php.
$questionid [protected] |
Definition at line 164 of file question.php.