|
Moodle PHP Documentation 5.0
Moodle 5.0.1+ (Build: 20250711) (61af040cd5f)
|
External tool module external functions. More...
Static Public Member Functions | |
| static | create_tool_proxy ($name, $registrationurl, $capabilityoffered, $serviceoffered) |
| Creates a new tool proxy. | |
| static | create_tool_proxy_parameters () |
| Returns description of method parameters. | |
| static | create_tool_proxy_returns () |
| Returns description of method result value. | |
| static | create_tool_type ($cartridgeurl, $key, $secret) |
| Creates a tool type. | |
| static | create_tool_type_parameters () |
| Returns description of method parameters. | |
| static | create_tool_type_returns () |
| Returns description of method result value. | |
| static | delete_tool_proxy ($id) |
| Trigger the course module viewed event and update the module completion status. | |
| static | delete_tool_proxy_parameters () |
| Returns description of method parameters. | |
| static | delete_tool_proxy_returns () |
| Returns description of method result value. | |
| static | delete_tool_type ($id) |
| Delete a tool type. | |
| static | delete_tool_type_parameters () |
| Returns description of method parameters. | |
| static | delete_tool_type_returns () |
| Returns description of method result value. | |
| static | get_ltis_by_courses ($courseids=array()) |
| Returns a list of external tools in a provided list of courses, if no list is provided all external tools that the user can view will be returned. | |
| static | get_ltis_by_courses_parameters () |
| Describes the parameters for get_ltis_by_courses. | |
| static | get_ltis_by_courses_returns () |
| Describes the get_ltis_by_courses return value. | |
| static | get_tool_launch_data ($toolid) |
| Return the launch data for a given external tool. | |
| static | get_tool_launch_data_parameters () |
| Returns description of method parameters. | |
| static | get_tool_launch_data_returns () |
| Returns description of method result value. | |
| static | get_tool_proxies ($orphanedonly) |
| Returns the tool types. | |
| static | get_tool_proxies_parameters () |
| Returns description of method parameters. | |
| static | get_tool_proxies_returns () |
| Returns description of method result value. | |
| static | get_tool_proxy_registration_request ($id) |
| Returns the registration request for a tool proxy. | |
| static | get_tool_proxy_registration_request_parameters () |
| Returns description of method parameters. | |
| static | get_tool_proxy_registration_request_returns () |
| Returns description of method result value. | |
| static | get_tool_types ($toolproxyid) |
| Returns the tool types. | |
| static | get_tool_types_parameters () |
| Returns description of method parameters. | |
| static | get_tool_types_returns () |
| Returns description of method result value. | |
| static | is_cartridge ($url) |
| Determine if the url to a tool is for a cartridge. | |
| static | is_cartridge_parameters () |
| Returns description of method parameters. | |
| static | is_cartridge_returns () |
| Returns description of method result value. | |
| static | update_tool_type ($id, $name, $description, $state) |
| Update a tool type. | |
| static | update_tool_type_parameters () |
| Returns description of method parameters. | |
| static | update_tool_type_returns () |
| Returns description of method result value. | |
| static | view_lti ($ltiid) |
| Trigger the course module viewed event and update the module completion status. | |
| static | view_lti_parameters () |
| Returns description of method parameters. | |
| static | view_lti_returns () |
| Returns description of method result value. | |
External tool module external functions.
|
static |
Creates a new tool proxy.
| string | $name | Tool proxy name |
| string | $registrationurl | Registration url |
| string[] | $capabilityoffered | List of capabilities this tool proxy should be offered |
| string[] | $serviceoffered | List of services this tool proxy should be offered |
| object | The new tool proxy |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Creates a tool type.
| string | $cartridgeurl | Url of the xml cartridge representing the LTI tool |
| string | $key | The consumer key to identify this consumer |
| string | $secret | The secret |
| array | created tool type |
| moodle_exception | If the tool type could not be created |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Trigger the course module viewed event and update the module completion status.
| int | $id | the lti instance id |
| object | The tool proxy |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Delete a tool type.
| int | $id | The id of the tool type to be deleted |
| array | deleted tool type |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Returns a list of external tools in a provided list of courses, if no list is provided all external tools that the user can view will be returned.
| array | $courseids | the course ids |
| array | the lti details |
|
static |
Describes the parameters for get_ltis_by_courses.
| external_function_parameters |
|
static |
Describes the get_ltis_by_courses return value.
| external_single_structure |
|
static |
Return the launch data for a given external tool.
| int | $toolid | the external tool instance id |
| array | of warnings and launch data |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Returns the tool types.
| bool | $orphanedonly | Retrieve only tool proxies that do not have a corresponding tool type |
| array | of tool types |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Returns the registration request for a tool proxy.
| int | $id | the lti instance id |
| array | of registration parameters |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Returns the tool types.
| int | $toolproxyid | The tool proxy id |
| array | of tool types |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Determine if the url to a tool is for a cartridge.
| string | $url | Url that may or may not be an xml cartridge |
| bool | True if the url is for a cartridge. |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Update a tool type.
| int | $id | The id of the tool type to update |
| string | $name | The name of the tool type |
| string | $description | The name of the tool type |
| int | $state | The state of the tool type |
| array | updated tool type |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Trigger the course module viewed event and update the module completion status.
| int | $ltiid | the lti instance id |
| array | of warnings and status result |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |