Hi all! Has anyone used Google Assignments in Buzz with LTI 1.1? We are considering trying it in order to access originality reports, but are running into some errors when trying to configure assignments. Hoping someone here has some tricks!
Did you run into the errors while following those steps? If so, would you mind sharing a screenshot of the error along with the steps you took to reproduce it? That will help us take a closer look and investigate further.
Thank you! We did follow those steps. We ran into an error when trying to create the LTI activity within a course. We set up the integration at our DO bookshelf domain following the steps you listed. I then went to a course at the DO bookshelf domain, added a custom activity, and attempted to use the URL our tech coordinator gave me. However, I received this error:
If I supply a secret and key to the assignment, it works at the bookshelf level, but not any of our school scopes (it tells me at the school scopes that the secret and key are already in use).
Thank you for providing a screenshot, as that is insightful!
That error is generated from the LTI provider when the LTI integration configuration needs to be updated with the secret and key combination in the Domain Settings. The LTI configuration needs to be added to each domain that will be using it. If you are using it at the domain level, it can cause a conflict if the "Supply LTI key/secret for this activity" checkbox is enabled in the activity settings.
Thanks! To clarify, we do have the configuration added at each domain. I didn't have the supply LTI key/secret checked originally, but added it later and that's when it worked in one location.
Should the secret and key be added at each domain, but not at each activity? That is how we started but had the "secure hash" error.
Can you please share a course ID and activity where that error is occuring? Are you also logging into the domain where that configuration is set before launching the activity?
What happens if you implement it on a domain that doesn't have any other existing LTI 1.1 integrations present? Make sure to generate a new Consumer Key and Shared Secret to test.
Comments (13)
Hello Julianne!
If it’s helpful, here’s the documentation that walks through configuring Google Assignments in Buzz using LTI 1.1: How do I integrate Buzz with Google Assignments (LTI)?
Did you run into the errors while following those steps? If so, would you mind sharing a screenshot of the error along with the steps you took to reproduce it? That will help us take a closer look and investigate further.
Thank you! We did follow those steps. We ran into an error when trying to create the LTI activity within a course. We set up the integration at our DO bookshelf domain following the steps you listed. I then went to a course at the DO bookshelf domain, added a custom activity, and attempted to use the URL our tech coordinator gave me. However, I received this error:
If I supply a secret and key to the assignment, it works at the bookshelf level, but not any of our school scopes (it tells me at the school scopes that the secret and key are already in use).
Thanks for any help you can provide!
Thank you for providing a screenshot, as that is insightful!
That error is generated from the LTI provider when the LTI integration configuration needs to be updated with the secret and key combination in the Domain Settings. The LTI configuration needs to be added to each domain that will be using it. If you are using it at the domain level, it can cause a conflict if the "Supply LTI key/secret for this activity" checkbox is enabled in the activity settings.
Thanks! To clarify, we do have the configuration added at each domain. I didn't have the supply LTI key/secret checked originally, but added it later and that's when it worked in one location.
Should the secret and key be added at each domain, but not at each activity? That is how we started but had the "secure hash" error.
For Google Assignments LTI 1.1, you must generate a new Consumer Key and Shared Secret in Google for each Buzz domain that will use the integration.
If you are going to use it at the domain level, it is recommended not to supply the key and secret in the activity settings.
Thanks, Brian! We followed the steps you mentioned but are still receiving the secure hash error.
Can you please share a course ID and activity where that error is occuring? Are you also logging into the domain where that configuration is set before launching the activity?
Sure! 233380459. The activity is called "sample" and is at the end of the course.
What happens if you implement it on a domain that doesn't have any other existing LTI 1.1 integrations present? Make sure to generate a new Consumer Key and Shared Secret to test.
We don't have any domains without LTI 1.1 integrations at this time. I have one subdomain without but it doesn't have any courses.
Hi Julianne,
In your scenario, you will need to apply it to the activities because you have multiple LTI 1.1 integrations at the domain level.
Thanks for clarifying! So should I use the same secret and key that was used at that domain?
Good question! You should use the key and secret issued from Google and apply it to the activities as you did before with the example that did work.