Classlink Integration

This document will guide you through the Classlink Sync process and Content Assignment.
Help Video: https://youtu.be/ogG-o0sv048
Steps to Configure Classlink Integration on the
Studio Platform:
  • Login as Administrator
  • Access the Studio platform using your administrator credentials.

  • Create a Customer Group:
  • Navigate to the Customer tab.

  • Click on the +Group option.

Fill in the metadata, ensuring that the Client Group ID is unique. (must be numeric).

    1.  
  • Set Up SSO Source:
  • Select SSO Source as “Classlink”

  • Select Rostering Type as “OneRoster”

  • Select Sync Type as Sync with API 

  • Match With “Source ID”

  • Suffix Should be Enabled

  • Authorization Should be OAuth 1.0

  • Enter the Classlink data obtained from the Classlink site, including:

    • URL

    • Consumer Key

    • Client Secret

    • Tenant ID

  • Add the Group:
  • Once all the required data is correctly filled, click the Add button.

  • Sync Data:
  • Return to the Customer tab.

  • Filter the data by Group and select the recently created district from the list.

Click on Sync all data-API. To track the synchronization status, check the Status option.

  • Generate Licenses:
  • After the data is properly synced, you can generate licenses for specific schools or at district level directly which will provide licenses to each school.

  • Distribute Content:
  • District/School administrators can now log in and distribute content to users.

  • Access Content:
  • Use the launchpad url to access the assigned content

  • District Guide:
  • Login as District Administrator
  • Access the Studio platform using your district administrator credentials.

  • Select School Account:
  • Select the school from the top right corner.

  • Assign Content:
  • Navigate to the Distribute Content tab.

  • Click on User or Class to distribute the respective content.

  • Select the users and Order ID.

  • Click on the Distribute button.

  • Revoke Content:
  • Navigate to the Users tab.

  • Select the user or class from which you want to revoke the content.

District/School FAQ:

Q1: Can district/school admins add new users or classes directly in Studio?

No, as it’s a Classlink sync, user creation and updates need to be done in the Classlink portal. You must request the main admin to resync the data in Kitaboo so that the district admin can see the latest roster changes.

 

Q2: Can district/school admins set/reset passwords for Student/Teacher in Studio?

No, since we use single sign-on with Classlink, password management needs to be performed in the Classlink portal. In Studio, they can only assign or remove content to/from users or classes and view the analytics reports for the content.

 

Q3: Can district admins delete users/classes using Studio?

Yes, but whenever an auto sync occurs, the users and classes will be recreated, it’s always better to manage roster from classlink side.

 

Q4: Can district/school admins assign content to users beyond the license limit?

No, they can only distribute content within the limits allocated by the main admin. If additional licenses are needed, they should reach out to the main admin to increase the license count.

 

Q5: Can district admins control the license count school-wise?

Yes, district admins can manage license counts from the “Distribute Content” tab by selecting the title from the order and managing it under the “More” section.

 

 

Required Fields from Classlink for syncing*

 

What Roles Kitaboo Supports: