ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Parent object for all SCORM objects, that are stored in table scorm_object. More...
Public Member Functions | |
__construct ($a_id=0) | |
Constructor. More... | |
getId () | |
setId ($a_id) | |
getType () | |
setType ($a_type) | |
getTitle () | |
setTitle ($a_title) | |
getSLMId () | |
setSLMId ($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 ($a_slm_id) |
Count number of presentable SCOs/Assets of SCORM learning module. More... | |
static & | _getInstance ($a_id, $a_slm_id) |
get instance of specialized GUI class More... | |
Data Fields | |
$id | |
$title | |
$type | |
$slm_id | |
Parent object for all SCORM objects, that are stored in table scorm_object.
Definition at line 33 of file class.ilSCORMObject.php.
ilSCORMObject::__construct | ( | $a_id = 0 | ) |
Constructor.
int | $a_id | Object ID public |
Definition at line 47 of file class.ilSCORMObject.php.
|
static |
get instance of specialized GUI class
static
Definition at line 199 of file class.ilSCORMObject.php.
Referenced by ilObjSAHSLearningModule\delete().
|
static |
Count number of presentable SCOs/Assets of SCORM learning module.
Definition at line 118 of file class.ilSCORMObject.php.
Referenced by ilSCORMPresentationGUI\frameset(), ilSCORMPresentationGUI\launchSahs(), and ilObjSCORMTracking\storeJsApiCmi().
ilSCORMObject::create | ( | ) |
Create database record for SCORM object.
Definition at line 145 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getSLMId(), getTitle(), getType(), and setId().
ilSCORMObject::delete | ( | ) |
Definition at line 183 of file class.ilSCORMObject.php.
References $DIC, $ilDB, and getId().
ilSCORMObject::getId | ( | ) |
Definition at line 59 of file class.ilSCORMObject.php.
References $id.
Referenced by ilSCORMResources\create(), ilSCORMOrganizations\create(), ilSCORMOrganization\create(), ilSCORMManifest\create(), ilSCORMItem\create(), ilSCORMResource\create(), ilSCORMResources\delete(), ilSCORMOrganizations\delete(), ilSCORMOrganization\delete(), ilSCORMManifest\delete(), delete(), ilSCORMItem\delete(), ilSCORMResource\delete(), ilSCORMItem\getTrackingDataOfUser(), ilSCORMItem\insertTrackData(), ilSCORMResources\read(), ilSCORMOrganizations\read(), ilSCORMOrganization\read(), ilSCORMManifest\read(), read(), ilSCORMResource\read(), ilSCORMItem\read(), ilSCORMResources\update(), ilSCORMOrganizations\update(), ilSCORMOrganization\update(), ilSCORMManifest\update(), update(), ilSCORMItem\update(), and ilSCORMResource\update().
ilSCORMObject::getSLMId | ( | ) |
Definition at line 89 of file class.ilSCORMObject.php.
References $slm_id.
Referenced by create(), ilSCORMItem\delete(), ilSCORMItem\getTrackingDataOfUser(), and update().
ilSCORMObject::getTitle | ( | ) |
Definition at line 79 of file class.ilSCORMObject.php.
References $title.
Referenced by create(), and update().
ilSCORMObject::getType | ( | ) |
Definition at line 69 of file class.ilSCORMObject.php.
References $type.
Referenced by create(), and update().
ilSCORMObject::read | ( | ) |
Definition at line 99 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getId(), setSLMId(), setTitle(), and setType().
Referenced by __construct().
ilSCORMObject::setId | ( | $a_id | ) |
Definition at line 64 of file class.ilSCORMObject.php.
Referenced by create(), and ilSCORMResource\readByIdRef().
ilSCORMObject::setSLMId | ( | $a_slm_id | ) |
Definition at line 94 of file class.ilSCORMObject.php.
Referenced by read().
ilSCORMObject::setTitle | ( | $a_title | ) |
Definition at line 84 of file class.ilSCORMObject.php.
Referenced by ilSCORMOrganizations\__construct(), ilSCORMResources\__construct(), read(), ilSCORMResource\setHRef(), and ilSCORMManifest\setImportId().
ilSCORMObject::setType | ( | $a_type | ) |
Definition at line 74 of file class.ilSCORMObject.php.
References $a_type.
Referenced by ilSCORMItem\__construct(), ilSCORMOrganizations\__construct(), ilSCORMResources\__construct(), ilSCORMOrganization\__construct(), ilSCORMManifest\__construct(), ilSCORMResource\__construct(), and read().
ilSCORMObject::update | ( | ) |
Updates database record for SCORM object.
Definition at line 166 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getId(), getSLMId(), getTitle(), and getType().
ilSCORMObject::$id |
Definition at line 35 of file class.ilSCORMObject.php.
Referenced by getId().
ilSCORMObject::$slm_id |
Definition at line 38 of file class.ilSCORMObject.php.
Referenced by getSLMId().
ilSCORMObject::$title |
Definition at line 36 of file class.ilSCORMObject.php.
Referenced by getTitle().
ilSCORMObject::$type |
Definition at line 37 of file class.ilSCORMObject.php.
Referenced by getType().