__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
=== 4.5 Onwards ===
This file has been replaced by UPGRADING.md. See MDL-81125 for further information.
===
This files describes API changes in the lti code.
=== 4.3 ===
* The `lti_libxml_disable_entity_loader` method is deprecated, as it is no longer required from PHP 8.0
* The `mod_lti_mod_form` constructor will now throw an exception if called without passing a typeid as manual configuration of
instances is now unsupported.
* The `lti_get_lti_types_by_course` method is deprecated. Please use mod_lti\local\types_helper::get_lti_types_by_course instead.
* The capability `mod/lti:addmanualinstance` is now deprecated. Since manual instance creation is no longer supported, there is no
substitute for this capability.
=== 4.2 ===
* get_jwt_claim_mappings() function has been added to service_base class. It allows a service subplugin to be
compatible with LTI 1.3 by exposing its 1.1 custom parameters to LTI 1.3 claim mapping.
* The `serialise_tool_proxy` method, deprecated since 3.10, has been removed and can no longer be used
=== 4.1 ===
* The callback get_shortcuts() is now removed. Please use get_course_content_items and get_all_content_items instead.
* Services can now implement the override_endpoint function to replace the launch url and/or the custom parameters.
=== 3.10 ===
* Select Content supports multiple, allowing a tool to return more than one link at a time.
Parameter multiple in function lti_build_content_item_selection_request() is now set to true.
* Deprecated unused function after external function, 'get_tool_proxies()', was refactored:
- serialise_tool_proxy()
=== 3.8 ===
* The following functions have been finally deprecated and can not be used anymore:
* lti_scale_used()
=== 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()
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| amd | Folder | 0777 |
|
|
| backup | Folder | 0777 |
|
|
| classes | Folder | 0777 |
|
|
| db | Folder | 0777 |
|
|
| lang | Folder | 0777 |
|
|
| pix | Folder | 0777 |
|
|
| service | Folder | 0777 |
|
|
| source | Folder | 0777 |
|
|
| templates | Folder | 0777 |
|
|
| tests | Folder | 0777 |
|
|
| OAuth.php | File | 29.62 KB | 0777 |
|
| OAuthBody.php | File | 5.41 KB | 0777 |
|
| TrivialStore.php | File | 4.87 KB | 0777 |
|
| auth.php | File | 6.06 KB | 0777 |
|
| certs.php | File | 1.16 KB | 0777 |
|
| contentitem.php | File | 2.43 KB | 0777 |
|
| contentitem_return.php | File | 3.75 KB | 0777 |
|
| coursetooledit.php | File | 3.23 KB | 0777 |
|
| coursetools.php | File | 2.18 KB | 0777 |
|
| deprecatedlib.php | File | 1.1 KB | 0777 |
|
| edit_form.php | File | 21.81 KB | 0777 |
|
| externalregistrationreturn.php | File | 2.31 KB | 0777 |
|
| grade.php | File | 1.36 KB | 0777 |
|
| index.php | File | 4.46 KB | 0777 |
|
| launch.php | File | 4.31 KB | 0777 |
|
| lib.php | File | 25.84 KB | 0777 |
|
| locallib.php | File | 159.29 KB | 0777 |
|
| mod_form.php | File | 29.14 KB | 0777 |
|
| openid-configuration.php | File | 2.66 KB | 0777 |
|
| openid-registration.php | File | 3.46 KB | 0777 |
|
| register.php | File | 4.37 KB | 0777 |
|
| register_form.php | File | 4.33 KB | 0777 |
|
| registersettings.php | File | 3.15 KB | 0777 |
|
| registration.php | File | 1.4 KB | 0777 |
|
| registrationreturn.php | File | 3.47 KB | 0777 |
|
| request_tool.php | File | 2.57 KB | 0777 |
|
| return.php | File | 4.63 KB | 0777 |
|
| service.php | File | 7.34 KB | 0777 |
|
| servicelib.php | File | 9.89 KB | 0777 |
|
| services.php | File | 3.01 KB | 0777 |
|
| settings.php | File | 8.03 KB | 0777 |
|
| startltiadvregistration.php | File | 2.95 KB | 0777 |
|
| styles.css | File | 9.38 KB | 0777 |
|
| token.php | File | 3.42 KB | 0777 |
|
| toolconfigure.php | File | 2.06 KB | 0777 |
|
| toolproxies.php | File | 6.37 KB | 0777 |
|
| toolssettings.php | File | 3.79 KB | 0777 |
|
| typessettings.php | File | 6.26 KB | 0777 |
|
| upgrade.txt | File | 4.91 KB | 0777 |
|
| upgradelib.php | File | 2.08 KB | 0777 |
|
| version.php | File | 2.58 KB | 0777 |
|
| view.php | File | 8.5 KB | 0777 |
|