|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Collaboration diagram for ilCmiXapiLaunchGUI:Public Member Functions | |
| __construct (ilObjCmiXapi $object) | |
| executeCommand () | |
Data Fields | |
| const | XAPI_PROXY_ENDPOINT = 'Modules/CmiXapi/xapiproxy.php' |
Protected Member Functions | |
| launchCmd () | |
| buildLaunchLink (string $token) | |
| getLaunchParameters (string $token) | |
| getAuthTokenFetchLink () | |
| buildAuthTokenFetchParam () | |
| getValidToken () | |
| initCmixUser () | |
| getCmi5LearnerPreferences () | |
| CMI5preLaunch (string $token) | |
| Prelaunch post cmi5LearnerPreference (agent profile) post LMS.LaunchData. More... | |
Protected Attributes | |
| ilObjCmiXapi | $object |
| ilCmiXapiUser | $cmixUser |
| bool | $plugin = false |
Private Member Functions | |
| log () | |
Private Attributes | |
| ilObjUser | $user |
| ilCtrlInterface | $ctrl |
Definition at line 30 of file class.ilCmiXapiLaunchGUI.php.
| ilCmiXapiLaunchGUI::__construct | ( | ilObjCmiXapi | $object | ) |
|
protected |
| ilCmiXapiException |
Definition at line 154 of file class.ilCmiXapiLaunchGUI.php.
References $params, CLIENT_ID, ilCmiXapiAuthToken\getWacSalt(), ilCmiXapiAuthToken\OPENSSL_ENCRYPTION_METHOD, and ilCmiXapiAuthToken\OPENSSL_IV.
Referenced by getAuthTokenFetchLink().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 69 of file class.ilCmiXapiLaunchGUI.php.
References ilUtil\appendUrlParameterString(), getLaunchParameters(), ilFileUtils\getWebspaceDir(), ILIAS\Repository\object(), ilCmiXapiContentUploadImporter\RELATIVE_CONTENT_DIRECTORY_NAMEBASE, ilObjCmiXapi\SRC_TYPE_LOCAL, and ilObjCmiXapi\SRC_TYPE_REMOTE.
Referenced by launchCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Prelaunch post cmi5LearnerPreference (agent profile) post LMS.LaunchData.
| ilCmiXapiException | |
| ilDateTimeException |
Definition at line 223 of file class.ilCmiXapiLaunchGUI.php.
References $client, $duration, Vendor\Package\$e, $lang, $response, ilCmiXapiAbstractRequest\buildQuery(), ilCmiXapiAbstractRequest\checkResponse(), ilCmiXapiDateTime\dateIntervalToISO860Duration(), ilCmiXapiUser\generateRegistration(), getCmi5LearnerPreferences(), ilCmiXapiVerbList\getInstance(), ilCmiXapiAuthToken\getInstanceByToken(), getValidToken(), ilObjCmiXapi\guidv4(), IL_CAL_UNIX, log(), ilLPObjSettings\LP_MODE_DEACTIVATED, ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by launchCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCmiXapiLaunchGUI::executeCommand | ( | ) |
Definition at line 49 of file class.ilCmiXapiLaunchGUI.php.
References $DIC, ILIAS\Repository\ctrl(), launchCmd(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
| ilCmiXapiException |
Definition at line 140 of file class.ilCmiXapiLaunchGUI.php.
References $param, and buildAuthTokenFetchParam().
Referenced by getLaunchParameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 205 of file class.ilCmiXapiLaunchGUI.php.
References ILIAS\Repository\user().
Referenced by CMI5preLaunch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 99 of file class.ilCmiXapiLaunchGUI.php.
References $params, CLIENT_ID, ilObjCmiXapi\CONT_TYPE_CMI5, ilCmiXapiUser\generateRegistration(), getAuthTokenFetchLink(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by buildLaunchLink().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 173 of file class.ilCmiXapiLaunchGUI.php.
References $token, ilCmiXapiAuthToken\fillToken(), and ILIAS\Repository\user().
Referenced by CMI5preLaunch(), and launchCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 184 of file class.ilCmiXapiLaunchGUI.php.
References $user, ilObjUser\_isAnonymous(), ilLPStatusWrapper\_updateStatus(), ilObjCmiXapi\CONT_TYPE_CMI5, ilCmiXapiUser\generateCMI5Registration(), ilCmiXapiUser\getIdent(), ilCmiXapiUser\getUsrIdent(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by launchCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 57 of file class.ilCmiXapiLaunchGUI.php.
References $token, buildLaunchLink(), CMI5preLaunch(), ilObjCmiXapi\CONT_TYPE_CMI5, ILIAS\Repository\ctrl(), getValidToken(), initCmixUser(), and ILIAS\Repository\object().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 397 of file class.ilCmiXapiLaunchGUI.php.
References $log.
Referenced by CMI5preLaunch().
Here is the caller graph for this function:
|
protected |
Definition at line 36 of file class.ilCmiXapiLaunchGUI.php.
|
private |
Definition at line 42 of file class.ilCmiXapiLaunchGUI.php.
|
protected |
Definition at line 34 of file class.ilCmiXapiLaunchGUI.php.
Referenced by __construct().
|
protected |
Definition at line 38 of file class.ilCmiXapiLaunchGUI.php.
|
private |
Definition at line 40 of file class.ilCmiXapiLaunchGUI.php.
Referenced by initCmixUser().
| const ilCmiXapiLaunchGUI::XAPI_PROXY_ENDPOINT = 'Modules/CmiXapi/xapiproxy.php' |
Definition at line 32 of file class.ilCmiXapiLaunchGUI.php.