complexType Course
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p257.png
namespace http://ed-fi.org/0110
type extension of ComplexObjectType
properties
base ComplexObjectType
children CourseTitle NumberOfParts CourseCode CourseLevelCharacteristics GradesOffered SubjectArea CourseDescription DateCourseAdopted HighSchoolCourseRequirement CourseGPAApplicability CourseDefinedBy MinimumAvailableCredit MaximumAvailableCredit CareerPathway CompetencyLevels EducationOrganizationReference LearningStandardReference LearningObjectiveReference
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with the complex object.
annotation
documentation
This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="Course">
 
<xs:annotation>
   
<xs:documentation>This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="ComplexObjectType">
     
<xs:sequence>
       
<xs:element name="CourseTitle" type="CourseTitle">
         
<xs:annotation>
           
<xs:documentation>The descriptive name given to a course of study offered in a school or other institution or organization. In departmentalized classes at the elementary, secondary, and postsecondary levels (and for staff development activities), this refers to the name by which a course is identified (e.g., American History, English III). For elementary and other non-departmentalized classes, it refers to any portion of the instruction for which a grade or report is assigned (e.g., reading, composition, spelling, and language arts).</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="NumberOfParts" type="NumberOfParts">
         
<xs:annotation>
           
<xs:documentation>The number of parts identified for a course.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CourseCode" type="CourseCode" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The code that identifies the organization of subject matter and related learning experiences provided for the instruction of students.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CourseLevelCharacteristics" type="CourseLevelCharacteristicsType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Specification of the specific program or designation associated with the course.  For example: Ap, IB, Dual Credit, CTE. etc.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="GradesOffered" type="DescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The grade levels in which the course is offered.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>GradeLevelDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SubjectArea" type="DescriptorReferenceType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The intended major subject area of the course.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>AcademicSubjectDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CourseDescription" type="Description" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>A description of the content standards and goals covered in the course. Reference may be made to state or national content standards.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DateCourseAdopted" type="xs:date" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Date the course was adopted by the education agency.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HighSchoolCourseRequirement" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>An indication that this course may satisfy high school graduation requirements in the course&apos;s subject area.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CourseGPAApplicability" type="CourseGPAApplicabilityType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>An indicator of whether or not this course being described is included in the computation of the student’s Grade Point Average, and if so, if it weighted differently from regular courses.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CourseDefinedBy" type="CourseDefinedByType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Specifies whether the course was defined by the SEA, LEA, School, or national organization.  </xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="MinimumAvailableCredit" type="Credits" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The minimum amount of credit available to a student who successfully completes the course</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="MaximumAvailableCredit" type="Credits" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The maximum amount of credit available to a student who successfully completes the course</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CareerPathway" type="CareerPathwayType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates the career cluster or pathway the course is associated with as part of a CTE curriculum.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CompetencyLevels" type="DescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The competency levels defined to rate the student for the course.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>CompetencyLevelDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
         
<xs:annotation>
           
<xs:documentation>The Education Organization that defines the curriculum and courses offered - often the LEA or school.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LearningStandardReference" type="LearningStandardReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Learning Standard(s) to be taught by the course.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LearningObjectiveReference" type="LearningObjectiveReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Learning Objectives to be mastered in the course.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Course/CourseTitle
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p258.png
namespace http://ed-fi.org/0110
type CourseTitle
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 60 
annotation
documentation
The descriptive name given to a course of study offered in a school or other institution or organization. In departmentalized classes at the elementary, secondary, and postsecondary levels (and for staff development activities), this refers to the name by which a course is identified (e.g., American History, English III). For elementary and other non-departmentalized classes, it refers to any portion of the instruction for which a grade or report is assigned (e.g., reading, composition, spelling, and language arts).
source <xs:element name="CourseTitle" type="CourseTitle">
 
<xs:annotation>
   
<xs:documentation>The descriptive name given to a course of study offered in a school or other institution or organization. In departmentalized classes at the elementary, secondary, and postsecondary levels (and for staff development activities), this refers to the name by which a course is identified (e.g., American History, English III). For elementary and other non-departmentalized classes, it refers to any portion of the instruction for which a grade or report is assigned (e.g., reading, composition, spelling, and language arts).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/NumberOfParts
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p259.png
namespace http://ed-fi.org/0110
type NumberOfParts
properties
isRef 0
content simple
facets
Kind Value annotation 
minInclusive 
maxInclusive 
annotation
documentation
The number of parts identified for a course.
source <xs:element name="NumberOfParts" type="NumberOfParts">
 
<xs:annotation>
   
<xs:documentation>The number of parts identified for a course.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/CourseCode
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p260.png
namespace http://ed-fi.org/0110
type CourseCode
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ID
attributes
Name  Type  Use  Default  Fixed  annotation
IdentificationSystemCourseCodeSystemTyperequired      
documentation
A system that is used to identify the organization of subject matter and related learning experiences provided for the instruction of students.
AssigningOrganizationCodeIdentificationCodeoptional      
documentation
The organization code or name assigning the staff Identification Code.
annotation
documentation
The code that identifies the organization of subject matter and related learning experiences provided for the instruction of students.
source <xs:element name="CourseCode" type="CourseCode" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The code that identifies the organization of subject matter and related learning experiences provided for the instruction of students.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/CourseLevelCharacteristics
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p261.png
namespace http://ed-fi.org/0110
type CourseLevelCharacteristicsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CourseLevelCharacteristic
annotation
documentation
Specification of the specific program or designation associated with the course.  For example: Ap, IB, Dual Credit, CTE. etc.
source <xs:element name="CourseLevelCharacteristics" type="CourseLevelCharacteristicsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specification of the specific program or designation associated with the course.  For example: Ap, IB, Dual Credit, CTE. etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/GradesOffered
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p262.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
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 grade levels in which the course is offered.
appinfo
<ann:Descriptor>GradeLevelDescriptor</ann:Descriptor>
source <xs:element name="GradesOffered" type="DescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The grade levels in which the course is offered.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>GradeLevelDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Course/SubjectArea
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p263.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 intended major subject area of the course.
appinfo
<ann:Descriptor>AcademicSubjectDescriptor</ann:Descriptor>
source <xs:element name="SubjectArea" type="DescriptorReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The intended major subject area of the course.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>AcademicSubjectDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Course/CourseDescription
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p264.png
namespace http://ed-fi.org/0110
type Description
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 1024 
annotation
documentation
A description of the content standards and goals covered in the course. Reference may be made to state or national content standards.
source <xs:element name="CourseDescription" type="Description" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A description of the content standards and goals covered in the course. Reference may be made to state or national content standards.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/DateCourseAdopted
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p265.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date the course was adopted by the education agency.
source <xs:element name="DateCourseAdopted" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date the course was adopted by the education agency.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/HighSchoolCourseRequirement
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p266.png
namespace http://ed-fi.org/0110
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An indication that this course may satisfy high school graduation requirements in the course&apos;s subject area.
source <xs:element name="HighSchoolCourseRequirement" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An indication that this course may satisfy high school graduation requirements in the course&apos;s subject area.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/CourseGPAApplicability
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p267.png
namespace http://ed-fi.org/0110
type CourseGPAApplicabilityType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration Applicable 
enumeration Not Applicable 
enumeration Weighted 
annotation
documentation
An indicator of whether or not this course being described is included in the computation of the student’s Grade Point Average, and if so, if it weighted differently from regular courses.
source <xs:element name="CourseGPAApplicability" type="CourseGPAApplicabilityType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An indicator of whether or not this course being described is included in the computation of the student’s Grade Point Average, and if so, if it weighted differently from regular courses.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/CourseDefinedBy
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p268.png
namespace http://ed-fi.org/0110
type CourseDefinedByType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration LEA 
enumeration National Organization 
enumeration SEA 
enumeration School 
annotation
documentation
Specifies whether the course was defined by the SEA, LEA, School, or national organization. 
source <xs:element name="CourseDefinedBy" type="CourseDefinedByType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specifies whether the course was defined by the SEA, LEA, School, or national organization.  </xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/MinimumAvailableCredit
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p269.png
namespace http://ed-fi.org/0110
type Credits
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Credit
attributes
Name  Type  Use  Default  Fixed  annotation
CreditTypeCreditTypeoptional      
documentation
The type of credits or units of value awarded for the completion of a course
CreditConversionxs:decimaloptional      
documentation
Conversion factor that when multiplied by the number of credits is equivalent to Carnegie units.
annotation
documentation
The minimum amount of credit available to a student who successfully completes the course
source <xs:element name="MinimumAvailableCredit" type="Credits" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The minimum amount of credit available to a student who successfully completes the course</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/MaximumAvailableCredit
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p270.png
namespace http://ed-fi.org/0110
type Credits
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Credit
attributes
Name  Type  Use  Default  Fixed  annotation
CreditTypeCreditTypeoptional      
documentation
The type of credits or units of value awarded for the completion of a course
CreditConversionxs:decimaloptional      
documentation
Conversion factor that when multiplied by the number of credits is equivalent to Carnegie units.
annotation
documentation
The maximum amount of credit available to a student who successfully completes the course
source <xs:element name="MaximumAvailableCredit" type="Credits" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The maximum amount of credit available to a student who successfully completes the course</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/CareerPathway
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p271.png
namespace http://ed-fi.org/0110
type CareerPathwayType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration Agriculture, Food and Natural Resources 
enumeration Architecture and Construction 
enumeration Arts, A/V Technology and Communications 
enumeration Business, Management and Administration 
enumeration Education and Training 
enumeration Finance 
enumeration Government and Public Administration 
enumeration Health Science 
enumeration Hospitality and Tourism 
enumeration Human Services 
enumeration Information Technology 
enumeration Law, Public Safety, Corrections and Security 
enumeration Manufacturing 
enumeration Marketing, Sales and Service 
enumeration Science, Technology, Engineering and Mathematics 
enumeration Transportation, Distribution and Logistics 
annotation
documentation
Indicates the career cluster or pathway the course is associated with as part of a CTE curriculum.
source <xs:element name="CareerPathway" type="CareerPathwayType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the career cluster or pathway the course is associated with as part of a CTE curriculum.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/CompetencyLevels
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p272.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
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 competency levels defined to rate the student for the course.
appinfo
<ann:Descriptor>CompetencyLevelDescriptor</ann:Descriptor>
source <xs:element name="CompetencyLevels" type="DescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The competency levels defined to rate the student for the course.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>CompetencyLevelDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Course/EducationOrganizationReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p273.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 that defines the curriculum and courses offered - often the LEA or school.
source <xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>The Education Organization that defines the curriculum and courses offered - often the LEA or school.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/LearningStandardReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p274.png
namespace http://ed-fi.org/0110
type LearningStandardReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children LearningStandardIdentity
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
Learning Standard(s) to be taught by the course.
source <xs:element name="LearningStandardReference" type="LearningStandardReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Learning Standard(s) to be taught by the course.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Course/LearningObjectiveReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p275.png
namespace http://ed-fi.org/0110
type LearningObjectiveReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children LearningObjectiveIdentity
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
Learning Objectives to be mastered in the course.
source <xs:element name="LearningObjectiveReference" type="LearningObjectiveReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Learning Objectives to be mastered in the course.</xs:documentation>
 
</xs:annotation>
</xs:element>