ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Parent object for all SCORM objects, that are stored in table scorm_object. More...
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 |
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 |
Definition at line 39 of file class.ilSCORMObject.php.
References read().
|
static |
Definition at line 183 of file class.ilSCORMObject.php.
Referenced by ilObjSAHSLearningModule\delete().
|
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().
ilSCORMObject::create | ( | ) |
Create database record for SCORM object.
Definition at line 135 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getSLMId(), getTitle(), getType(), and setId().
ilSCORMObject::delete | ( | ) |
Definition at line 172 of file class.ilSCORMObject.php.
References $DIC, $ilDB, and getId().
ilSCORMObject::getId | ( | ) |
Definition at line 47 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(), ilSCORMTrackingItemsScoTableGUI\fillRow(), ilSCORMItem\getTrackingDataOfUser(), ilSCORMItem\insertTrackData(), ilSCORMTrackingItemsScoTableGUI\parse(), 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 77 of file class.ilSCORMObject.php.
References $slm_id.
Referenced by create(), ilSCORMItem\delete(), ilSCORMItem\getTrackingDataOfUser(), and update().
ilSCORMObject::getTitle | ( | ) |
Definition at line 67 of file class.ilSCORMObject.php.
References $title.
Referenced by create(), ilSCORMTrackingItemsScoTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), and update().
ilSCORMObject::getType | ( | ) |
Definition at line 57 of file class.ilSCORMObject.php.
References $type.
Referenced by create(), and update().
ilSCORMObject::read | ( | ) |
Definition at line 90 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getId(), setSLMId(), setTitle(), and setType().
Referenced by __construct().
ilSCORMObject::setId | ( | int | $a_id | ) |
Definition at line 52 of file class.ilSCORMObject.php.
Referenced by create(), and ilSCORMResource\readByIdRef().
ilSCORMObject::setSLMId | ( | int | $a_slm_id | ) |
Definition at line 82 of file class.ilSCORMObject.php.
Referenced by read().
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().
ilSCORMObject::setType | ( | ?string | $a_type | ) |
Definition at line 62 of file class.ilSCORMObject.php.
Referenced by ilSCORMOrganizations\__construct(), ilSCORMResources\__construct(), ilSCORMManifest\__construct(), ilSCORMOrganization\__construct(), ilSCORMResource\__construct(), ilSCORMItem\__construct(), and read().
ilSCORMObject::update | ( | ) |
Updates database record for SCORM object.
Definition at line 155 of file class.ilSCORMObject.php.
References $DIC, $ilDB, getId(), getSLMId(), getTitle(), and getType().
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().