| [ Index ] |
PHP Cross Reference of Moodle 310 |
[Source view] [Print] [Project Stats]
Statement activity object for xAPI structure checking and usage.
| Copyright: | 2020 Ferran Recio |
| License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
| File Size: | 129 lines (4 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
item_activity:: (5 methods):
__construct()
create_from_data()
create_from_id()
get_id()
get_definition()
Class: item_activity - X-Ref
Class that implements a xAPI activity compatible with xAPI object.| __construct(stdClass $data, item_definition $definition = null) X-Ref |
| Item activity constructor. An xAPI activity is mainly an IRI ID and an optional definition. param: stdClass $data from the specific xAPI element param: item_definition $definition option definition item |
| create_from_data(stdClass $data) X-Ref |
| Function to create an item from part of the xAPI statement. param: stdClass $data the original xAPI element return: item item_activity xAPI generated |
| create_from_id(string $id, item_definition $definition = null) X-Ref |
| Generate a valid item_activity from a simple ID string and an optional definition. param: string $id any string that will converted into a valid IRI param: item_definition|null $definition optional item_definition return: item_activity |
| get_id() X-Ref |
| Return the activity ID. If the ID was generated by iri::generate this function will return the iri:extract value. return: string the activity ID |
| get_definition() X-Ref |
| Returns the item_definition of this item. return: item_definition|null the item definition if available |
| Generated: Wed Jan 22 11:59:49 2025 | Cross-referenced by PHPXref 0.7.1 |