ClassLink is a third-party enrollment source used for two purposes:
As a Single Sign-On (SSO) portal, so teachers and students can access Amplify programs through LaunchPad.
As a secure automated rostering system that integrates and syncs with school and district Student Information Systems (SIS) for enrolling with Amplify.
The help materials in this article assume that your district has already worked with Amplify to determine that ClassLink is the best option to meet your enrollment needs. If you have not made this determination, refer to this website to review your Amplify enrollment options. You can learn more about ClassLink and access its learning resources for district administrators on the ClassLink help center.
This article is intended for enrollment administrators in districts with ClassLink integrations who would like to use ClassLink for single sign-on (SSO) and for rostering in Amplify programs. Before you begin setting up ClassLink for Amplify Enrollment, you must have a OneRoster-compliant student information system (SIS), sync your SIS with ClassLink’s Roster Server, and ensure that your district’s ClassLink enrollment and login apps have matching username fields. If you have issues with these conditions, please work with ClassLink customer support to resolve them.
To share your ClassLink data with Amplify, follow these steps:
Verify your ClassLink district configuration for syncing with Amplify enrollment.
If you want ClassLink's Roster Server to append teacher names automatically to the class name in your SIS, follow these steps to set up Roster Server preprocessing.
Add the Amplify app in Roster Server. From Roster Server, click Apps, click +Add, and search for Amplify. Click +Add at the far right of the Amplify row.
Create the sharing permissions for the roster data you want to share from ClassLink to Amplify. We recommend that you use ClassLink’s rule-based permissions to ensure you share only the data for schools, grades, and courses enrolling in Amplify programs.
If you want to use ClassLink SSO, add the Amplify OpenID app to the district LaunchPad dashboard.
Contact your Amplify Customer Success partner when you have shared your data. Be sure to communicate your Tenant ID (found on the homepage of the ClassLink Management Console) and your District ID (found by clicking the Organizations link on the Roster Server Dashboard). A member of Amplify’s Technical Onboarding team will review and accept your request to begin syncing your rosters with Amplify Enrollment.
Upload additional demographics for use in Amplify aggregate reporting.
Setting Up ClassLink to Sync with Amplify Enrollment
Amplify Enrollment uses an institutional hierarchy to organize its enrollment objects. At the top of this hierarchy is a single District object; this district is the parent object for all schools.
When sharing your data with Amplify for the first time, it’s important that you communicate both the sourcedId for the District object, as well as its name, to our Technical Onboarding team. In addition, the parentSourcedId for each school must match the sourcedId for the District object. This will ensure that your schools are mapped properly to your district within Amplify Enrollment.
To verify this hierarchy:
From the Roster Server Dashboard, click Organizations.
Select District from the Type list to display your District object (you should have only one).
Note the value for your District in the sourcedId column.
Select School from the Type list to display your schools.
Verify that the parentSourcedId for each school is the sourcedId for your District. If the parentSourcedId doesn’t display by default, hover on the middle icon above the column browser and select Extra Columns.
When the parentSourcedId for your schools is not the District sourcedId, you will need to update your orgs.csv file to reflect the correct parentSourcedId. For more information, see this ClassLink help article on orgs.csv.