ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
__construct (ilObjCmiXapi $object) | |
executeCommand () | |
Data Fields | |
const | XAPI_PROXY_ENDPOINT = 'Modules/CmiXapi/xapiproxy.php' |
Protected Member Functions | |
launchCmd () | |
buildLaunchLink ($token) | |
getLaunchParameters ($token) | |
getAuthTokenFetchLink () | |
buildAuthTokenFetchParam () | |
getValidToken () | |
initCmixUser () | |
getCmi5LearnerPreferences () | |
CMI5preLaunch ($token) | |
Prelaunch post cmi5LearnerPreference (agent profile) post LMS.LaunchData. More... | |
Protected Attributes | |
$object | |
$cmixUser | |
$plugin = false | |
Private Member Functions | |
log () | |
Definition at line 15 of file class.ilCmiXapiLaunchGUI.php.
ilCmiXapiLaunchGUI::__construct | ( | ilObjCmiXapi | $object | ) |
ilObjCmiXapi | $object |
Definition at line 37 of file class.ilCmiXapiLaunchGUI.php.
References $object.
|
protected |
ilCmiXapiException |
Definition at line 145 of file class.ilCmiXapiLaunchGUI.php.
References $param, ilCmiXapiAuthToken\getWacSalt(), ilCmiXapiAuthToken\OPENSSL_ENCRYPTION_METHOD, and ilCmiXapiAuthToken\OPENSSL_IV.
Referenced by getAuthTokenFetchLink().
|
protected |
Definition at line 61 of file class.ilCmiXapiLaunchGUI.php.
References $token, ilUtil\appendUrlParameterString(), getLaunchParameters(), ilUtil\getWebspaceDir(), ILIAS_HTTP_PATH, ilCmiXapiContentUploadImporter\RELATIVE_CONTENT_DIRECTORY_NAMEBASE, ilObjCmiXapi\SRC_TYPE_LOCAL, and ilObjCmiXapi\SRC_TYPE_REMOTE.
Referenced by launchCmd().
|
protected |
Prelaunch post cmi5LearnerPreference (agent profile) post LMS.LaunchData.
Definition at line 224 of file class.ilCmiXapiLaunchGUI.php.
References $client, $DIC, Vendor\Package\$e, $lang, $response, $token, ilCmiXapiAbstractRequest\buildQuery(), ilCmiXapiAbstractRequest\checkResponse(), ilCmiXapiDateTime\dateIntervalToISO860Duration(), ilCmiXapiUser\generateRegistration(), getCmi5LearnerPreferences(), ilCmiXapiVerbList\getInstance(), ilCmiXapiAuthToken\getInstanceByToken(), getValidToken(), ilObjCmiXapi\guidv4(), IL_CAL_UNIX, log(), and ilLPObjSettings\LP_MODE_DEACTIVATED.
Referenced by launchCmd().
ilCmiXapiLaunchGUI::executeCommand | ( | ) |
Definition at line 42 of file class.ilCmiXapiLaunchGUI.php.
References launchCmd().
|
protected |
Definition at line 129 of file class.ilCmiXapiLaunchGUI.php.
References $param, buildAuthTokenFetchParam(), and ILIAS_HTTP_PATH.
Referenced by getLaunchParameters().
|
protected |
Definition at line 207 of file class.ilCmiXapiLaunchGUI.php.
References $DIC.
Referenced by CMI5preLaunch().
|
protected |
Definition at line 85 of file class.ilCmiXapiLaunchGUI.php.
References $DIC, $token, ilObjCmiXapi\CONT_TYPE_CMI5, ilCmiXapiUser\generateRegistration(), getAuthTokenFetchLink(), and ILIAS_HTTP_PATH.
Referenced by buildLaunchLink().
|
protected |
Definition at line 166 of file class.ilCmiXapiLaunchGUI.php.
References $DIC, $token, and ilCmiXapiAuthToken\fillToken().
Referenced by CMI5preLaunch(), and launchCmd().
|
protected |
Definition at line 179 of file class.ilCmiXapiLaunchGUI.php.
References $DIC, ilLPStatusWrapper\_updateStatus(), ilObjCmiXapi\CONT_TYPE_CMI5, ilCmiXapiUser\generateCMI5Registration(), ilCmiXapiUser\getIdent(), and ilCmiXapiUser\getUsrIdent().
Referenced by launchCmd().
|
protected |
Definition at line 47 of file class.ilCmiXapiLaunchGUI.php.
References $DIC, $ret, $token, buildLaunchLink(), CMI5preLaunch(), ilObjCmiXapi\CONT_TYPE_CMI5, getValidToken(), and initCmixUser().
Referenced by executeCommand().
|
private |
Definition at line 401 of file class.ilCmiXapiLaunchGUI.php.
References $log.
Referenced by CMI5preLaunch().
|
protected |
Definition at line 27 of file class.ilCmiXapiLaunchGUI.php.
|
protected |
Definition at line 22 of file class.ilCmiXapiLaunchGUI.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilCmiXapiLaunchGUI.php.
const ilCmiXapiLaunchGUI::XAPI_PROXY_ENDPOINT = 'Modules/CmiXapi/xapiproxy.php' |
Definition at line 17 of file class.ilCmiXapiLaunchGUI.php.