[ARCHIVED] Canvas support for multi resource Deep Linking responses
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The LTI Deep Linking 2.0 specification allows the Deep Linking Response message to contain any number of selected or created resources from a tool. The Platform is then responsible for adding all of these resources into the current context (a module, for Canvas I suspect).
Canvas REST API documentation seems to suggest that Canvas only supports DL response messages that contain one resource. The docs I saw this at is: https://canvas.instructure.com/doc/api/file.link_selection_placement.html (under the section "Limitations / Challenges").
Is there a plan to support multiple items in a Deep Linking Response message?
If not, what is the suggested alternative to a Deep Linking launch that can result in multiple items being created in a Canvas course? It seems that perhaps an "on the fly Common Cartridge" can be generated in a tool and used to target a "migration_placement".
Ultimately my use case is that I have a curriculum building tool that needs to replicate a course structure in the LMS by creating some number of modules, each of which would contain resources (primarily LTI external tool launches back to specific resources in the tool).
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.