Staff Rosters in SchooLinks are simply mappings of School Staff to students.

They serve the following purposes:

We provide the following staff rosters creation methods. Note: Multiple methods can be used in conjunction.

  1. Direct sync from your rostering tool (e.g. Clever, ClassLink)

    1. It is very important for SchooLinks to know how you wish to differentiate between sections’ use cases as different types of staff rosters in SchooLinks.
      1. Examples of Staff Roster types include Caseloads, Advisory Groups, Assistance principals, Homeroom, etc.
      2. Unfortunately, within Clever or the OneRoster spec, there is no way for us to know that a section represents, so we have to infer this based on either the course id, section id, or name of the section. We need to discuss and SchooLinks engineering needs to write the logic to parse and assign the Staff Roster Type
  2. User Interface-based Caseload creation using rules such as school, grade, and the first letter of last name (i.e. students with last names from A to L) - This is managed by the district in Admin > District Settings > Rule-Based Caseload. You can use this template if you don't have this documented anywhere, but the configuration of these caseloads is done directly in the platform.

  3. Flat File sync with your Student Information System using the following Schema

    Caseloads Schema

  4. Flat file sync - normalized version

    Staff Roster Schema

Based on the different categories of staff rosters we used them differently in the platform:

Staff Roster Filtering in Scope and Sequence Analytics