Buzz: Tips & Tricks

Google Assignments with LTI 1.1

Follow
Answered
Julianne Cochran
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!

Comments (13)

Sort by
Brian Williams
  • Agilix team member

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.

0 Comment actions Permalink
Julianne Cochran

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!

0 Comment actions Permalink
Brian Williams
  • Agilix team member

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. 

0 Comment actions Permalink
Julianne Cochran

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.

0 Comment actions Permalink
Brian Williams
  • Agilix team member

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. 

0 Comment actions Permalink
Julianne Cochran

Thanks, Brian!  We followed the steps you mentioned but are still receiving the secure hash error.

0 Comment actions Permalink
Brian Williams
  • Agilix team member

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? 

0 Comment actions Permalink
Julianne Cochran

Sure!  233380459.  The activity is called "sample" and is at the end of the course.

0 Comment actions Permalink
Brian Williams
  • Agilix team member

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. 

0 Comment actions Permalink
Julianne Cochran

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.

0 Comment actions Permalink
Allison Shepherd
  • Agilix team member

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.

0 Comment actions Permalink
Julianne Cochran

Thanks for clarifying!  So should I use the same secret and key that was used at that domain?

0 Comment actions Permalink
Allison Shepherd
  • Agilix team member

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.

0 Comment actions Permalink
Please sign in to leave a comment.