|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
The platforms of the administration that launch ILIAS: what lti_ext_consumer keeps of them, and their LTI Advantage registration in lti2_consumer, the table of celtic/lti, which ilLTIDataConnector reads at a launch. More...
Collaboration diagram for ilLTIPlatform:Static Public Member Functions | |
| static | lookupVersion (int $platform_id) |
| The LTI version of a platform of the administration: LTI Advantage when it has an LTI Advantage registration, for the whole platform or, in older installations, for one of its objects. More... | |
| static | saveRegistration (int $platform_id, string $name, bool $enabled, array $registration, array $settings=[]) |
| Stores the LTI Advantage registration of a platform of the administration, once for the whole platform (ref_id 0). More... | |
| static | lookupIdByRegistration (string $issuer, string $client_id, string $deployment_id) |
| The platform of the administration an LTI Advantage registration belongs to, 0 when none has it. More... | |
| static | lookupAdministrationRow (int $platform_id) |
| The platform of the administration as stored in lti_ext_consumer, empty when it does not exist. More... | |
| static | lookupNamesRoles (int $platform_id) |
| Whether ILIAS reads the members of the contexts of the platform when an instructor launches (LTI Advantage NRPS). More... | |
| static | lookupObjectTypes (int $platform_id) |
| The types of the objects that can be released to a platform of the administration. More... | |
| static | lookupRegistrationSettings (int $platform_id) |
| The settings of celtic/lti the LTI Advantage registration of a platform of the administration has. More... | |
The platforms of the administration that launch ILIAS: what lti_ext_consumer keeps of them, and their LTI Advantage registration in lti2_consumer, the table of celtic/lti, which ilLTIDataConnector reads at a launch.
Definition at line 30 of file class.ilLTIPlatform.php.
|
static |
The platform of the administration as stored in lti_ext_consumer, empty when it does not exist.
Definition at line 129 of file class.ilLTIPlatform.php.
References $DIC.
Referenced by ilLTIAdvantageToolRegistration\acceptToken(), ilLTIAdvantageToolRegistration\getPlatformToRegister(), ilAuthProviderLTI\lookupConsumer(), and ilLTIAdministrationPlatformForm\read().
Here is the caller graph for this function:
|
static |
The platform of the administration an LTI Advantage registration belongs to, 0 when none has it.
A launch names the platform by these three ids, so no two platforms may share them.
Definition at line 110 of file class.ilLTIPlatform.php.
References $client_id, and $DIC.
Referenced by ilLTIAdministrationPlatformForm\getForm(), and ilLTIAdvantageToolRegistration\getPlatformToRegister().
Here is the caller graph for this function:
|
static |
Whether ILIAS reads the members of the contexts of the platform when an instructor launches (LTI Advantage NRPS).
Definition at line 143 of file class.ilLTIPlatform.php.
Referenced by ilAuthProviderLTI\syncMembers().
Here is the caller graph for this function:
|
static |
The types of the objects that can be released to a platform of the administration.
Definition at line 153 of file class.ilLTIPlatform.php.
References $DIC.
Referenced by ilLTIAdministrationPlatformTable\getObjectTypes(), and ilLTIAdministrationPlatformForm\read().
Here is the caller graph for this function:
|
static |
The settings of celtic/lti the LTI Advantage registration of a platform of the administration has.
Definition at line 174 of file class.ilLTIPlatform.php.
References $DIC, and $settings.
Referenced by ilLTIAdvantageToolRegistration\acceptToken(), and ilLTIAdministrationPlatformForm\save().
Here is the caller graph for this function:
|
static |
The LTI version of a platform of the administration: LTI Advantage when it has an LTI Advantage registration, for the whole platform or, in older installations, for one of its objects.
Definition at line 36 of file class.ilLTIPlatform.php.
References $DIC, ilLTITool\VERSION_1P1, and ilLTITool\VERSION_ADVANTAGE.
Referenced by ilLTIAdvantageToolRegistration\acceptToken(), ilObjLTIAdministrationGUI\getPlatformForm(), and ilLTIProviderObjectSettingGUI\isAdvantage().
Here is the caller graph for this function:
|
static |
Stores the LTI Advantage registration of a platform of the administration, once for the whole platform (ref_id 0).
The URLs go to the settings of celtic/lti. An empty registration still marks the platform as an LTI Advantage one, until it registers through Dynamic Registration.
| int | $platform_id | the platform in lti_ext_consumer |
| array | $registration | platform_id, client_id, deployment_id, keyset_url, token_url and authentication_url |
| array | $settings | further settings of celtic/lti to store |
Definition at line 60 of file class.ilLTIPlatform.php.
Referenced by ilLTIAdvantageToolRegistration\getPlatformToRegister(), and ilLTIAdministrationPlatformForm\save().
Here is the caller graph for this function: