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.
Single Sign-On (SSO)
Edlink suports Single Sign-On (SSO) via google using OAuth. This provides seamless access to connected platforms for schools by allowing user to login with their google credentials.
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
The Google Classroom API does not support the extended rostering models provided by Edlink like attendance and incidents.
See below for the full list of supported models.
Coursework and Grade Management
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, due to a limitation of the Google Classroom API. On the other hand, assignments created through Edlink 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 configured as either a primary or secondary data source:
- Primary Source: Use Google Classroom as the main source for rostering, assignments, and grading when it serves as the central system for classroom management.
- Secondary Source: Google Classroom can supplement data from other systems (e.g., SIS), enriching classroom and assignment information by adding extra information that may only be found in Google Classroom. In this configuration, it's important to note that while Google Classroom can supplement data, assignments and grades are governed by the primary source and cannot be adjusted through Google Classroom. Google Classroom can handle SSO whether it serves as the primary or secondary source, but if the primary system also supports SSO, it takes precedence over Google Classroom.
Primary vs. Secondary
- Primary Configuration: Google Classroom should be the primary source if the objective is to manage coursework and evaluate grades directly within Google Classroom.
- Secondary Configuration: Configure Google Classroom as a secondary source when other systems contain more comprehensive data, and Google Classroom's role is limited to SSO or supplementary information.
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.