|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Class for matching question answers. More...
Inheritance diagram for ASS_AnswerMatching:
Collaboration diagram for ASS_AnswerMatching:Public Member Functions | |
| __construct ( $points=0.0, $term_id=0, $picture_or_definition="", $picture_or_definition_id=0) | |
| ASS_AnswerMatching constructor. More... | |
| getPoints () | |
| Gets the points. More... | |
| getTermId () | |
| Gets the term id. More... | |
| getPicture () | |
| Gets the picture. More... | |
| getDefinition () | |
| Gets the definition. More... | |
| getPictureId () | |
| Gets the picture identifier. More... | |
| getDefinitionId () | |
| Gets the definition identifier. More... | |
| setTermId ($term_id=0) | |
| Sets the term id. More... | |
| setPictureId (int $picture_id=0) | |
| Sets the picture id Sets the nonnegative picture identifier which can be used for sorting or displaying matching pairs. More... | |
| setDefinitionId (int $definition_id=0) | |
| Sets the definition id Sets the nonnegative definition identifier which can be used for sorting or displaying matching pairs. More... | |
| setPicture (string $picture="") | |
| Sets the picture Sets the picture. More... | |
| setDefinition (string $definition="") | |
| Sets the definition Sets the definition. More... | |
| setPoints (float $points=0.0) | |
| Sets the points Sets the points given for selecting the answer. More... | |
| toNormalized (Transformations $transformations, array $context=[]) | |
| Convert the internal state of the implementing object into a language-neutral array structure. More... | |
| fromNormalized (array $normalized, Transformations $transformations) | |
| Restore the object from its normalized representation. More... | |
| toNormalized (Transformations $transformations, array $context=[]) | |
| Convert the internal state of the implementing object into a language-neutral array structure. More... | |
| fromNormalized (array $normalized, Transformations $transformations) | |
| Restore the object from its normalized representation. More... | |
Data Fields | |
| float | $points |
| $picture_or_definition | |
| $term_id | |
| $picture_or_definition_id | |
Class for matching question answers.
ASS_AnswerSimple is a class for matching question answers
Definition at line 31 of file class.assAnswerMatching.php.
| ASS_AnswerMatching::__construct | ( | $points = 0.0, |
|
$term_id = 0, |
|||
$picture_or_definition = "", |
|||
$picture_or_definition_id = 0 |
|||
| ) |
ASS_AnswerMatching constructor.
The constructor takes possible arguments an creates an instance of the ASS_AnswerMatching object.
| string | $answertext | A string defining the answer text |
| double | $points | The number of points given for the selected answer |
| integer | $order | A nonnegative value representing a possible display or sort order |
| string | $matchingtext | A string defining the matching text for the answer text @access public |
Definition at line 73 of file class.assAnswerMatching.php.
References $picture_or_definition, $picture_or_definition_id, $points, and $term_id.
| ASS_AnswerMatching::fromNormalized | ( | array | $normalized, |
| Transformations | $transformations | ||
| ) |
Restore the object from its normalized representation.
| array<array-key,mixed> | $normalized |
Implements ILIAS\TestQuestionPool\ExportImport\Foundation\Normalize\FromNormalized.
Definition at line 259 of file class.assAnswerMatching.php.
References ILIAS\TestQuestionPool\ExportImport\Foundation\Normalize\Transformations\float(), ILIAS\TestQuestionPool\ExportImport\Foundation\Normalize\Transformations\int(), and ILIAS\TestQuestionPool\ExportImport\Foundation\Normalize\Transformations\string().
Here is the call graph for this function:| ASS_AnswerMatching::getDefinition | ( | ) |
Gets the definition.
Returns the definition
Definition at line 132 of file class.assAnswerMatching.php.
References $picture_or_definition.
| ASS_AnswerMatching::getDefinitionId | ( | ) |
Gets the definition identifier.
Returns the definition identifier
Definition at line 158 of file class.assAnswerMatching.php.
References $picture_or_definition_id.
| ASS_AnswerMatching::getPicture | ( | ) |
Gets the picture.
Returns the picture
Definition at line 119 of file class.assAnswerMatching.php.
References $picture_or_definition.
| ASS_AnswerMatching::getPictureId | ( | ) |
Gets the picture identifier.
Returns the picture identifier
Definition at line 145 of file class.assAnswerMatching.php.
References $picture_or_definition_id.
| ASS_AnswerMatching::getPoints | ( | ) |
Gets the points.
Returns the points
Definition at line 93 of file class.assAnswerMatching.php.
References $points.
| ASS_AnswerMatching::getTermId | ( | ) |
Gets the term id.
Returns a nonnegative identifier for the term
Definition at line 106 of file class.assAnswerMatching.php.
References $term_id.
| ASS_AnswerMatching::setDefinition | ( | string | $definition = "" | ) |
Sets the definition Sets the definition.
| string | $definition | Definition @access public |
Definition at line 226 of file class.assAnswerMatching.php.
| ASS_AnswerMatching::setDefinitionId | ( | int | $definition_id = 0 | ) |
Sets the definition id Sets the nonnegative definition identifier which can be used for sorting or displaying matching pairs.
| integer | $definition_id | A nonnegative integer @access public |
Definition at line 200 of file class.assAnswerMatching.php.
| ASS_AnswerMatching::setPicture | ( | string | $picture = "" | ) |
Sets the picture Sets the picture.
| string | $picture | Picture @access public |
Definition at line 214 of file class.assAnswerMatching.php.
| ASS_AnswerMatching::setPictureId | ( | int | $picture_id = 0 | ) |
Sets the picture id Sets the nonnegative picture identifier which can be used for sorting or displaying matching pairs.
| integer | $picture_id | A nonnegative integer @access public |
Definition at line 186 of file class.assAnswerMatching.php.
| ASS_AnswerMatching::setPoints | ( | float | $points = 0.0 | ) |
Sets the points Sets the points given for selecting the answer.
| double | $points | The points given for the answer @access public |
Definition at line 239 of file class.assAnswerMatching.php.
References $points.
| ASS_AnswerMatching::setTermId | ( | $term_id = 0 | ) |
Sets the term id.
Sets the nonnegative term identifier which can be used for sorting or displaying matching pairs
| integer | $term_id | A nonnegative integer @access public |
Definition at line 172 of file class.assAnswerMatching.php.
References $term_id.
| ASS_AnswerMatching::toNormalized | ( | Transformations | $transformations, |
| array | $context = [] |
||
| ) |
Convert the internal state of the implementing object into a language-neutral array structure.
The resulting array must contain only null, scalar values (string, int, float, bool) and nested arrays following the same rules.
| array<string,mixed> | $context |
Implements ILIAS\TestQuestionPool\ExportImport\Foundation\Normalize\ToNormalized.
Definition at line 245 of file class.assAnswerMatching.php.
References $picture_or_definition, $picture_or_definition_id, $points, and $term_id.
| ASS_AnswerMatching::$picture_or_definition |
Definition at line 42 of file class.assAnswerMatching.php.
Referenced by __construct(), getDefinition(), getPicture(), and toNormalized().
| ASS_AnswerMatching::$picture_or_definition_id |
Definition at line 60 of file class.assAnswerMatching.php.
Referenced by __construct(), getDefinitionId(), getPictureId(), and toNormalized().
| float ASS_AnswerMatching::$points |
Definition at line 33 of file class.assAnswerMatching.php.
Referenced by __construct(), getPoints(), setPoints(), and toNormalized().
| ASS_AnswerMatching::$term_id |
Definition at line 51 of file class.assAnswerMatching.php.
Referenced by __construct(), getTermId(), setTermId(), and toNormalized().