Administrator

How do I integrate Buzz and Google Drive?

Follow
Ryan Richins
  • Agilix team member

During the summer of 2017, we released a new Buzz UI, giving you the same features and functionality with a cleaner, simpler user experience!

Until all users have switched to the new UI, our Help Center articles will include information for both. 

Click the header below that aligns with the Buzz UI version you are using (Old UI or New UI); if you don't know which version you are using, review the differences and/or contact your system admin or Agilix account manager.

As of November 2, 2017, we have updated our Google Drive integration. These directions will still work, but do not represent the recommended approach.

Old UI

Buzz allows districts and schools to enable a deep integration with Google Drive so users can submit and view documents directly in Buzz.

Once enabled, this integration is available for all users in the district. Teachers and students can use their own Google Drive account to submit and view files.

Configure your Google Drive settings

To configure Google settings for Buzz:

  1. Sign into your Google account.
  2. Follow these directions: https://support.google.com/cloud/answer/6158849
    • For step 5: OAuth 2.0 is the correct client ID.
    • For step 6: Follow the directions in the Create Credentials section below.
Configure your Google Drive settings

Create Credentials

  1. Choose the Web application radio button.
  2. In the Authorized JavaScript origins fields, enter the following pertinent URLs:
    • http://[INSERT YOUR DOMAIN].agilixbuzz.com
    • https://[INSERT YOUR DOMAIN].agilixbuzz.com
    • https://[INSERT YOUR DOMAIN].brainhoney.com
      • Note: This is only necessary if you using BrainHoney as well as Buzz.
  3. Click Create and save the Client ID Google provides.
Create Credentials
Add the Client ID to your Buzz Configuration

To add the Client ID to Buzz:

  1. Open Settings in the Domain toolbar.
Add the Client ID to your Buzz Configuration
  1. Select Integrations and enter your Google Drive Client ID in the field under Google.
  2. Save.

Additional articles

Tips

  • Google allows you to authorize multiple JavaScript origins in a single API project, meaning you can use the same Client ID for multiple domains or instances.
  • When updating the Authorized JavaScript origins fields (step 9 above), notice that you include a BrainHoney URL because Buzz uses some BrainHoney features.
  • If you are using BrainHoney, follow the steps outlined in the Configure your Google Drive settings section of this article, then follow the steps in the Configuring a BrainHoney Domain section here.
New UI

Buzz allows districts and schools to enable a deep integration with Google Drive so users can submit and view documents directly in Buzz.

Once enabled, this integration is available for all users in the district. Teachers and students can use their own Google Drive account to submit and view files.

Configure your Google Drive settings

To configure Google settings for Buzz:

  1. Sign into your Google account.
  2. Follow these directions: https://support.google.com/cloud/answer/6158849
    • For step 5: OAuth 2.0 is the correct client ID.
    • For step 6: Follow the directions in the Create Credentials section below.
Configure your Google Drive settings

Create Credentials

  1. Choose the Web application radio button.
  2. In the Authorized JavaScript origins fields, enter the following pertinent URLs:
    • http://[INSERT YOUR DOMAIN].agilixbuzz.com
    • https://[INSERT YOUR DOMAIN].agilixbuzz.com
    • https://[INSERT YOUR DOMAIN].brainhoney.com
      • Note: This is only necessary if you using BrainHoney as well as Buzz.
    • http://[INSERT YOUR DOMAIN].next.agilixbuzz.com
    • https://[INSERT YOUR DOMAIN].next.agilixbuzz.com
  3. Click Create and save the Client ID Google provides.
Create Credentials
Add the Client ID to your Buzz Configuration

 To add the Client ID to Buzz:

  1. Open the side menu in Domain > Details.  
  2. Select Edit Settings.
  1. Select Integrations and enter your Google Drive Client ID in the field under Google.
  2. Save.

Additional articles

Tips

  • Google allows you to authorize multiple JavaScript origins in a single API project, meaning you can use the same Client ID for multiple domains or instances.
  • When updating the Authorized JavaScript origins fields (step 9 above), notice that you include a BrainHoney URL because Buzz uses some BrainHoney features.
  • If you are using BrainHoney, follow the steps outlined in the Configure your Google Drive settings section of this article, then follow the steps in the Configuring a BrainHoney Domain section here.

Comments (18)

Sort by
Celeste Robichaux

Please be careful with this.  I followed these directions to the letter, and overwrote all the other integrations we had in place.

Brad Marshall
  • Agilix team member

Hey Celeste, I hear that Support is already working on helping you out. Hope they get you taken car of soon.

Celeste Robichaux

Thank you, Brad, but all our settings are now restored.  I simply followed the directions to do it in the UI, and unknown to me, it overwrote everything else.  Perhaps a disclaimer is in order, to notify people to not attempt this in the UI if they have other integrations in place.

Thanks again for your offer to help, but all is working fine now.

Kevin Healy

Is there still a need to use three different URLs; BrainHoney, Buzz, and httponly? We integrated Google and there were a lot of 400 errors until we discovered that we needed to input all three URLs for success. In moving forward, should this work using only the Buzz URL (assuming we do not use BrainHoney anymore)?

Brad Marshall
  • Agilix team member

Good question, Kevin. Yes, you do still need to use all 3. That is because the Curriculum Map currently depends upon BrainHoney. If a teacher wants or needs to attach Google Drive files to an activity in the Curriculum Map (i.e., when editing an activity), then all three are needed. If it is only needed for student submissions, then you would only need the Buzz URL.

Carla Diede

Currently on Buzz when we go to add something to a course and click on "Google Drive Document" it comes up with an error message (picture attached).  Do we need integrate Buzz and our google drive to make this work?  We can use google docs by putting them in as Web links but wanted to see what other options were available using the Google Drive Document.  After reading the above comment we were worried about going through this and causing further issues. 

Scott Taylor
  • Agilix team member

Carla,

Unfortunately it does not appear as if the picture attached to your comment. There has been no other reported errors from users that setting the Google Drive integration has affected other domain integrations. To be able to use the Google Document attachment option the integration is required.

Brad Marshall
  • Agilix team member

Hey Carla, I checked out your domain. It appears that it may have never been setup properly to use Google Drive. While it has been enabled, the admin never set it up in Google to be allowed to be used in Buzz. 

I will attempt to ping your admin to look into it. Thanks!

Niki Walker
  • Agilix team member

Carla, I am happy to show you how to do this. I will be reaching out to you individually.

Rebeca Bautista

Hello,

In reference to the integration, is this something that I do (as the admin) or does each individual student follow these steps?

Also, do we have to do something similar for Dropbox to work?

Brad Marshall
  • Agilix team member

This is for the admin to enable Google Drive for their domain. Also, we do not currently have any integration with Dropbox.

Rebeca Bautista

We have been getting complaints from students about Google Drive error messages, similar to Carla's, and now I am thinking it may be because of the integration.  How do I know if it's been set up correctly?

Niki Walker
  • Agilix team member

Rebecca, let's set up some time to walk through this. Please send me some dates next week that work. 

Shaun Creighton

Are there any plans in the works to offer this sort of integration with Microsoft Office 365/OneDrive?

Scott Taylor
  • Agilix team member

Shaun,

Additional integrations are on our radar, however there is no information at this time about when/if they will be available. If additional integrations are a priority for you please contact your account manager for further discussion.

Tyler Bolstad

Greetings,

I am a new admin for my building as the previous district admin became a principal in our district. Each time a student or myself attempts to use a Google document, we get an error like this one:

 

400. That’s an error.

 

Error: origin_mismatch

Request Details

That’s all we know.

After reading Celeste's comments, I am fearful to go forward by myself with the steps laid out with these directions and damaging the current settings.

How can I integrate Google Accounts for all the students and staff in my building? Any guidance would be very much appreciated!

Scott Taylor
  • Agilix team member

Hello Tyler,

This error is generated if the school's userspace (the URL for the school) isn't set up as a  Authorized JavaScript origin in the Google settings. The integration should be set up properly in Buzz (provided the proper Google Client ID is in Buzz) for that error to be generated. Adding the school's URL into Google following the initial steps of this article should resolve the message.

Also it should be noted that we have not had any other reports of other integrations being overwritten when following these steps, aside from Celeste's.

Heather Pannucci

We are very interested in experimenting with adding the Google integration into our domain, however, I am very concerned after reading the above comments.  I do not want this to affect our current integrations and settings.  Is there anyone that I can talk to in order to discuss this integration process?

Please sign in to leave a comment.