You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
3.3 KiB
69 lines
3.3 KiB
2 years ago
|
This files describes API changes in the lti code.
|
||
|
|
||
|
=== 3.7 ===
|
||
|
|
||
|
* Deprecated functions to add support for LTI 1 tools to access services:
|
||
|
- mod_lti\local\ltiservice\service_base->check_tool_proxy()
|
||
|
- mod_lti\local\ltiservice\service_base->check_type()
|
||
|
- mod_lti\local\ltiservice\resource_base->check_tool_proxy()
|
||
|
- mod_lti\local\ltiservice\resource_base->check_type()
|
||
|
- mod_lti_edit_types_form->get_lti_advantage_services()
|
||
|
replaced by:
|
||
|
- mod_lti\local\ltiservice\service_base->check_tool()
|
||
|
- mod_lti\local\ltiservice\resource_base->check_tool()
|
||
|
- mod_lti_edit_types_form->get_lti_services()
|
||
|
* Deprecated unused function:
|
||
|
- mod_lti\local\ltiservice\service_base->get_configuration_parameter_names()
|
||
|
* Deprecated functions to simplify implementation of LTI scopes for accessing services:
|
||
|
- mod_lti\local\ltiservice\resource_base->get_permissions()
|
||
|
- ltiservice_gradebookservices\local\resources\lineitem\get_permissions()
|
||
|
- ltiservice_gradebookservices\local\resources\lineitems\get_permissions()
|
||
|
- ltiservice_gradebookservices\local\resources\results\get_permissions()
|
||
|
- ltiservice_gradebookservices\local\resources\scores\get_permissions()
|
||
|
- ltiservice_memberships\local\resources\contextmemberships\get_permissions()
|
||
|
replaced by:
|
||
|
- mod_lti\local\ltiservice\service_base->get_permitted_scopes()
|
||
|
- ltiservice_gradebookservices\local\service\gradebookservices->get_permitted_scopes()
|
||
|
- ltiservice_memberships\local\service\memberships\->get_permitted_scopes()
|
||
|
* Deprecated function to remove definition as static:
|
||
|
- ltiservice_memberships\local\service\memberships\get_users_json()
|
||
|
replaced by:
|
||
|
- ltiservice_memberships\local\service\memberships\get_members_json()
|
||
|
|
||
|
=== 3.4 ===
|
||
|
|
||
|
* The following functions, previously used (exclusively) by upgrade steps are not available
|
||
|
anymore because of the upgrade cleanup performed for this version. See MDL-57432 for more info:
|
||
|
- mod_lti_upgrade_custom_separator()
|
||
|
|
||
|
=== 3.2 ===
|
||
|
|
||
|
* Support for LTI ContentItem message type.
|
||
|
* New function lti_build_content_item_selection_request() for building an LTI ContentItemSelectionRequest.
|
||
|
* New Select content button in External tool configuration page that lets the user configure an external tool by fetching tool
|
||
|
configuration content from the preconfigured tool's content selection interface.
|
||
|
|
||
|
=== 3.1 ===
|
||
|
|
||
|
* When requesting a grade from the outcome service, and empty grade will now be returned as
|
||
|
an empty grade in accordance with the spec. Previously a grade of 0 would be returned.
|
||
|
|
||
|
=== 3.0 ===
|
||
|
|
||
|
* Function lti_view (locallib.php) was renamed to lti_launch_tool.
|
||
|
A new and different lti_view function was created in the module lib.php containing the code
|
||
|
for launching events and update the completion status for the module.
|
||
|
|
||
|
|
||
|
=== 2.8 ===
|
||
|
|
||
|
* Support for LTI 2 added, including extensible services implemented as ltiservice plugins.
|
||
|
* Function sendOAuthBodyPOST removed from OAuthBody.php because it was not being used.
|
||
|
* The field 'grade' in the table {lti} is now an integer rather than a numeric to bring it
|
||
|
in line with the 'grade' field in other activities.
|
||
|
|
||
|
=== 2.7 ===
|
||
|
|
||
|
* mod_lti\event\unknown_service_api_called now has less data stored in 'other'
|
||
|
but everything is still available for event observers via method get_message_data()
|