complexType CourseCode
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p276.png
namespace http://ed-fi.org/0110
children ID
used by
elements Course/CourseCode CourseIdentityType/CourseCode CourseOfferingIdentityType/CourseCode SectionIdentityType/CourseCode CreditsByCourse/CourseCode
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
A standard code that identifies the organization of subject matter and related learning experiences provided for the instruction of students.
appinfo
<ann:TypeGroup>Common</ann:TypeGroup>
source <xs:complexType name="CourseCode">
 
<xs:annotation>
   
<xs:documentation>A standard code that identifies the organization of subject matter and related learning experiences provided for the instruction of students.</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Common</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ID" type="IdentificationCode">
     
<xs:annotation>
       
<xs:documentation>A unique number or alphanumeric code assigned to a course by a school, school system, a state, or other agency or entity.  For multi-part course codes, concatenate the parts separated by a "/".  For example, consider the following SCED code:
   subject = 20 Math
   course = 272 Geometry
   level = G General
   credits = 1.00
  course sequence 1 of 1
would be entered as 20/272/G/1.00/1 of 1
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="IdentificationSystem" type="CourseCodeSystemType" use="required">
   
<xs:annotation>
     
<xs:documentation>A system that is used to identify the organization of subject matter and related learning experiences provided for the instruction of students.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="AssigningOrganizationCode" type="IdentificationCode" use="optional">
   
<xs:annotation>
     
<xs:documentation>The organization code or name assigning the staff Identification Code.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute CourseCode/@IdentificationSystem
type CourseCodeSystemType
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration CSSC course code 
enumeration Intermediate agency course code 
enumeration LEA course code 
enumeration NCES Pilot SNCCS course code 
enumeration Other 
enumeration SCED course code 
enumeration School course code 
enumeration State course code 
enumeration University course code 
annotation
documentation
A system that is used to identify the organization of subject matter and related learning experiences provided for the instruction of students.
source <xs:attribute name="IdentificationSystem" type="CourseCodeSystemType" use="required">
 
<xs:annotation>
   
<xs:documentation>A system that is used to identify the organization of subject matter and related learning experiences provided for the instruction of students.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CourseCode/@AssigningOrganizationCode
type IdentificationCode
properties
isRef 0
use optional
facets
Kind Value annotation 
minLength 
maxLength 60 
annotation
documentation
The organization code or name assigning the staff Identification Code.
source <xs:attribute name="AssigningOrganizationCode" type="IdentificationCode" use="optional">
 
<xs:annotation>
   
<xs:documentation>The organization code or name assigning the staff Identification Code.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CourseCode/ID
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p277.png
namespace http://ed-fi.org/0110
type IdentificationCode
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 60 
annotation
documentation
A unique number or alphanumeric code assigned to a course by a school, school system, a state, or other agency or entity.  For multi-part course codes, concatenate the parts separated by a "/".  For example, consider the following SCED code:
   subject = 20 Math
   course = 272 Geometry
   level = G General
   credits = 1.00
  course sequence 1 of 1
would be entered as 20/272/G/1.00/1 of 1
source <xs:element name="ID" type="IdentificationCode">
 
<xs:annotation>
   
<xs:documentation>A unique number or alphanumeric code assigned to a course by a school, school system, a state, or other agency or entity.  For multi-part course codes, concatenate the parts separated by a "/".  For example, consider the following SCED code:
   subject = 20 Math
   course = 272 Geometry
   level = G General
   credits = 1.00
  course sequence 1 of 1
would be entered as 20/272/G/1.00/1 of 1
</xs:documentation>
 
</xs:annotation>
</xs:element>