Configuring OneRoster Connections
PATH: System Administration > Learning Interoperability > click a specific vendor > OneRoster Connections
OneRoster connections allow outside programs to request roster and section data from Campus and, if enabled, send assignment and score data back through the OneRoster API. These connections are helpful for users who manage assignments and grading outside of Campus, but use Campus as the source of truth for report cards and transcripts, and use the Campus Student and Campus Parent Portals to communicate with students and parents.
OneRoster connections are available to the 1.1 version of the specification and the pre-certification version of 1.2.
Types of OneRoster Connections
The lozenges at the right of the screen indicate what functions are available for the partner and what functions have been enabled by the district.
Lozenges indicate available and enabled functions.
Vendors withenabled can request section and roster data from Campus.
Vendors withenabled can send assignment and score data to Campus. This type of connection includes roster sync by default.
A grading services connection allows Campus to receive assignments, scores, and grades from a vendor partner, assuming the following conditions are met:
- Grading Window must be open for the Task/Standard.
- Traditional Grading/Grading Tasks
- If only a Percent is provided, Campus matches the value to the correct score in the Score Group aligned to the Grading Task, based on the minimum percent values entered for the Score Group. Unique Minimum Values must be entered for Score Group items.
- If only a Score is provided, the percent reports as null. Reported scores must exist in the aligned Score Group.
- If both a Percent and Score are provided, the score is not determined using the minimum percent.
- Standards-Based Grading/Standards
- If only a numeric value is provided, Campus matches the value to a score based on Power Law values or rubric item sequence. The numeric value must either be within the Power Law range or match the sequence of a rubric item.
- If only a Score is provided, the numeric value reports as null.
- If both a numeric value and a Score are provided, the mapping between the two is not enforced.
Lozenges that are black without a checkmark indicate that a function that is available for the vendor but has not been enabled by the district.
1.1 Versus 1.2
OneRoster connections can be made through the 1.1 or 1.2 version of the OneRoster specification.
The 1.2 specification is currently available as a pre-certification version. These connections will be available on a vendor-by-vendor basis as partners implement this new version of the specification. Campus encourages districts to contact the vendors they use to inquire about 1.2 implementation timelines.
What's new with 1.2?
OneRoster 1.2 includes:
- The option to scope connections by a specific school. As described below, a vendor connection scoped to a single school or set of schools limits the roster and section data available to that vendor to only data for those schools.
- The option to limit sharing demographic data. Demographic data can be toggled on or off for these connections.
- Streamlined reception of assignments and scores, requiring less teacher effort. Because categories and grading tasks are included in the 1.2 version of the specification, teacher are no longer required to categorize and align assignments received through a OneRoster connection.
Enabling a OneRoster Connection to a Partner
To enable a connection, select the application from the Learning Interoperability tool or click Add Application to select from the list of Campus-supported partners.
Disable versus Delete
There are three ways to stop a connection:
Disable a connection to stop the flow of data to and from Campus until the connection is re-enabled.
Remove credentials to remove connections using that Key and Secret. To reconnect, generate new credentials and share them with the vendor.
Delete a connection to remove all connections to that vendor. To reconnect, click Add Application and start over.
Connecting to Non-Partner Vendors
Districts have the option of connecting to vendors who are not part of the Infinite Campus Digital Learning Partner Program. Be aware that Campus does not support these connections; Campus Support will not be able to help troubleshoot.
is not available for non-partner vendors. Additionally, lozenges do not display indicating what functions are available.
- Click Add Application, then scroll to the bottom and click Connect to Other Applications.
- Enter an Application Name. The image displayed in the vendor is the first letter of the entered name.
- Generate credentials and share them with the vendor to connect.
Use caution when sharing student data with vendors that may not meet Campus's data security standards.
Have a vendor you think Campus should partner with? Share this form with the vendor.
Considerations for Using Grade Book Sync
- For synced assignments, the Digital Learning Partner is the "source of truth." Modifying assignments or scores in your Campus Grade Book after syncing with the partner is not recommended as changes will be overwritten with the next sync. Instead, make changes in the partner program so that the correct data will sync with Campus.
- When syncing assignments and scores with Campus, the best practice is that all in-progress and posted grade calculations be performed in Campus instead of in the partner system. Campus is the district's system of record for grades, which are used in multiple ways throughout Campus, including report cards, transcripts, and GPA calculations.
- In Campus, assignments must have a Points Possible value that is whole number. Currently, assignments received from a partner that have a Points Possible value with a decimal point are rounded down.
- Aligning assignments to Categories and Grading Tasks:
- If the partner is on a OneRoster version of 1.0 or 1.1, teachers must align assignments received from the partner. This can be done individually using the Uncategorized Assignments list or aligned automatically to a single category and task using the Non-Campus Assignment Defaults tool in Grade Book Settings. See the Uncategorized Assignments and Non-Campus Assignment Defaults article for more information.
- If the partner is on a OneRoster version of 1.2, teachers no longer need to align assignments, as long as the partner has implemented the category and grading task syncing capabilities available in 1.2. To sync categories and grading tasks, first set them up in Campus so they can sync to the partner program and use them for grading in the partner program. Assuming the partner has implemented category and task syncing, assignments will be received into campus with the category and grading task auto-aligned.
- The OneRoster specification currently does not support standards-based grading when using assignment and score sync. Assignments can only be aligned to one task or standard and scores can only be entered as numerical values, rather than the rubric-style scoring commonly used in a standards-based setup.