Automated Roster Sync / eBook Licensing
Who is this for?
School or District personnel responsible for administrating the creation of CPM user accounts and provisioning of eBook licenses.
CPM supports automated rostering and licensing of eBooks via the OneRoster API and OneRoster CSV. Using CPM's interface, automated roster sync can be set up in as little as 15 minutes.
Step 1: Check that your SIS supports OneRoster
OneRoster 1.1 API is the industry standard for secure sharing of enrollment information with authorized educational service providers. Aeries, Infinite Campus, PowerSchool Unified, Skyward, and Synergy are examples of SIS systems that support using the API integration method. CPM also supports PowerSchool's native API and OneRoster CSV through SFTP uploads.
Some districts SIS systems may not support OneRoster 1.1 API. Many have adopted ClassLink, which adds OneRoster support to virtually every SIS system.
Step 2: Get OneRosterSync credentials and set sharing settings
Each SIS system has a different process for enabling access, but in the end they all will provide a OneRoster Base URL, Consumer Key, and Consumer Secret. On some systems you may also need to individually select which data sections you wish to share. CPM will need access to the organizations, academic schedules, courses, teachers and students. Typically this needs to be completed by the district tech admin.
For OneRoster CSV, SFTP server information is provided.
Step 3: Use CPM's Integration Settings Checklist
The integration settings checklist can be completed by non-technical staff provided you you have the credentials from step 2. You must be an eBook administrators with escalated privileges, which you can request by emailing firstname.lastname@example.org
Access Integration Services through the link at my.cpm.org.