This article is for administrators. Teachers, go here.
If your student information system (SIS) is currently integrated with Classroom through One Roster API, you can connect Classroom to your SIS. After you set up the connection, teachers can link their classes and export grades to SIS.
Important: SIS export is available for these partners:
- Infinite Campus users with the Campus Learning License
- Skyward version 2.0 users with the LMS API license
- Follett Aspen users of version 6.2 or above
Customer support is only available for customers using a Software as a Service (SaaS) solution that your SIS provider fully hosts and manages.
Learn more about SIS grade export availability. Other SIS partnerships are in development.
To connect, you need this information from your SIS partner:
- Host URL
- Access key
- Secret code
Connect Classroom to your SIS
Follow instructions for your SIS.
Eligibility
You can connect Classroom to Infinite Campus if you:
- Use Infinite Campus with a Campus Learning License.
- Use a SaaS solution that Infinite Campus fully hosts and manages.
Google is unable to provide support if you’re a district that runs:
- Infinite Campus software through on-premises deployment.
- Cloud deployments not managed directly by Infinite Campus, such as virtual machines in AWS/GCP.
Administrators with questions about initial setup in the Infinite Campus portal can contact:
Step 1: Get your OAuth credentials
- Sign in to your Infinite Campus system administrator page.
- Search for and select Digital Learning Applications.
- Click Add application.
- Under Browse Applications, click Google Classroom.
- Optional: If Browse Applications don’t appear, check your Campus Learning license:
- Search and select Campus Learning Licensing
In the upper-right corner, check your license status.
- If you don’t have a license, you can request a one-time, 45-day provisional license.
- If you have the license but still can’t generate credentials, contact Campus Support.
- Search and select Campus Learning Licensing
- Under Edit Google Classroom, next to “OneRoster 1.1 connections,” click Add
.
- Click Generate New OneRoster 1.1 Credentials
document these OAuth credentials to use in the next step:
- Consumer key (OAuth key)
- Consumer secret (OAuth secret)
- OneRoster Base URL (Host URL)
Step 2: Connect Classroom
- Go to classroom.google.com/admin.
- Next to “Select your SIS,” click the Down arrow
select your SIS.
- Click Connect to Google.
- Under “SIS Setup,” click Connect.
- Enter the OAuth credentials you recorded in step 1, above:
- Host URL
- Access key
- Secret code
- Click Authorize.
Tip: If you get an error, refresh the page. - Under “Teacher permissions,” check the box next to “Enable classwork and grade exporting.”
Tip: If you uncheck the box, teachers can’t link their classes or export grades. If you make any changes to “Teacher permissions,” click Save.
If you have trouble with your Infinite Campus setup, contact:
Eligibility
You can connect Classroom to Skyward if you:
- Are a school district that uses Skyward version 2.0 with the LMS API license.
- Use a SaaS solution that Skyward fully hosts and manages.
You can’t connect Classroom to Skyward if your district runs:
- Skyward’s software in its own data-center.
- A non-SIS provider, such as AWS/GCP.
On-premises customers can use SIS integration, but can’t use Google support.
For questions about initial setup in the Skyward portal, contact your Customer Support Team at Skyward.
Step 1. Set up Google as a OneRoster Partner Vendor and get your OAuth credentials
- On the Skyward Product Setup page, under “System,” click Product Setup (PS)
Contact Access (CA).
- Under “Security” (SE) and “Subgroup Users” (US), select Secured User (SU)
click Add.
- Under “Add Secured User,” select the name type tracked for vendors
Enter a name for Google. For example, enter the organization name as Google.
Tip: Note the name for use in a later step.
- To continue, click Add Entered Name to Secured Users.
- Under “Security Information,” click Account Information. The login “GOOGLE” is the API Key.
- Click Save.
- In the Secured Users List, find the name you entered in step 3 above:
- Check that the name is listed as an Active Secured User (Y).
- In the lower-right corner, click API.
- In the API Access window, click Generate a New Secret. Note the key and secret. This information, along with the API URL, is used to connect to Classroom.
- After the new secret is generated, return to your Skyward Product Setup page. Go to “Product Setup”(PS)
”Contact Access” (CA)
”District Setup” (DS)
”Configuration” (CF)
select API Configuration (AP).
- Document the Application URL and Authentication URL. This information is unique to your district. If the Application URL field is blank, contact Skyward Support.
Tip: Your OneRoster API URL is equal to the Application URL unique to your district and the OneRoster Endpoint (always /ims/oneroster/v1p1/). For example:
Example Application URL: | https://esdemo1.skyward.com |
---|---|
Official OneRoster Endpoint: | /ims/oneroster/v1p1/ |
Example OneRoster API URL: |
https://esdemo1.skyward.com/api/ims/oneroster/v1p1/ |
- Under “OneRoster API Line Item Configuration,” set “Default Category” to Assignments, or select another option.
Tip: The Default Category populates in the Skyward gradebook for assignments exported from Classroom. If there is no Default Category in the list, contact Skyward Support. - Document the following OAuth credentials for Classroom to use in the next step:
- Key (Access key)
- Secret (Secret code)
- OneRoster API URL (Host URL)
- Click Save.
Step 2: Connect Classroom
- Go to classroom.google.com/admin.
- Next to “Select your SIS,” click the Down arrow
select your SIS.
- Click Connect to Google.
- Under “SIS Setup,” click Connect.
- Enter the OAuth credentials you recorded in step 1, above:
- Host URL
- Access key
- Secret code
- Click Authorize.
Tip: If you get an error, refresh the page. - Under “Teacher permissions,” check the box next to “Enable classwork and grade exporting.”
Tip: If you uncheck the box, teachers can’t link their classes or export grades. If you make any changes to “Teacher permissions,” click Save.
Connect Classroom to Aspen
Eligibility
Your school district can connect Classroom to Aspen if you:
- Use Follett Aspen version 6.2 or above
- Use a SaaS solution that is fully hosted and managed by Follett Aspen
Administrators with questions about initial setup for Aspen can:
- Contact your school district’s authorized SIS administrator
- Contact Aspen Technical Support. See Pando for more information.
Step 1: Get your OAuth credentials
- Sign in to Pando as an Aspen Administrator.
- In the left-hand navigation, under "Integration," click Google Classroom.
- Follow the configuration instructions provided in the help articles in Pando.
- Make a note of your client identifier and client secret key, as you’ll need them when setting up grade export in Google Classroom.
Step 2: Connect Classroom
- Go to classroom.google.com/admin.
- Next to “Select your SIS,” click the Down arrow
select your SIS.
- Click Connect to Google.
- Under “SIS Setup,” click Connect.
- Enter the OAuth credentials you recorded in step 1, above:
- Host URL
- Access key
- Secret code
- Click Authorize.
Tip: If you get an error, refresh the page. - Under “Teacher permissions,” check the box next to “Enable classwork and grade exporting.”
Tip: If you uncheck the box, teachers can’t link their classes or export grades. If you make any changes to “Teacher permissions,” click Save.
Complete other tasks
Change teacher permissions for grade exportBy default, teacher permissions turn on when you connect Classroom to your SIS. If you turn off teacher permissions, teachers can’t link their classes or export grades to the SIS.
- Go to classroom.google.com/admin.
- To let teachers link classes and export grades, under “Teacher permissions,” check the box next to “Enable classwork and grade exporting.”
- If you change teacher permissions, click Save.
- Go to classroom.google.com/admin
- Under "SIS Setup", click Remove
Disconnect.
SIS | Status |
---|---|
Infinite Campus | Available to Infinite Campus users with a Campus Learning License. If you don't have a Campus Learning License, please contact your SIS support to learn more. |
Skyward 2.0 | Available for school districts that use Skyward version 2.0 with the LMS API license. If you don't have an LMS API license, please contact your SIS support to learn more. |
Follett Aspen | Available for school districts that use Aspen version 6.2 or above. |
Capita SIMS | Contact your SIS to learn more about the integration. |
Aeries | Contact your SIS to learn more about the integration. |
Your SIS may not be listed. We continue to partner with select OneRoster compliant SIS’s. To express interest in participating in a future pilot, please complete the Grade export interest form.
Important: If you submit the form, this does not guarantee participation or integration.
SIS grade export is available for the described SIS-providers, but it’s supported for customers who use a SaaS solution that is fully hosted and managed by their SIS provider. For other deployment configurations, our service is best-effort based on the documentation we provide in our Help Center.
You can check if your SIS is supported. Find out if your SIS deployment is managed by the SIS provider and located in the SIS-provider’s own cloud environment.
If you’re unsure:
- Teachers: Reach out to your administrator.
- Administrators: Reach out to your SIS support.
Related articles
- Export grades to your SIS (for teachers)
- Troubleshoot SIS grade export (for teachers)
- FAQ for SIS grade export
Google, Google Workspace, and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.