ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
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.
References read().
|
static |
get instance of specialized GUI class
static
Definition at line 193 of file class.ilSCORMObject.php.
Referenced by ilObjSAHSLearningModule\delete().
|
static |
Count number of presentable SCOs/Assets of SCORM learning module.
Definition at line 116 of file class.ilSCORMObject.php.
Referenced by ilSCORMPresentationGUI\frameset(), and ilSCORMPresentationGUI\launchSahs().
ilSCORMObject::create | ( | ) |
Create database record for SCORM object.
Definition at line 142 of file class.ilSCORMObject.php.
References $ilDB, array, getSLMId(), getTitle(), getType(), and setId().
ilSCORMObject::delete | ( | ) |
Definition at line 178 of file class.ilSCORMObject.php.
References $ilDB, array, and getId().
ilSCORMObject::getId | ( | ) |
Definition at line 58 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 88 of file class.ilSCORMObject.php.
References $slm_id.
Referenced by create(), ilSCORMItem\delete(), ilSCORMItem\getTrackingDataOfUser(), and update().
ilSCORMObject::getTitle | ( | ) |
Definition at line 78 of file class.ilSCORMObject.php.
References $title.
Referenced by create(), and update().
ilSCORMObject::getType | ( | ) |
Definition at line 68 of file class.ilSCORMObject.php.
References $type.
Referenced by create(), and update().
ilSCORMObject::read | ( | ) |
Definition at line 98 of file class.ilSCORMObject.php.
References $ilDB, array, getId(), setSLMId(), setTitle(), and setType().
Referenced by __construct().
ilSCORMObject::setId | ( | $a_id | ) |
Definition at line 63 of file class.ilSCORMObject.php.
Referenced by create(), and ilSCORMResource\readByIdRef().
ilSCORMObject::setSLMId | ( | $a_slm_id | ) |
Definition at line 93 of file class.ilSCORMObject.php.
Referenced by read().
ilSCORMObject::setTitle | ( | $a_title | ) |
Definition at line 83 of file class.ilSCORMObject.php.
Referenced by ilSCORMOrganizations\__construct(), ilSCORMResources\__construct(), read(), ilSCORMResource\setHRef(), and ilSCORMManifest\setImportId().
ilSCORMObject::setType | ( | $a_type | ) |
Definition at line 73 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 162 of file class.ilSCORMObject.php.
References $ilDB, array, 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().