开发者 | spvickers |
---|---|
更新时间 | 2024年3月26日 18:32 |
PHP版本: | 8.1 及以上 |
WordPress版本: | 6.5 |
版权: | GNU General Public License Version 3 |
版权网址: | 版权信息 |
If you use a plugin which uses the ceLTIc LTI library, this plugin provides an alternative from using composer to install this dependent library for each individual plugin, and avoids the need for server access to do so. It also avoids having multiple versions of the library installed and makes it easy to keep the library up-to-date when new releases are made.
This will depend upon how the plugins have been written, but the LTI plugin will look for the ceLTIc LTI library either within its own dependent library area or use one loaded elsewhere, whichever is loaded first. This plugin will not affect any plugins which do not use the ceLTIc LTI library.
getMemberships
method
Added checks for required properties of optional message claims
Fix bug with updating date of last access for a platform
Fix handling of groups belonging to more than one group in Moodle API hook
Deprecated CanvasApiToolProvider class (use CanvasApiTool instead)
Fix signing of extension service requests with LTI 1.3
4.7.3
Ignore namespace in XML service responses
Fix bug with supported messages in platform configurations
Add support for username passed by Brightspace
Allow Context to be passed to UserResult->getId method
Add HTTP version override option to CurlClient
Improve logging for PDO database connections
4.8.0
Added check for blocked third-party cookies
Added option to generate warnings about any additional errors identified
Added support for user's middle name
Other code improvements
4.9.0
Ensure Memberships service saves all learners
Registration access token is optional
Added support for using Memcache to handle nonce values
4.10.0
Add workaround for Anthology Learn bug in Names and Role Provisioning services
Add support for draft "OIDC Login with LTI Client Side postMessages" specification
Add support for Firebase PHP-JWT 6.0.0
Fix bug with saving learners when no lis_result_sourcedid is provided
Retain Moodle groupings with no groups
Add middle name to Assessment Platform verified claims
Add support for submission review message
Make life of launch state values a platform property
Fix support for LTI 1.3 TeachingAssistant role URI
Add new core role methods to Tool object: isInstructor, isContentDeveloper, isTeachingAssistant, isManager, isMember, isOfficer, isMentor
4.10.2
Miscellaneous bug fixes
Change default lti_message_hint to none
Add support for X_ORIGINAL_HOST header
Allow tools to disable use of platform storage
Add check for invalid context and resource link ID values
Improve method for parsing roles
5.0.0
Updated to require PHP 8.1
5.0.1
Allow resourceLink to be null for a UserResult object
Fix bug when error occurs with call to Result service in ResourceLink->doOutcomesService
Fix tests for missing parameters with LtiSubmissionReviewRequest message
Do not enable LTI 2 platforms by default
Correct return type for Tool::findService method
Avoid creation of platform record when LTI 2 not supported by tool
Fix data type errors
Use ServiceDefinition class for ToolProxy service
Set default alg value when parsing a key with Firebase JWT client
5.0.2
Miscellaneous fixes for PHP 8.1 related issues
Allow full URL for icon in tool registration