complexType StudentProgramAssociation
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1738.png
namespace http://ed-fi.org/0210
type extension of ComplexObjectType
properties
base ComplexObjectType
children StudentReference ProgramReference Service BeginDate EndDate ReasonExited EducationOrganizationReference ServedOutsideOfRegularSession
used by
complexTypes StudentCTEProgramAssociation StudentMigrantEducationProgramAssociation StudentSpecialEducationProgramAssociation StudentTitleIPartAProgramAssociation
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with the complex object.
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:complexContent>
   
<xs:extension base="ComplexObjectType">
     
<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="Service" type="Service" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Indicates the Service(s) being provided to the Student by the Program.</xs:documentation>
         
</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="ReasonExitedDescriptorReferenceType" 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 EducationOrganization 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:extension>
 
</xs:complexContent>
</xs:complexType>

element StudentProgramAssociation/StudentReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1739.png
namespace http://ed-fi.org/0210
type StudentReferenceType
properties
content complex
children StudentIdentity StudentLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs: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_p1740.png
namespace http://ed-fi.org/0210
type ProgramReferenceType
properties
content complex
children ProgramIdentity ProgramLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs: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/Service
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1741.png
namespace http://ed-fi.org/0210
type Service
properties
minOcc 0
maxOcc unbounded
content complex
children Service PrimaryIndicator ServiceBeginDate ServiceEndDate
annotation
documentation
Indicates the Service(s) being provided to the Student by the Program.
source <xs:element name="Service" type="Service" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Indicates the Service(s) being provided to the Student by the Program.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StudentProgramAssociation/BeginDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1742.png
namespace http://ed-fi.org/0210
type xs:date
properties
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_p1743.png
namespace http://ed-fi.org/0210
type xs:date
properties
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_p1744.png
namespace http://ed-fi.org/0210
type ReasonExitedDescriptorReferenceType
properties
minOcc 0
maxOcc 1
content complex
children CodeValue Namespace
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
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="ReasonExitedDescriptorReferenceType" 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_p1745.png
namespace http://ed-fi.org/0210
type EducationOrganizationReferenceType
properties
content complex
children EducationOrganizationIdentity EducationOrganizationLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The EducationOrganization where the Student is participating in or receiving the Program services.
source <xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>The EducationOrganization 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_p1746.png
namespace http://ed-fi.org/0210
type xs:boolean
properties
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>