Teachers' Curriculum Institute

OneRoster API Setup for TCI Subscriptions

Step 1 - Invite TCI to connect to your Student Information System: If using ClassLink, invite TeachTCI to connect for OneRoster. Otherwise, share your Client Key, Client Secret and API endpoint with TCI in the Program Mapping doc explained in step 3 below. This will allow TCI to access to your SIS for OneRoster API calls.

Step 2 - Set up the appropriate sharing rules on your OneRoster App. If possible, we ask that you limit the sections you share with us to the ones associated with the sections that will be using TCI programs. It  reduces processing time for your nightly data sync, allows for easier course mapping, and helps us meet our data privacy promise of only collecting the data we need to allow students and teachers to use TCI subscriptions.

Step 3 - Map the courses you are sharing to the TCI programs your district is using: In order to complete the rostering piece of your integration, we must map your district course codes with TCI program codes. This ensures your teachers and students see the right content. When we accept your invitation to connect, we’ll send you a Program Mapping document to complete.

Step 4 - Provide TCI with a launch date: This is the date TCI will begin pulling the data you’ve shared with us into the TCI Subscription application.

Step 5 - Let your teachers and students know where to log in: Your teachers and students may be familiar with logging into TCI subscriptions at our website, www.teachtci.com. Once your OneRoster sync launches, they must log in via your district designated single-sign-on solution. They will not be able to log in via www.teachtci.com.

Step 6 - Let us know of any problems: Every district set up with OneRoster is unique, and occasional problems may arise. Please contact us at info@teachtci.com with any issues, and we'll work with you to resolve them.


Did you find this article helpful?