ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilSCORMOfflineMode. More...
Public Member Functions | |
__construct () | |
Constructor. More... | |
getSopManifestEntries () | |
getLmManifestEntries () | |
tracking2sop () | |
getClientIdSop () | |
il2sopUserData () | |
il2sopSahsUser () | |
sop2il () | |
scormPlayerUnloadForSop2il ($data) | |
setOfflineMode ($a_mode) | |
getOfflineMode () | |
Static Public Member Functions | |
static | checkIfAnyoneIsInOfflineMode ($obj_id) |
static | usersInOfflineMode ($obj_id) |
static | stopOfflineModeForUser ($obj_id, $user_id) |
static | encodeuri ($path) |
Private Member Functions | |
read () | |
Class ilSCORMOfflineMode.
Class for scorm offline player connection
Definition at line 16 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::__construct | ( | ) |
Constructor.
int | $a_id | Object ID public |
Definition at line 46 of file class.ilSCORMOfflineMode.php.
References $_GET, $DIC, ilObject\_lookupObjectId(), ilObjSAHSLearningModule\_lookupSubType(), and read().
|
static |
Definition at line 464 of file class.ilSCORMOfflineMode.php.
References $DIC, $ilDB, $obj_id, and $res.
Referenced by ilObjSCORMLearningModuleGUI\initPropertiesForm(), and ilObjSCORM2004LearningModuleGUI\initPropertiesForm().
|
static |
Definition at line 508 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::getClientIdSop | ( | ) |
ilSCORMOfflineMode::getLmManifestEntries | ( | ) |
Definition at line 146 of file class.ilSCORMOfflineMode.php.
References $DIC, $log, $name, $obj_id, and ilUtil\getWebspaceDir().
ilSCORMOfflineMode::getOfflineMode | ( | ) |
ilSCORMOfflineMode::getSopManifestEntries | ( | ) |
Definition at line 75 of file class.ilSCORMOfflineMode.php.
References $DIC, $log, $name, ilUtil\getImagePath(), iljQueryUtil\getLocaljQueryPath(), and ilUtil\getStyleSheetLocation().
ilSCORMOfflineMode::il2sopSahsUser | ( | ) |
Definition at line 274 of file class.ilSCORMOfflineMode.php.
References $DIC, $ilDB, $ilUser, $res, and ilChangeEvent\_lookupReadEvents().
Referenced by tracking2sop().
ilSCORMOfflineMode::il2sopUserData | ( | ) |
Definition at line 260 of file class.ilSCORMOfflineMode.php.
Referenced by tracking2sop().
|
private |
Definition at line 445 of file class.ilSCORMOfflineMode.php.
References $DIC, $ilDB, $ilUser, and $res.
Referenced by __construct().
ilSCORMOfflineMode::scormPlayerUnloadForSop2il | ( | $data | ) |
Definition at line 395 of file class.ilSCORMOfflineMode.php.
References $data, $DIC, $GLOBALS, $ilDB, $ilUser, $res, and ilChangeEvent\_updateAccessForScormOfflinePlayer().
ilSCORMOfflineMode::setOfflineMode | ( | $a_mode | ) |
ilSCORMOfflineMode::sop2il | ( | ) |
Definition at line 324 of file class.ilSCORMOfflineMode.php.
References $data, $DIC, $GLOBALS, $i, $ilDB, $ilUser, $in, $lm_set, $result, $ret, exit, ilSCORM2004StoreData\setCMIData(), ilObjSCORMTracking\storeJsApiCmi(), ilObjSCORMTracking\syncGlobalStatus(), ilSCORM2004StoreData\syncGlobalStatus(), and ilUtil\yn2tf().
|
static |
Definition at line 497 of file class.ilSCORMOfflineMode.php.
References $DIC, $ilDB, $obj_id, and $res.
Referenced by ilObjSCORMLearningModuleGUI\confirmedStopUserOfflineMode().
ilSCORMOfflineMode::tracking2sop | ( | ) |
Definition at line 169 of file class.ilSCORMOfflineMode.php.
References $_GET, $DIC, $ilUser, $obj_id, $result, ilObject\_lookupDescription(), ilObject\_lookupTitle(), ilObjSCORMInitData\get_max_attempts(), ilObjSCORMInitData\getIliasScormData(), ilObjSCORMInitData\getIliasScormResources(), ilObjSCORMInitData\getIliasScormTree(), ilObjSCORMInitData\getIliasScormVars(), ilObjectLP\getInstance(), il2sopSahsUser(), and il2sopUserData().
|
static |
Definition at line 480 of file class.ilSCORMOfflineMode.php.
References $DIC, $ilDB, $obj_id, and $res.
Referenced by ilSCORMOfflineModeUsersTableGUI\parse().
ilSCORMOfflineMode::$cmd_url |
Definition at line 21 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$debug = false |
Definition at line 38 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$imsmanifest |
Definition at line 37 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$lm_appcache |
Definition at line 35 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$lm_cmd_url |
Definition at line 22 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$lm_dir |
Definition at line 33 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$lm_imsmanifest_xml |
Definition at line 36 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$lm_index |
Definition at line 34 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$obj_id |
Definition at line 19 of file class.ilSCORMOfflineMode.php.
Referenced by checkIfAnyoneIsInOfflineMode(), getLmManifestEntries(), stopOfflineModeForUser(), tracking2sop(), and usersInOfflineMode().
ilSCORMOfflineMode::$offlineMode |
Definition at line 20 of file class.ilSCORMOfflineMode.php.
Referenced by getOfflineMode().
ilSCORMOfflineMode::$player12_url |
Definition at line 23 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$player2004_url |
Definition at line 24 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$scripts_dir |
Definition at line 29 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$som_dir |
Definition at line 28 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$som_url |
Definition at line 25 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$sop_appcache |
Definition at line 32 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$sop_dir |
Definition at line 27 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$sop_index |
Definition at line 31 of file class.ilSCORMOfflineMode.php.
ilSCORMOfflineMode::$type |
Definition at line 18 of file class.ilSCORMOfflineMode.php.