Conformance testing of systems that claim certification to the OneRoster 1.2 CSV Japan Profile 1.0 for Bulk Rostering Import
MUST use the CSV Reference Test Set described in this document. An implementation MUST demonstrate the importing of each of the zip files
described herein. The Reference Test-set consists of seven zip files: composed of two with NO errors and five with known errors. The set
of errors are described and the equivalent conformance testing report from the 1EdTech OneRoster CSV Validator are supplied.
The list of CSV test files in this reference test-set is given in Table 1. A link to the corresponding zip file is supplied. Also provided is the corresponding conformance report from the 1EdTech OneRoster 1.2 CSV Validator (https://onerostervalidator.imsglobal.org:8443/oneroster-server-cts-webapp/fileValidation/1). Note that it is NOT a requirement for a system that is claiming certification to provide the equivalent level of detail and format provided by these validator reports.
| File Set Name | Description |
|---|---|
| or1p2csv_jsprofilev1p0_valid01.zip | A set of valid CSV files supporting the BULK transfer of all of the Rostering data-set. THERE ARE NO ERRORS IN THIS FILE-SET. It contains the files:
|
| or1p2csv_jsprofilev1p0_valid02.zip | A set of valid CSV files supporting the BULK transfer of the core Rostering data-set. THERE ARE NO ERRORS IN THIS FILE-SET. It contains the files:
|
| or1p2csv_jsprofilev1p0_invalid01.zip | A set of invalid CSV files supporting the BULK transfer of the core Rostering data-set. THERE ARE KNOWN ERRORS IN THIS FILE-SET. It contains the files:
|
| or1p2csv_jsprofilev1p0_invalid02.zip | A set of invalid CSV files supporting the BULK transfer of the core Rostering data-set. THERE ARE KNOWN ERRORS IN THIS FILE-SET. It contains the files:
|
| or1p2csv_jsprofilev1p0_invalid03.zip | A set of invalid CSV files supporting the BULK transfer of all of the Rostering data-set. THERE ARE KNOWN ERRORS IN THIS FILE-SET. It contains the files:
|
| or1p2csv_jsprofilev1p0_invalid04.zip | A set of invalid CSV files supporting the BULK transfer of all of the Rostering data-set. THERE ARE KNOWN ERRORS IN THIS FILE-SET. It contains the files:
|
| or1p2csv_jsprofilev1p0_invalid05.zip | A set of invalid CSV files supporting the BULK transfer of all of the Rostering data-set. THERE ARE KNOWN ERRORS IN THIS FILE-SET. It contains the files:
|
ALL of the reference test sets described in this Section contain ERRORS.
The description of the errors in this invalid file-set are described in Table 2.1. There are three errors.
| File Name | Description of Errors |
|---|---|
| manifest.csv |
|
| academicSessions.csv | There are NO errors in this file. |
| classes.csv | There are NO errors in this file. |
| courses.csv | There are NO errors in this file. |
| enrollments.csv | There are NO errors in this file. |
| orgs.csv |
|
| roles.csv |
|
| users.csv | There are NO errors in this file. |
The test file set is available at or1p2csv_jsprofilev1p0_invalid01.zip and the accompanying CSV validation report is available at or1p2csv_jsprofilev1p0_invalid01.pdf.
The description of the errors in this invalid file-set are described in Table 2.2.
| File Name | Description of Errors |
|---|---|
| manifest.csv | There are NO errors in this file. |
| academicSessions.csv |
|
| classes.csv |
|
| courses.csv |
|
| enrollments.csv |
|
| orgs.csv |
|
| roles.csv | There are NO errors in this file. |
| users.csv |
|
The test file set is available at or1p2csv_jsprofilev1p0_invalid02.zip and the accompanying CSV validation report is available at or1p2csv_jsprofilev1p0_invalid02.pdf.
The description of the errors in this invalid file-set are described in Table 2.3.
| File Name | Description of Errors |
|---|---|
| manifest.csv | There are NO errors in this file. |
| academicSessions.csv | There are NO errors in this file. |
| classes.csv |
|
| courses.csv | There are NO errors in this file. |
| demographics.csv | This file is MISSING. |
| enrollments.csv | There are NO errors in this file. |
| orgs.csv | There are NO errors in this file. |
| roles.csv | There are NO errors in this file. |
| userProfiles.csv | There are NO errors in this file. |
| users.csv |
|
The test file set is available at or1p2csv_jsprofilev1p0_invalid03.zip and the accompanying CSV validation report is available at or1p2csv_jsprofilev1p0_invalid03.pdf.
The description of the errors in this invalid file-set are described in Table 2.4.
| File Name | Description of Errors |
|---|---|
| manifest.csv | There are NO errors in this file. |
| academicSessions.csv |
|
| classes.csv |
|
| courses.csv |
|
| demographics.csv |
|
| enrollments.csv |
|
| orgs.csv |
|
| roles.csv |
|
| userProfiles.csv |
|
| users.csv |
|
The test file set is available at or1p2csv_jsprofilev1p0_invalid04.zip and the accompanying CSV validation report is available at or1p2csv_jsprofilev1p0_invalid04.pdf.
The description of the errors in this invalid file-set are described in Table 2.5.
| File Name | Description of Errors |
|---|---|
| manifest.csv | There are NO errors in this file but it contains a value of bulk for the UNSUPPORTED 'resources.csv' file. |
| academicSessions.csv |
|
| classes.csv |
|
| courses.csv |
|
| demographics.csv |
|
| enrollments.csv |
|
| orgs.csv |
|
| resources.csv | This is an UNSUPPORTED FILE (it is a valid OR 1.2 CSV file). |
| roles.csv |
|
| userProfiles.csv |
|
| users.csv |
|
| zextensions.csv | This is an UNSUPPORTED FILE (it is not a known OR 1.2 CSV file). |
The test file set is available at or1p2csv_jsprofilev1p0_invalid05.zip and the accompanying CSV validation report is available at or1p2csv_jsprofilev1p0_invalid05.pdf.