complexType StudentProgramAssociation
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1143.png
namespace http://ed-fi.org/0110
children StudentReference ProgramReference Services BeginDate EndDate ReasonExited EducationOrganizationReference ServedOutsideOfRegularSession
used by
complexTypes StudentCTEProgramAssociation StudentMigrantEducationProgramAssociation StudentSpecialEdProgramAssociation StudentTitleIPartAProgramAssociation
annotation
documentation
This association represents the program(s) that a student participates in or is served by.
appinfo
<ann:TypeGroup>Association</ann:TypeGroup>
source <xs:complexType name="StudentProgramAssociation">
 
<xs:annotation>
   
<xs:documentation>This association represents the program(s) that a student participates in or is served by.</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Association</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="StudentReference" type="StudentReferenceType">
     
<xs:annotation>
       
<xs:documentation>The student associated with the program.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ProgramReference" type="ProgramReferenceType">
     
<xs:annotation>
       
<xs:documentation>The program associated with the student.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Services" type="ServiceDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Indicates the services being provided to the student by the program.</xs:documentation>
       
<xs:appinfo>
         
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
       
</xs:appinfo>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="BeginDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation>The month, day, and year on which the student first received services.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EndDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The month, day, and year on which the student exited the program or stopped receiving services.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ReasonExited" type="DescriptorReferenceType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The reason the child left the program within a school or district.</xs:documentation>
       
<xs:appinfo>
         
<ann:Descriptor>ReasonExitedDescriptor</ann:Descriptor>
       
</xs:appinfo>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
     
<xs:annotation>
       
<xs:documentation>The education organization where the student is participating in or receiving the program services.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ServedOutsideOfRegularSession" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates whether the student received services during the summer session or between sessions.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element StudentProgramAssociation/StudentReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1144.png
namespace http://ed-fi.org/0110
type StudentReferenceType
properties
isRef 0
content complex
children StudentIdentity
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The student associated with the program.
source <xs:element name="StudentReference" type="StudentReferenceType">
 
<xs:annotation>
   
<xs:documentation>The student associated with the program.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/ProgramReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1145.png
namespace http://ed-fi.org/0110
type ProgramReferenceType
properties
isRef 0
content complex
children ProgramIdentity
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The program associated with the student.
source <xs:element name="ProgramReference" type="ProgramReferenceType">
 
<xs:annotation>
   
<xs:documentation>The program associated with the student.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/Services
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1146.png
namespace http://ed-fi.org/0110
type ServiceDescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children CodeValue ShortDescription Description ServiceCategory
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
AsOfDate      
documentation
The date context in which this reference should be considered. This is important when descriptors change over time. If omitted, assumed to be the current descriptor.
namespaceURIrequired      
documentation
A globally unique namespace that identifies this descriptor set. Author is strongly encouraged to use the Universal Resource Identifier (http, ftp, file, etc.) for the source of the descriptor definition. Best practice is for this source to be the descriptor file itself, so that it can be machine-readable and be fetched in real-time, if necessary.
annotation
documentation
Indicates the services being provided to the student by the program.
appinfo
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
source <xs:element name="Services" type="ServiceDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Indicates the services being provided to the student by the program.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/BeginDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1147.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
content simple
annotation
documentation
The month, day, and year on which the student first received services.
source <xs:element name="BeginDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>The month, day, and year on which the student first received services.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/EndDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1148.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The month, day, and year on which the student exited the program or stopped receiving services.
source <xs:element name="EndDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The month, day, and year on which the student exited the program or stopped receiving services.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/ReasonExited
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1149.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CodeValue ShortDescription Description
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
AsOfDate      
documentation
The date context in which this reference should be considered. This is important when descriptors change over time. If omitted, assumed to be the current descriptor.
namespaceURIrequired      
documentation
A globally unique namespace that identifies this descriptor set. Author is strongly encouraged to use the Universal Resource Identifier (http, ftp, file, etc.) for the source of the descriptor definition. Best practice is for this source to be the descriptor file itself, so that it can be machine-readable and be fetched in real-time, if necessary.
annotation
documentation
The reason the child left the program within a school or district.
appinfo
<ann:Descriptor>ReasonExitedDescriptor</ann:Descriptor>
source <xs:element name="ReasonExited" type="DescriptorReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The reason the child left the program within a school or district.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>ReasonExitedDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/EducationOrganizationReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1150.png
namespace http://ed-fi.org/0110
type EducationOrganizationReferenceType
properties
isRef 0
content complex
children EducationOrganizationIdentity
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The education organization where the student is participating in or receiving the program services.
source <xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>The education organization where the student is participating in or receiving the program services.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/ServedOutsideOfRegularSession
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1151.png
namespace http://ed-fi.org/0110
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates whether the student received services during the summer session or between sessions.
source <xs:element name="ServedOutsideOfRegularSession" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates whether the student received services during the summer session or between sessions.</xs:documentation>
 
</xs:annotation>
</xs:element>