Validation and usage of xAPI definition.
More...
|
| get_data () |
| Return the original data from this item. More...
|
|
| get_interactiontype () |
| Return the definition interaction type.
|
|
| jsonSerialize () |
| Return the data to serialize in case JSON statement is needed. More...
|
|
|
| __construct (stdClass $data) |
| Function to create a definition from part of the xAPI statement. More...
|
|
|
stdClass | $data |
| the item structure.
|
|
string | $interactiontype |
| The statement.
|
|
Validation and usage of xAPI definition.
Definition contains extra information about user interaction with questions and other activities inside a xAPI statement. For now it performs a basic validation on the provided data.
- Copyright
- 2020 Ferran Recio
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
core_xapi\local\statement\item_definition::__construct |
( |
stdClass |
$data | ) |
|
|
protected |
Function to create a definition from part of the xAPI statement.
- Parameters
-
stdClass | $data | the original xAPI element. |
Reimplemented from core_xapi\local\statement\item.
◆ create_from_data()
static core_xapi\local\statement\item_definition::create_from_data |
( |
stdClass |
$data | ) |
|
|
static |
Function to create an item from part of the xAPI statement.
- Parameters
-
stdClass | $data | the original xAPI element |
- Return values
-
Reimplemented from core_xapi\local\statement\item.
◆ get_data()
core_xapi\local\statement\item::get_data |
( |
| ) |
|
|
inherited |
Return the original data from this item.
- Return values
-
stdClass | the original data structure |
◆ jsonSerialize()
core_xapi\local\statement\item::jsonSerialize |
( |
| ) |
|
|
inherited |
Return the data to serialize in case JSON statement is needed.
- Return values
-
stdClass | the original data structure |
The documentation for this class was generated from the following file: