sectionRosterReports
http://www.sifassociation.org/datamodel/na/3.5
Documentation
An easy-to-use object containing the essential information for a client application that needs information about section rosters and students. Also includes basic information about the section, school, and teachers.
Tree
Table
Name | Mandatory | Characteristics | Type | Description | XPath |
---|---|---|---|---|---|
@refId | * | gRefIdType | /sectionRosterReports/sectionRosterReport/@refId | ||
sectionRosterReport | any | /sectionRosterReports/sectionRosterReport | |||
sectionRefId | * | gRefIdPointerType | The refId of the section entity associated with this Roster. | /sectionRosterReports/sectionRosterReport/sectionRefId | |
localId | * | M | token | The local identifier for the section. | /sectionRosterReports/sectionRosterReport/localId |
name | * | token | A short name for the section. | /sectionRosterReports/sectionRosterReport/name | |
schoolYear | gYear | /sectionRosterReports/sectionRosterReport/schoolYear | |||
termDescriptor | token | A brief and meaningful token(s) that describes the term or terms for the section. | /sectionRosterReports/sectionRosterReport/termDescriptor | ||
meetingTimeDescriptor | string | A brief and meaningful token that describes the meeting time(s) for the section (periods/days). | /sectionRosterReports/sectionRosterReport/meetingTimeDescriptor | ||
staffPersonRefId | * | M | gRefIdPointerType | The Id (GUID) of the teacher for a particular session of a class. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/staffPersonRefId |
localId | * | token | A local agency identifier for the person. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/localId | |
staffSectionAssociationRefId | * | gRefIdPointerType | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/staffSectionAssociationRefId | ||
prefix | O | token | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/name/prefix | ||
givenName | * | M | normalizedString | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/name/givenName | |
middleName | O | normalizedString | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/name/middleName | ||
familyName | * | M | normalizedString | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/name/familyName | |
suffix | O | token | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/name/suffix | ||
teacherOfRecord | * | boolean | On a given date, one and only one teacher may be Teacher of Record. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/teacherOfRecord | |
percentResponsible | string | When there is more than one staff member assigned to a section, this is the percent of responsibility that staff member bears for the section. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/percentResponsible | ||
role | OR | token | The source of this field is staffSectionAssociation. Possible Values: LeadTeacher Lead teacher with the primary responsibility for student learning in the assigned class section.TeamTeacher Team teacher with shared responsibility for student learning within the assigned class section.ContributingProfessional Contributing professional who has been assigned the responsibility to provide additional services that support and increase a student learning. Paraprofessional, a non-teacher who is assigned to the section. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/roleList/role | |
startDate | date | Start date, inclusive of the association of the staff person with the section. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/startDate | ||
endDate | date | End date, inclusive of the association of the staff person with the section. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment/endDate | ||
staffAssignment | any | A particular staff member may be assigned to a section more than once with different non-overlapping date ranges. | /sectionRosterReports/sectionRosterReport/staffAssignmentList/staffAssignment | ||
schoolRefId | M | gRefIdPointerType | RefId of the school where the section is taught. | /sectionRosterReports/sectionRosterReport/school/schoolRefId | |
schoolName | * | M | token | Name of the referenced school instance. | /sectionRosterReports/sectionRosterReport/school/schoolName |
school | any | The school where the section is taught. | /sectionRosterReports/sectionRosterReport/school | ||
courseRefId | * | gRefIdPointerType | A reference to the school course for this section. | /sectionRosterReports/sectionRosterReport/course/courseRefId | |
courseCode | token | /sectionRosterReports/sectionRosterReport/course/courseCode | |||
courseTitle | * | normalizedString | /sectionRosterReports/sectionRosterReport/course/courseTitle | ||
course | any | /sectionRosterReports/sectionRosterReport/course | |||
studentRefId | * | Q | gRefIdPointerType | The RefId of the associated student object instance. | /sectionRosterReports/sectionRosterReport/studentList/student/studentRefId |
givenName | * | M | normalizedString | /sectionRosterReports/sectionRosterReport/studentList/student/name/givenName | |
middleName | O | normalizedString | /sectionRosterReports/sectionRosterReport/studentList/student/name/middleName | ||
familyName | * | M | normalizedString | /sectionRosterReports/sectionRosterReport/studentList/student/name/familyName | |
suffix | O | token | /sectionRosterReports/sectionRosterReport/studentList/student/name/suffix | ||
localId | * | M | token | The local student number. | /sectionRosterReports/sectionRosterReport/studentList/student/localId |
stateId | O | token | The state student identifier. | /sectionRosterReports/sectionRosterReport/studentList/student/stateId | |
sex | M | gSexusType | /sectionRosterReports/sectionRosterReport/studentList/student/sex | ||
birthDate | M | date | /sectionRosterReports/sectionRosterReport/studentList/student/birthDate | ||
gradeLevel | * | M | token | The grade level of the student during the time period associated with this record. | /sectionRosterReports/sectionRosterReport/studentList/student/gradeLevel |
startDate | date | Start date, inclusive of the association of the student with the section. | /sectionRosterReports/sectionRosterReport/studentList/student/startDate | ||
endDate | date | End date, inclusive of the association of the student with the section. | /sectionRosterReports/sectionRosterReport/studentList/student/endDate | ||
student | any | A particular student may appear more than once in the studentList with different non-overlapping date ranges. For example, a student dropped from the section early in a year and then added back to the section at a later date. | /sectionRosterReports/sectionRosterReport/studentList/student |
Download: .xlsx (with CEDS & Formats)
Structure