-
Names and Roles extension with LTI 1.3
LTI 1.3 was originally built in a way to allow the IMS community to continue adding new extensions, which would add functionality to the Core of 1.3. The Names and Roles extension was built as the next generation to the Membership Service introduced commonly found in LTI 1.0. The LTI Names and Role Provisioning Services…
-
About LTI 1.3 launch and authentication
As a result of new requirements from LTI 1.3, D2L updated several areas of the Brightspace platform. With an entirely new process for deploying and managing learning tools, there are a few things you will want to learn to better support your instance. Platforms now act like an OpenID Connect provider, communicating the…
-
LTI Advantage - Developer FAQ
General Q: Does Brightspace implement quota policies, or other usage restrictions such as rate limits, for extension requests? A: Yes and no. For LTI Advantage 1.3 the LTI endpoints for AGS and NRPS are rate limited the exact same way as Brightspace APIs. Rate limiting is based on a per integration basis, not a per user…
-
Assignments and grades services extension with LTI 1.3
Assignments and grade services (AGS) is an LTI extension. LTI 1.3 is designed to handle advanced grade interactions between a tool and a platform. It enables developers with a series of sub-services that allow the management of grade objects and values inside Brightspace. The Assignments and grade services (AGS) comprises…
-
Add an LTI link to a navbar
Currently, you can use the following types of External Learning Tool links: * Learning Tool: An interface which provides access to features and functions for the overall course but not for a learner's learning path, including help documentation, dashboards, or administrator functions for the LTI tool. * Learning Activity:…
-
LTI Cookie Problem - Windows postMessage Solution
The cookie problem In recent years, modern browsers have indicated they would like to deprecate the use of third-party cookies. Cookies are critical for session management in modern applications, which causes a problem for LTI tools that rely on cookies to identify users as they navigate from their learning management…
-
Deep linking extension with LTI 1.3
Deep Linking represents a streamlined content creation experience for users. This process occurs through two main interaction points: Deep Linking Request: The Deep Linking request sends from the platform (Brightspace) to the tool to initiate the Deep Linking resource selection/creation workflow. Users here pick the…
-
Org Units and Role Mapping
In Brightspace, you can map varying roles and Org Units to a universally accepted set of defined names based on the IMS LTI 1.3 specification. This context mapping means that roles and Org Units impact the way a tool handles an LTI launch. Brightspace enables you to create as many custom roles and types of Org Units as…
-
LTI Migration
Brightspace users can continue to use Legacy LTI implementations in Brightspace. Tip: For more information about the end of life for the Legacy LTI tools, refer to LTI 1.1 Deprecation Plan. However, D2L supports the following methods of migrating existing Legacy LTI Links (1.1.x) to LTI Advantage (1.3): * Migration Domain…
-
Setting iFrame sizes
Content providers can set iFrame sizes using the IMS standard lti.frameResize through a POST message in the incoming data. This allows LTI content providers to define the iFrame size that optimally displays the learning content within Brightspace. As a result, users may notice different sizes of iFrames displaying external…