Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

does the DeepLinkingRequest indicate previously selected content? #186

Open
TomWoodward opened this issue Apr 24, 2023 · 2 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@TomWoodward
Copy link

Is your feature request related to a problem? Please describe.
my tool uses the deep linking flow to allow instructors to save complicated activity configuration. when launching a deep linking request from an existing assignment i would like to launch them into an edit interface, but the DeepLinkingRequest payload doesn't seem to indicate the currently selected ltiResourceLink content on the assignment, or have any kind of assignment context.

Describe the solution you'd like
I'm hoping there is something i'm missing, and that there is something on the deep linking request that can indicate the assignment or previously selected content, but as far as i can tell it only has the course context and standard launch url from the lti tool config.

Describe alternatives you've considered
i could have a list of activities come up in the deep linking iframe, but this is very awkward for instructors because the activities for my tool are 1:1 with assignments, so the workflow would be

  1. choose the activity in the course dashboard and go to settings
  2. click select content (deep link)
  3. find basically the same assignment again in the deep link iframe
  4. make changes and complete deep linking flow

Additional context
Add any other context or screenshots about the feature request here.

@TomWoodward TomWoodward added the enhancement New feature or request label Apr 24, 2023
@Cvmcosta
Copy link
Owner

Cvmcosta commented May 4, 2023

Hello @TomWoodward. Unfortunately i don't believe this is possible, at least not consistently. Since deep linking is used mostly to create assignments, most LMSs don't populate current resource link information in the ID Token sent in deep linking launches. I even double checked now on Moodle and confirmed that only course information is sent, no assignment specific info.

@TomWoodward
Copy link
Author

@Cvmcosta thats what i was afraid of. unfortunately (especially in moodle) the select content button is very prominent in the edit settings page. there isn't even enough information in the token to be able to disable this flow from the tool side, the launch looks identical to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants