Integrate for Rostering and SSO
  • 18 Sep 2024
  • 4 Minutes to read
  • Dark
    Light

Integrate for Rostering and SSO

  • Dark
    Light

Article summary

To streamline access and rostering, Trove integrates with a number of educational technology tools.  Trove is 1EdTech certified (LTI v1.3) and offers integrations via OneRoster (CSV, API, or SFTP), streamlining the delivery of class rostering in an easy and secure way. In addition, we have partnered with Google Classroom and ClassLink, allowing teachers and students to access Trove through Single Sign-On and making it very convenient for students to interact with digital content all in one place.

What is an integration? 

In very simple terms, an integration in a school setting is a transfer of data from a school’s information or management system to another educational technology tool, such as Trove.  If using an integration for Trove, transferring student information from your SIS or LMS simplifies the process of setting up and creating classes and student accounts in Trove.

Should our school integrate?

There are a number of factors to consider when determining if an integration is best for your school. 

The first factor to consider is who will be using Trove.  If your students are not using the student side of Trove, then you do not need to integrate.  Integration ≠ Trove access.  It is important to note that user access is directly connected to content, so unless a user has content assigned to them, a login will not be accessible, even if user data was transferred through an integration.

  • For students, this means that a digital product, such as an eText or eAssessments, must be purchased and assigned to them.  Because of that, you will only want to integrate if your students are using the student side of Trove.

  • For teachers, this means that in order to access Trove, instructional resources must be assigned to them by a Trove administrator from the Teacher Bundle (Annual School Site License for Teachers).


Next, you will want to be sure your current platform (SIS or LMS) is compatible.  To start, your platform will need to be OneRoster compliant.  From there, you will need to determine which method of integration is best for your school (CSV, API, LTI).

Then you will want to consider the volume of data you actually need to move to Trove.  You do not need to integrate in order to add classes, teachers, or students in Trove.  In fact, classes, teachers, and students can be added individually or as a bulk upload.  Individual entries are very straightforward, and bulk uploads simply require someone entering your class, teacher, and/or student information into a spreadsheet template provided in Trove and then uploading that file.  If your SIS or LMS is not compliant or if you don’t have a very large number of teachers or students to get into Trove, individual or bulk uploads is probably your best choice.

In summary, you may want to consider an integration to streamline your set up if:

  • you plan to purchase digital products, such as eText or eAssessments, for your students

  • your SIS/LMS is OneRoster compliant

  • you have a large volume of data to transfer to Trove in order to roster your users

What can I integrate?

Generally speaking, an integration migrates user data needed to create user accounts in Trove.  Each SIS/LMS functions differently, but at the most basic level, we will integrate student information.  Integrations typically also include classes, teachers, and/or students – again, that differs between SIS/LMS platforms.  NOTE:  Google Classroom integrations are for SSO and rostering features only.  Assessment and grade pass-through is not available.

How can I update or add users if I integrate?

The process to update or add users following an integration depends on your SIS/LMS platform.  Some platforms will have a 2-way connection, meaning changes in one will reflect in the other.  Other platforms are a 1-way connection, meaning changes in one will not necessarily be reflected back to the other.  These details, as well as information on updates and additions will be discussed with you if you decide to integrate.

How do I integrate?

Since each integration is specialized and unique, each is handled individually.  Our Trove Integration and Rostering Services Team is here to assist you and partner with you to explore how Trove can support your integration needs. 

In short, the integration process includes:

  • your school providing prerequisite information to initiate the integration.

  • the Trove team reviewing that information and initiating the integration process in Trove.

  • an integration meeting, if needed, including the school representative and a member of the Trove Integration and Rostering Services Team, if needed.


To begin exploring an integration for your school, please complete the Trove Integration Request.  Because this form will require information about and from your SIS/LMS, we have included a printable copy of the request below.  You can use this form to gather the needed information and then enter that information on the electronic form below.  The request must be submitted through the electronic form (not using the printed form).

Your browser does not support PDF. Click here to download.

NOTE:  If you plan to integrate, you will want to explore that before manually adding users and having them log into Trove.  Content created with a manual user login may not connect with a user account established from an integration.

What if I have questions?

To discuss how Trove can support your integration needs, please contact the Trove Integration and Rostering Services Team at [email protected].