|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilSCORMObject:
Collaboration diagram for ilSCORMObject:Public Member Functions | |
| __construct (int $a_id=0) | |
| Constructor. More... | |
| getId () | |
| setId (int $a_id) | |
| getType () | |
| setType (?string $a_type) | |
| getTitle () | |
| setTitle (string $a_title) | |
| getSLMId () | |
| setSLMId (int $a_slm_id) | |
| read () | |
| create () | |
| Create database record for SCORM object. More... | |
| update () | |
| Updates database record for SCORM object. More... | |
| delete () | |
Static Public Member Functions | |
| static | _lookupPresentableItems (int $a_slm_id) |
| Count number of presentable SCOs/Assets of SCORM learning module. More... | |
| static & | _getInstance (int $a_id, int $a_slm_id) |
Data Fields | |
| int | $id |
| string | $title = "" |
| string | $type = null |
| int | $slm_id |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Parent object for all SCORM objects, that are stored in table scorm_object
Definition at line 28 of file class.ilSCORMObject.php.
| ilSCORMObject::__construct | ( | int | $a_id = 0 | ) |
Constructor.
| int | $a_id | Object ID |
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 39 of file class.ilSCORMObject.php.
References read().
Here is the call graph for this function:
|
static |
Definition at line 186 of file class.ilSCORMObject.php.
Referenced by ilObjSAHSLearningModule\delete().
Here is the caller graph for this function:
|
static |
Count number of presentable SCOs/Assets of SCORM learning module.
Definition at line 109 of file class.ilSCORMObject.php.
Referenced by ilSCORMPresentationGUI\frameset(), and ilObjSCORMTracking\storeJsApiCmi().
Here is the caller graph for this function:| ilSCORMObject::create | ( | ) |
Create database record for SCORM object.
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 135 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getSLMId(), getTitle(), getType(), and setId().
Here is the call graph for this function:| ilSCORMObject::delete | ( | ) |
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 172 of file class.ilSCORMObject.php.
References $DIC, $ilDB, and getId().
Here is the call graph for this function:| ilSCORMObject::getId | ( | ) |
Definition at line 47 of file class.ilSCORMObject.php.
References $id.
Referenced by ilSCORMItem\create(), ilSCORMManifest\create(), ilSCORMOrganization\create(), ilSCORMOrganizations\create(), ilSCORMResource\create(), ilSCORMResources\create(), ilSCORMItem\delete(), ilSCORMManifest\delete(), delete(), ilSCORMOrganization\delete(), ilSCORMOrganizations\delete(), ilSCORMResource\delete(), ilSCORMResources\delete(), ilSCORMTrackingItemsScoTableGUI\fillRow(), ilSCORMItem\getTrackingDataOfUser(), ilSCORMItem\insertTrackData(), ilSCORMTrackingItemsScoTableGUI\parse(), ilSCORMItem\read(), ilSCORMManifest\read(), read(), ilSCORMOrganization\read(), ilSCORMOrganizations\read(), ilSCORMResource\read(), ilSCORMResources\read(), ilSCORMItem\update(), ilSCORMManifest\update(), update(), ilSCORMOrganization\update(), ilSCORMOrganizations\update(), ilSCORMResource\update(), and ilSCORMResources\update().
Here is the caller graph for this function:| ilSCORMObject::getSLMId | ( | ) |
Definition at line 77 of file class.ilSCORMObject.php.
References $slm_id.
Referenced by create(), ilSCORMItem\delete(), ilSCORMItem\getTrackingDataOfUser(), and update().
Here is the caller graph for this function:| ilSCORMObject::getTitle | ( | ) |
Definition at line 67 of file class.ilSCORMObject.php.
References $title.
Referenced by create(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingItemsScoTableGUI\initTable(), and update().
Here is the caller graph for this function:| ilSCORMObject::getType | ( | ) |
Definition at line 57 of file class.ilSCORMObject.php.
References $type.
Referenced by create(), and update().
Here is the caller graph for this function:| ilSCORMObject::read | ( | ) |
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 90 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getId(), setSLMId(), setTitle(), and setType().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSCORMObject::setId | ( | int | $a_id | ) |
Definition at line 52 of file class.ilSCORMObject.php.
Referenced by create(), and ilSCORMResource\readByIdRef().
Here is the caller graph for this function:| ilSCORMObject::setSLMId | ( | int | $a_slm_id | ) |
Definition at line 82 of file class.ilSCORMObject.php.
Referenced by read().
Here is the caller graph for this function:| ilSCORMObject::setTitle | ( | string | $a_title | ) |
Definition at line 72 of file class.ilSCORMObject.php.
Referenced by ilSCORMOrganizations\__construct(), ilSCORMResources\__construct(), read(), ilSCORMResource\setHRef(), and ilSCORMManifest\setImportId().
Here is the caller graph for this function:| ilSCORMObject::setType | ( | ?string | $a_type | ) |
Definition at line 62 of file class.ilSCORMObject.php.
Referenced by ilSCORMItem\__construct(), ilSCORMManifest\__construct(), ilSCORMOrganization\__construct(), ilSCORMOrganizations\__construct(), ilSCORMResource\__construct(), ilSCORMResources\__construct(), and read().
Here is the caller graph for this function:| ilSCORMObject::update | ( | ) |
Updates database record for SCORM object.
Reimplemented in ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, ilSCORMResource, and ilSCORMResources.
Definition at line 155 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getId(), getSLMId(), getTitle(), and getType().
Here is the call graph for this function:| int ilSCORMObject::$id |
Definition at line 30 of file class.ilSCORMObject.php.
Referenced by getId().
| int ilSCORMObject::$slm_id |
Definition at line 33 of file class.ilSCORMObject.php.
Referenced by getSLMId().
| string ilSCORMObject::$title = "" |
Definition at line 31 of file class.ilSCORMObject.php.
Referenced by getTitle().
| string ilSCORMObject::$type = null |
Definition at line 32 of file class.ilSCORMObject.php.
Referenced by getType().