Additional OneRoster Information

Articles

OneRoster API
This article provides an overview of the OneRoster API and the tools and articles that support it.
OneRoster Cache
This article includes everything you need to know about OneRoster data caching.
Supported and Unsupported Connections (Digital Learning Applications Configuration)
This article explains the difference between supported and unsupported Digita Learning Partner connections.
OneRoster Migration Instructions
IMS/1EdTech, the consortium who created and maintains the OneRoster specification, has deprecated OAuth1 for OneRoster connections. Campus supports OAuth 2; not all of our Digital Learning Partners (DLPs) support OAuth 2 yet. This arti...
OneRoster 1.1 Data Models
This article details the Campus implementation of the OneRoster 1.1 specification.
OneRoster 1.2 Data Models
This article details the Campus implementation of the OneRoster 1.2 specification.
OneRoster Assessments 1.2 Data Models
OneRoster is a set of specifications established by the 1EdTech Learning Consortium . Campus created our OneRoster API based on these specifications. This article details the assessment endpoints available with OneRoster 1.2. See the OneRo...
OneRoster API Documentation (OAuth 2)
This article describes using the provided OneRoster API Documentation to query data shared with the OneRoster API.
OneRoster API Consumer Guidelines
This article describes the performance recommendations that should be communicated with third party users of the OneRoster API.
OneRoster Troubleshooting (1.1)
This article provides troubleshooting tips for OneRoster version 1.1, including sourcedIds
OneRoster - What's new in 1.2?
This article outlines the differences between Campus's implementation of version 1.1 and 1.2 of the OneRoster Specification.
REST Documentation Client
The article describes the REST Documentation Client provided in conjunction with the OneRoster API.
External LMS Exclude (Digital Learning Applications)
Throughout Campus, records can be excluded from being sent to an External LMS via the OneRoster API. Marking the External LMS Exclude checkbox indicates that records are not relevant to the LMS. The following types of records can be excluded: ...
Comparing OneRoster and Campus Data - Terms to Know
Because Campus and OneRoster store data differently, elements in Campus are mapped to elements in OneRoster. The following table describes mappings that are not self-evident. OneRoster Element Campus Equivalent Academic Session Term...
OneRoster Prerequisites
The OneRoster API allows third-party vendors (such as an LMS ) to retrieve data from Campus, if the vendor has been given the correct credentials and has coded their system to support the OneRoster API. The data that can be made available through...