File format
All OneRoster packages must be in a valid.zip file with the.csv files at the root of the zip. Do not compress the folder containing the.csv files.
Version
NGLSync supports OneRoster versions 1.0 and 1.1.
orgs.csv
OneRoster CSV File Name | OneRoster Version 1.0 CSV Column | OneRoster Version 1.1 CSV Column | Cengage Description |
|---|---|---|---|
orgs.csv |
|
| A |
orgs.csv |
|
|
|
orgs.csv |
|
| |
orgs.csv |
|
| School name |
orgs.csv |
|
| Not used. Cengage considers any organization with associated enrollments a school. |
orgs.csv |
|
| Not used |
orgs.csv |
| ||
orgs.csv |
| ||
orgs.csv |
| ||
orgs.csv |
|
|
users.csv
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
users.csv |
|
| |
users.csv |
|
| |
users.csv |
|
| |
users.csv |
| If this is set to false, the user will not be created or will be deactivated. | |
users.csv |
|
| |
users.csv |
|
| The role of the user. Only users with the role teacher or student are processed. |
users.csv |
|
| Username to sign in to the NGLSync portal to access courses. |
users.csv |
|
| Used as the |
users.csv |
|
| First name |
users.csv |
|
| Last name |
users.csv |
| Optional | |
users.csv |
|
| |
users.csv |
|
| Email address. Only processed for teachers. |
users.csv |
|
| |
users.csv |
|
| |
users.csv |
|
| Not used |
users.csv |
| Not used | |
users.csv |
| Used if populated. Not needed if implemented with SAML. |
courses.csv
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
courses.csv |
|
| |
courses.csv |
|
| |
courses.csv |
|
| |
courses.csv |
|
| |
courses.csv |
| ||
courses.csv |
|
| Used only during the license item association process to facilitate the association of course |
courses.csv |
|
| |
courses.csv |
|
| |
courses.csv |
|
| |
courses.csv |
|
| |
courses.csv |
|
classes.csv
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| Course name. A Cengage course is a OneRoster class. |
classes.csv |
|
| Course grade |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
|
| |
classes.csv |
| Not used | |
classes.csv |
| Not used |
enrollments.csv
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
enrollments.csv |
|
| |
enrollments.csv |
|
| |
enrollments.csv |
|
| |
enrollments.csv |
|
| |
enrollments.csv |
|
| The role of the user within the specified course. |
enrollments.csv |
|
| |
enrollments.csv |
|
| |
enrollments.csv |
|
| |
enrollments.csv |
| ||
enrollments.csv |
|
academicSessions.csv
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
academicSessions.csv |
|
| |
academicSessions.csv |
|
| |
academicSessions.csv |
|
| |
academicSessions.csv |
|
| |
academicSessions.csv |
|
| |
academicSessions.csv |
|
| Course start date |
academicSessions.csv |
|
| Course end date |
academicSessions.csv |
|
| |
academicSessions.csv |
|
demographics.csv
The demographics.csv file is not used in NGLSync.
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
demographics.csv | userSourcedId | sourcedId | |
demographics.csv | status | status | |
demographics.csv | dateLastModified | dateLastModified | |
demographics.csv | birthdate | birthdate | |
demographics.csv | sex | sex | |
demographics.csv | americanIndianOrAlaskaNative | americanIndianOrAlaskaNative | |
demographics.csv | asian | asian | |
demographics.csv | blackOrAfricanAmerican | blackOrAfricanAmerican | |
demographics.csv | nativeHawaiianOrOtherPacificIslander | nativeHawaiianOrOtherPacificIslander | |
demographics.csv | white | white | |
demographics.csv | demographicRaceTwoOrMoreRaces | demographicRaceTwoOrMoreRaces | |
demographics.csv | hispanicOrLatinoEthnicity | hispanicOrLatinoEthnicity | |
demographics.csv | countryOfBirthCode | countryOfBirthCode | |
demographics.csv | stateOfBirthAbbreviation | stateOfBirthAbbreviation | |
demographics.csv | cityOfBirth | cityOfBirth | |
demographics.csv | publicSchoolResidenceStatus | publicSchoolResidenceStatus |
manifest.csv
The version of your OneRoster package is determined by the presence of the manifest.csv file.
- If your package does not include manifest.csv, it is treated as a version 1.0 package.
- If your package includes manifest.csv, it is treated as a version 1.1 package.
OneRoster CSV File Name | OneRoster 1.0 CSV Column | OneRoster 1.1 CSV Column | Cengage Description |
|---|---|---|---|
manifest.csv |
| ||
manifest.csv |
| The version of your OneRoster package. | |
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
| ||
manifest.csv |
|