About OneRoster 1.1
The K-12 standard that moves rosters, enrollments and grades between SIS and ed-tech.
OneRoster is a specification published by 1EdTech (formerly IMS Global) for securely exchanging rostering data between a student information system and the rest of the K-12 stack. Version 1.1, released as a final standard in April 2017, is the version most school districts still run in production. It defines three services: Rostering, which carries users, classes, courses, enrollments, organizations, academic sessions, grading periods and demographics; Gradebook, which carries line items, results and categories; and Resources, which carries learning content links attached to courses and classes.
The spec offers two bindings. The CSV binding ships a fixed set of files (academicSessions.csv, classes.csv, courses.csv, enrollments.csv, orgs.csv, users.csv, plus optional demographics and gradebook files) and is the path most SIS vendors use for nightly batch handoffs. The REST binding speaks JSON over HTTPS at the /ims/oneroster/v1p1 root, requires OAuth 2.0 Bearer tokens with TLS 1.2 or 1.3, and supports pagination, filtering and sorting on every collection endpoint. Certified providers and consumers include PowerSchool SIS, Infinite Campus, ClassLink, Itslearning, McGraw-Hill, Pearson and Studies Weekly, with Schoology and PowerSchool's Schoology Learning landing on the newer 1.2 version. Pulled into a warehouse next to the LMS, the assessment platform, the finance system and the HR record, the same OneRoster feed answers questions that span enrollment, attendance, achievement, ed-tech spend and staffing without three reports that disagree on which students are in which class.