ILIAS
Release_3_10_x_branch Revision 61812
|
Parent object for all SCORM objects, that are stored in table scorm_object. More...
Public Member Functions | |
ilSCORMObject ($a_id=0) | |
Constructor. | |
getId () | |
setId ($a_id) | |
getType () | |
setType ($a_type) | |
getTitle () | |
setTitle ($a_title) | |
getSLMId () | |
setSLMId ($a_slm_id) | |
read () | |
_lookupPresentableItems ($a_slm_id) | |
Count number of presentable SCOs/Assets of SCORM learning module. | |
create () | |
Create database record for SCORM object. | |
update () | |
Updates database record for SCORM object. | |
delete () | |
& | _getInstance ($a_id, $a_slm_id) |
get instance of specialized GUI class |
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::_getInstance | ( | $a_id, | |
$a_slm_id | |||
) |
get instance of specialized GUI class
static
Definition at line 178 of file class.ilSCORMObject.php.
References DB_FETCHMODE_ASSOC.
Referenced by ilObjSAHSLearningModule\delete().
ilSCORMObject::_lookupPresentableItems | ( | $a_slm_id | ) |
Count number of presentable SCOs/Assets of SCORM learning module.
Definition at line 115 of file class.ilSCORMObject.php.
References DB_FETCHMODE_ASSOC.
Referenced by ilSCORMPresentationGUI\frameset(), and ilSCORMPresentationGUI\launchSahs().
ilSCORMObject::create | ( | ) |
Create database record for SCORM object.
Reimplemented in ilSCORMResource, ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 138 of file class.ilSCORMObject.php.
References getSLMId(), getTitle(), getType(), and setId().
ilSCORMObject::delete | ( | ) |
Reimplemented in ilSCORMResource, ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 165 of file class.ilSCORMObject.php.
References 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::ilSCORMObject | ( | $a_id = 0 | ) |
Constructor.
int | $a_id | Object ID public |
Definition at line 47 of file class.ilSCORMObject.php.
References read().
Referenced by ilSCORMItem\ilSCORMItem(), ilSCORMManifest\ilSCORMManifest(), ilSCORMOrganization\ilSCORMOrganization(), ilSCORMOrganizations\ilSCORMOrganizations(), ilSCORMResource\ilSCORMResource(), and ilSCORMResources\ilSCORMResources().
ilSCORMObject::read | ( | ) |
Reimplemented in ilSCORMItem, ilSCORMResource, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 99 of file class.ilSCORMObject.php.
References DB_FETCHMODE_ASSOC, getId(), setSLMId(), setTitle(), and setType().
Referenced by ilSCORMObject().
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\ilSCORMOrganizations(), ilSCORMResources\ilSCORMResources(), read(), ilSCORMResource\setHRef(), and ilSCORMManifest\setImportId().
ilSCORMObject::setType | ( | $a_type | ) |
Definition at line 74 of file class.ilSCORMObject.php.
Referenced by ilSCORMItem\ilSCORMItem(), ilSCORMManifest\ilSCORMManifest(), ilSCORMOrganization\ilSCORMOrganization(), ilSCORMOrganizations\ilSCORMOrganizations(), ilSCORMResource\ilSCORMResource(), ilSCORMResources\ilSCORMResources(), and read().
ilSCORMObject::update | ( | ) |
Updates database record for SCORM object.
Reimplemented in ilSCORMResource, ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 153 of file class.ilSCORMObject.php.
References 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().