complexType sectionRosterReportType
diagram ReportObjects_diagrams/ReportObjects_p291.png
type extension of gSIF_ReportType
properties
base gSIF_ReportType
children sectionRefId localId name schoolYear termDescriptor meetingTimeDescriptor staffAssignmentList school course studentList
used by
element sectionRosterReport
attributes
Name  Type  Use  Default  Fixed  annotation
refIdgRefIdTyperequired      
annotation
appinfo
<elementName>Section Roster</elementName>
<events>no</events>
<isSIFObject>yes</isSIFObject>
<cedsId/>
<cedsURL/>
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.

element sectionRosterReportType/sectionRefId
diagram ReportObjects_diagrams/ReportObjects_p292.png
type gRefIdPointerType
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[14][a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12} 
annotation
documentation
The refId of the section entity associated with this Roster.

element sectionRosterReportType/localId
diagram ReportObjects_diagrams/ReportObjects_p293.png
type xs:token
properties
isRef 0
content simple
annotation
appinfo
<elementName>Local Id</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>
documentation
The local identifier for the section.

element sectionRosterReportType/name
diagram ReportObjects_diagrams/ReportObjects_p294.png
type xs:token
properties
isRef 0
content simple
annotation
documentation
A short name for the section.

element sectionRosterReportType/schoolYear
diagram ReportObjects_diagrams/ReportObjects_p295.png
type xs:gYear
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element sectionRosterReportType/termDescriptor
diagram ReportObjects_diagrams/ReportObjects_p296.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
A brief and meaningful token(s) that describes the term or terms for the section.

element sectionRosterReportType/meetingTimeDescriptor
diagram ReportObjects_diagrams/ReportObjects_p297.png
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
A brief and meaningful token that describes the meeting time(s) for the section (periods/days).

element sectionRosterReportType/staffAssignmentList
diagram ReportObjects_diagrams/ReportObjects_p298.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children staffAssignment
annotation
documentation
The one or more staff members assigned to a section for a particular term.

element sectionRosterReportType/staffAssignmentList/staffAssignment
diagram ReportObjects_diagrams/ReportObjects_p299.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children staffPersonRefId localId staffSectionAssociationRefId name teacherOfRecord percentResponsible roleList startDate endDate
annotation
documentation
A particular staff member may be assigned to a section more than once with different non-overlapping date ranges.

element sectionRosterReportType/staffAssignmentList/staffAssignment/staffPersonRefId
diagram ReportObjects_diagrams/ReportObjects_p300.png
type gRefIdPointerType
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[14][a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12} 
annotation
appinfo
<sifChar>M</sifChar>
<cedsId>000364</cedsId>
<cedsURL/>
documentation
The Id (GUID) of the teacher for a particular session of a class.

element sectionRosterReportType/staffAssignmentList/staffAssignment/localId
diagram ReportObjects_diagrams/ReportObjects_p301.png
type xs:token
properties
isRef 0
content simple
annotation
documentation
A local agency identifier for the person.

element sectionRosterReportType/staffAssignmentList/staffAssignment/staffSectionAssociationRefId
diagram ReportObjects_diagrams/ReportObjects_p302.png
type gRefIdPointerType
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[14][a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12} 

element sectionRosterReportType/staffAssignmentList/staffAssignment/name
diagram ReportObjects_diagrams/ReportObjects_p303.png
properties
isRef 0
content complex
children prefix givenName middleName familyName suffix

element sectionRosterReportType/staffAssignmentList/staffAssignment/name/prefix
diagram ReportObjects_diagrams/ReportObjects_p304.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/staffAssignmentList/staffAssignment/name/givenName
diagram ReportObjects_diagrams/ReportObjects_p305.png
type xs:normalizedString
properties
isRef 0
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/staffAssignmentList/staffAssignment/name/middleName
diagram ReportObjects_diagrams/ReportObjects_p306.png
type xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/staffAssignmentList/staffAssignment/name/familyName
diagram ReportObjects_diagrams/ReportObjects_p307.png
type xs:normalizedString
properties
isRef 0
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/staffAssignmentList/staffAssignment/name/suffix
diagram ReportObjects_diagrams/ReportObjects_p308.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/staffAssignmentList/staffAssignment/teacherOfRecord
diagram ReportObjects_diagrams/ReportObjects_p309.png
type xs:boolean
properties
isRef 0
content simple
annotation
documentation
On a given date, one and only one teacher may be Teacher of Record.

element sectionRosterReportType/staffAssignmentList/staffAssignment/percentResponsible
diagram ReportObjects_diagrams/ReportObjects_p310.png
type restriction of xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 
maxInclusive 100 
fractionDigits 
annotation
documentation
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.

element sectionRosterReportType/staffAssignmentList/staffAssignment/roleList
diagram ReportObjects_diagrams/ReportObjects_p311.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children role
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/staffAssignmentList/staffAssignment/roleList/role
diagram ReportObjects_diagrams/ReportObjects_p312.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation
appinfo
<sifChar>OR</sifChar>
<cedsId/>
<cedsURL/>
documentation
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.

element sectionRosterReportType/staffAssignmentList/staffAssignment/startDate
diagram ReportObjects_diagrams/ReportObjects_p313.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Start date, inclusive of the association of the staff person with the section.

element sectionRosterReportType/staffAssignmentList/staffAssignment/endDate
diagram ReportObjects_diagrams/ReportObjects_p314.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
End date, inclusive of the association of the staff person with the section.

element sectionRosterReportType/school
diagram ReportObjects_diagrams/ReportObjects_p315.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children schoolRefId schoolName
annotation
documentation
The school where the section is taught.

element sectionRosterReportType/school/schoolRefId
diagram ReportObjects_diagrams/ReportObjects_p316.png
type gRefIdPointerType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[14][a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12} 
annotation
appinfo
<elementName>School RefId</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>
documentation
RefId of the school where the section is taught.

element sectionRosterReportType/school/schoolName
diagram ReportObjects_diagrams/ReportObjects_p317.png
type xs:token
properties
isRef 0
content simple
annotation
appinfo
<elementName>School Name</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>
documentation
Name of the referenced school instance.

element sectionRosterReportType/course
diagram ReportObjects_diagrams/ReportObjects_p318.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children courseRefId courseCode courseTitle

element sectionRosterReportType/course/courseRefId
diagram ReportObjects_diagrams/ReportObjects_p319.png
type gRefIdPointerType
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[14][a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12} 
annotation
documentation
A reference to the school course for this section.

element sectionRosterReportType/course/courseCode
diagram ReportObjects_diagrams/ReportObjects_p320.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element sectionRosterReportType/course/courseTitle
diagram ReportObjects_diagrams/ReportObjects_p321.png
type xs:normalizedString
properties
isRef 0
content simple

element sectionRosterReportType/studentList
diagram ReportObjects_diagrams/ReportObjects_p322.png
properties
isRef 0
content complex
children student

element sectionRosterReportType/studentList/student
diagram ReportObjects_diagrams/ReportObjects_p323.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children studentRefId name localId stateId sex birthDate gradeLevel startDate endDate
annotation
documentation
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.

element sectionRosterReportType/studentList/student/studentRefId
diagram ReportObjects_diagrams/ReportObjects_p324.png
type gRefIdPointerType
properties
isRef 0
content simple
nillable true
facets
Kind Value annotation 
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[14][a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12} 
annotation
appinfo
<elementName>Student RefId</elementName>
<sifChar>R</sifChar>
<cedsId/>
<cedsURL/>
documentation
The RefId of the associated student object instance.

element sectionRosterReportType/studentList/student/name
diagram ReportObjects_diagrams/ReportObjects_p325.png
properties
isRef 0
content complex
children givenName middleName familyName suffix
annotation
appinfo
<elementName>Name of Record</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>
documentation
Name of student.

element sectionRosterReportType/studentList/student/name/givenName
diagram ReportObjects_diagrams/ReportObjects_p326.png
type xs:normalizedString
properties
isRef 0
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/studentList/student/name/middleName
diagram ReportObjects_diagrams/ReportObjects_p327.png
type xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/studentList/student/name/familyName
diagram ReportObjects_diagrams/ReportObjects_p328.png
type xs:normalizedString
properties
isRef 0
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/studentList/student/name/suffix
diagram ReportObjects_diagrams/ReportObjects_p329.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/studentList/student/localId
diagram ReportObjects_diagrams/ReportObjects_p330.png
type xs:token
properties
isRef 0
content simple
annotation
appinfo
<elementName>Local Id</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>
documentation
The local student number.

element sectionRosterReportType/studentList/student/stateId
diagram ReportObjects_diagrams/ReportObjects_p331.png
type xs:token
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<elementName>State Id</elementName>
<sifChar>O</sifChar>
<cedsId/>
<cedsURL/>
documentation
The state student identifier.

element sectionRosterReportType/studentList/student/sex
diagram ReportObjects_diagrams/ReportObjects_p332.png
type gSexusType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration 
enumeration 
enumeration 
annotation
appinfo
<elementName>Sex</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/studentList/student/birthDate
diagram ReportObjects_diagrams/ReportObjects_p333.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
appinfo
<elementName>Birth Date</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>

element sectionRosterReportType/studentList/student/gradeLevel
diagram ReportObjects_diagrams/ReportObjects_p334.png
type xs:token
properties
isRef 0
content simple
annotation
appinfo
<elementName>Grade Level</elementName>
<sifChar>M</sifChar>
<cedsId/>
<cedsURL/>
documentation
The grade level of the student during the time period associated with this record.

element sectionRosterReportType/studentList/student/startDate
diagram ReportObjects_diagrams/ReportObjects_p335.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Start date, inclusive of the association of the student with the section.

element sectionRosterReportType/studentList/student/endDate
diagram ReportObjects_diagrams/ReportObjects_p336.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
End date, inclusive of the association of the student with the section.


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy