Supported Functionality
Edlink simplifies the integration process for schools and developers by connecting seamlessly with Google Classroom. This document outlines what functionality is supported, along with key considerations for implementation.
Edlink simplifies integrations with Google Classroom by supporting Single Sign-On (SSO), core rostering, and coursework management. It organizes Google Classroom data under a single placeholder school for consistency and supports using Google Classroom as a primary or secondary data source. Assignments created via Edlink are fully manageable, while external assignments are read-only. Google Classroom Add-ons are supported for enhanced functionality, and developers can contact Edlink for guidance on custom implementations.
Single Sign-On (SSO)
Edlink fully supports Single Sign-On (SSO) via Google Classroom. This allows users to log in with their existing Google credentials, enabling a streamlined experience for teachers and students on educational platforms.
Rostering
Edlink synchronizes core rostering data from Google Classroom, including people (teachers & students), classes, and enrollments. Since Google Classroom does not support multiple schools within its platform, Edlink organizes all entities under a single placeholder school. This approach ensures that data remains consistent across providers simplifying interaction with the API. Parent accounts are not synced because they are usually personal Google Accounts which Edlink cannot sync via our connection to the school’s Google Classroom instance.
Extended Rostering
For more complex use cases, Edlink supports extended rostering, which includes data models like attendance, incidents, etc., however, Google Classroom does not support these.
Managing Coursework and Grades
Edlink enables developers and schools to list and view assignments created in Google Classroom. However, assignments not created through Edlink cannot be modified, and their grades cannot be updated. Assignments created through Edlink, on the other hand, can be fully managed. This includes editing assignment details, updating grades, tracking submissions, and maintaining a complete workflow for managing coursework and related data.
Enrichment With Google Classroom
Google Classroom can be used as either a primary or secondary data source. When used as a secondary source, Google Classroom supplements another system, such as an SIS, by adding extra information that maybe only be found in Google Classroom. Note that assignments and grades remain tied to the primary source and cannot be modified when Google Classroom is secondary. Google Classroom can be an SSO source as either the primary or a secondary; However, if the primary is an SSO source itself it will bypass Google SSO.
Primary vs. Secondary
If your objective is to assign and grade work in Google Classroom, then it should be the primary source for your integration. However, if you are working with another connected system from the school that contains more complete data and only need to supplement it with SSO, rather than coursework and grades, then Google Classroom should be configured as a secondary source.
Special Features
Edlink provides support for Google Classroom Add-ons, including basic integrations that extend functionality such as quiz tools or content delivery enhancements. For example, Add-ons can facilitate importing third-party educational resources directly into classrooms and assignments. If you are a developer looking to implement Add-ons, please contact your Customer Success Manager for guidance on supported use cases and limitations.