Get Started with ClassLink
This article walks through the process of setting up an automated rostering integration between ClassLink and Great Minds.
This article contains several links to articles on ClassLink's help center. You'll need to first log in to your ClassLink account to access these resources.
What Is ClassLink?
ClassLink is a third-party application that offers both rostering capabilities and access through SSO to Great Minds® Digital Products.
-
ClassLink Roster Server: This service delivers all your rostering data to Great Minds securely. Administrators can manage and update all roster data in ClassLink, and it will be automatically synced with Great Minds on a regular basis.
-
ClassLink LaunchPad (SSO): If your district uses ClassLink for authentication, users can log in to their Great Minds products directly from their ClassLink LaunchPad.
Share Rosters via ClassLink
1. Log in to your ClassLink portal.
2. Select the Roster Server icon from your main dashboard.
3. Hover over Apps on the top navigation bar and select All Applications from the drop-down menu.
4. Click +Add at the top right.
5. Search for the "Great Minds" app and click the +Add button.
6. Share your rostering data with Great Minds. Review our Partner Recommendations to ensure you are sharing the correct data. To access partner recommendations, select Apps from the top navigation bar and then select Partner Recommendations from the drop-down.
7. Run a sanity check through your ClassLink portal. This allows you find and resolve errors before our Digital Implementation Support team begins the onboarding process.
8. When we see your data shared, we will start your onboarding process. Your Digital Implementation Specialist will let you know when you are onboarded and your users have access. Please distribute this information as users do not get notified when they gain access.
9. Add the Great Minds SSO app from the Library so users see the Great Minds App on their LaunchPad.
More information about adding our application and sharing data can be found on the ClassLink Help Center.
Data Sharing Requirements and Best Practices
Below we outline the data sharing requirements and best practices for each data category required for rostering via ClassLink.
Orgs Data
- District is an optional field in your Orgs data. However, if you intend to add district-level administrators, you must include District in your data.
Enrollments Data
- Each class needs 1 primary teacher in enrollments to be created.
Users Data
- SourcedIds are required for all users. SourcedId maps to sis_id in the users data in Great Minds. The supported characters for sourcedIds are:
- [a-z]
- [A-Z]
- 0-9
- hyphen, underscore, dot
- If you need to change a user's sis_id or reuse a sis_id (not recommended), please contact your Digital Implementation Specialist to work with them to implement this change.
- Email address is required for staff users.
- To successfully roster a Student, Teacher or School Admin, they need to be associated to a School Organization record. They cannot be associated to a District record.
- Great Minds supports users with multiple roles in ClassLink through the use of a custom metadata field. In the users.csv file, include the optional “metadata.gm.additionalroles” column. For users that should have an additional role, add the desired additional role into this field: district_admin, school_admin, or teacher. Students cannot have multiple roles.
- For more information on adding multi-role users in ClassLink, see Add Admin and Multi-Role Users with ClassLink.
- See User Roles and Permissions for an overview of the user roles supported in Great Minds.