6.15 Student Record Exchange Task Force

Click here for non-normative background/supplementary documentation from this group.

6.15.1 StudentRecordExchange

This object contains references to the set of records associated with and available for a given student.

SIF_Events are not reported for this object.

StudentRecordExchange
Figure 6.15.1-1: StudentRecordExchange StudentRecordExchange RefId StateProvinceId LocalId StudentPersonalRefId Records StudentDemographicRecordRefId StudentAcademicRecordRefId StudentSpecialEducationRecordRefId OtherRecords StudentRecordPackageRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentRecordExchange 

This object contains references to the set of records associated with and available for a given student.

 
 
@RefIdM

The GUID that uniquely identifies an instance of this object.

 
RefIdType
 StateProvinceIdC

A unique student identifier outside of SIF.

To request this object for a given student, one or more of StateProvinceId, LocalId or StudentPersonalRefId must be included when querying; matched records include one or more of the supplied values.

 
StateProvinceId
 LocalIdC

A locally-defined student identifier.

 
LocalId
 StudentPersonalRefIdC

An associated StudentPersonal object.

 
IdRefType
 RecordsM

All records associated with the student.

 
 
 Records/StudentDemographicRecordRefId
     
M IdRefType
 Records/StudentAcademicRecordRefId
     
O IdRefType
 Records/StudentSpecialEducationRecordRefId
     
O IdRefType
 Records/OtherRecordsO

Other records or content not defined by SIF, but associated with the student. Wrapped in StudentRecordPackage.

 
List
 Records/OtherRecords/StudentRecordPackageRefId
     
MR IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 6.15.1-1: StudentRecordExchange
<StudentRecordExchange RefId="0EAF9D6DA4854F348103B04BFEAC65B2"> <StateProvinceId>2983472</StateProvinceId> <Records> <StudentDemographicRecordRefId>0B4AC4176FED4F00BCB6FBF1AE466FD2</StudentDemographicRecordRefId> <StudentAcademicRecordRefId>D932E34082D04C048112729922B58A93</StudentAcademicRecordRefId> <StudentSpecialEducationRecordRefId>DA92717DE79A4D428E1107F5DC4ECED8</StudentSpecialEducationRecordRefId> <OtherRecords> <StudentRecordPackageRefId>25FCD7C038E44E38A025FFD609B9D190</StudentRecordPackageRefId> </OtherRecords> </Records> </StudentRecordExchange>
Example 6.15.1-1: StudentRecordExchange

6.15.2 StudentDemographicRecord

Conveys a student's demographic data for student record exchange and transcript purposes.

This object is designed to be a dual-purpose object. It can be linked to a StudentRecordExchange object for record exchange purposes. There may also be Zones where systems can provide this information for record exchange systems or general informational purposes, in which case the object can be linked directly to StudentPersonal.

SIF_Events are not reported for this object.

Click here for non-normative background/supplementary documentation on this object.

StudentDemographicRecord
Figure 6.15.2-1: StudentDemographicRecord StudentDemographicRecord RefId SIF_RefId SIF_RefObject ReportingDate StudentPersonalData LocalId StateProvinceId SSN Name OtherNames DemographicsData RaceList Gender BirthDate EnglishProficiency LanguageList AddressList PhoneNumberList IDEA Migrant Title1 GiftedTalented EconomicDisadvantage ELL Homeless Section504 VocationalConcentrator Immigrant NeglectedDelinquent StudentContactsSummary ParentGuardian1 Name PhoneNumberList AddressList ParentGuardian2 Name PhoneNumberList AddressList SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentDemographicRecord 

Conveys a student's demographic data for student record exchange and transcript purposes.

This object is designed to be a dual-purpose object. It can be linked to a StudentRecordExchange object for record exchange purposes. There may also be Zones where systems can provide this information for record exchange systems or general informational purposes, in which case the object can be linked directly to StudentPersonal.

 
 
@
key
RefIdM

The ID (GUID) of this record.

 
RefIdType
@SIF_RefIdM

The GUID of an associated object, either StudentRecordExchange or StudentPersonal.

 
RefIdType
@SIF_RefObjectM

The associated object type.

 
values:
StudentRecordExchange
StudentPersonal
 ReportingDateM

The date this record was prepared.

 
xs:date
 StudentPersonalDataM

Collects elements of interest from StudentPersonal.

 
 
 StudentPersonalData/LocalId
     
O LocalId
 StudentPersonalData/StateProvinceId
     
O StateProvinceId
 StudentPersonalData/SSNO SSN
 StudentPersonalData/NameM

Name of the student. Note: Type value of 04 must be used here.

 
NameOfRecordType
 StudentPersonalData/OtherNames
     
O

Previous, alternate or other names or aliases associated with the student.

 
OtherNames
 StudentPersonalData/DemographicsData
     
O

Collects elements of interest from Demographics.

 
 
 StudentPersonalData/DemographicsData/
     RaceList
O RaceList
 StudentPersonalData/DemographicsData/
     Gender
O Gender
 StudentPersonalData/DemographicsData/
     BirthDate
O BirthDate
 StudentPersonalData/DemographicsData/
     EnglishProficiency
OPerson's proficiency in English. EnglishProficiency
 StudentPersonalData/DemographicsData/
     LanguageList
OList of languages an individual uses to communicate. LanguageList
 StudentPersonalData/AddressList
     
O

The address of the student.

 
AddressList
 StudentPersonalData/PhoneNumberList
     
O PhoneNumberList
 StudentPersonalData/IDEAO IDEA
 StudentPersonalData/Migrant
     
O Migrant
 StudentPersonalData/Title1
     
O Title1
 StudentPersonalData/GiftedTalented
     
O GiftedTalented
 StudentPersonalData/EconomicDisadvantage
     
O EconomicDisadvantage
 StudentPersonalData/ELLO ELL
 StudentPersonalData/Homeless
     
O Homeless
 StudentPersonalData/Section504
     
O Section504
 StudentPersonalData/VocationalConcentrator
     
O VocationalConcentrator
 StudentPersonalData/Immigrant
     
O Immigrant
 StudentPersonalData/NeglectedDelinquent
     
O NeglectedDelinquent
 StudentContactsSummaryO

Reports up to two parents/guardians of the student.

 
 
 StudentContactsSummary/ParentGuardian1
     
M

First parent/guardian.

 
 
 StudentContactsSummary/ParentGuardian1/
     Name
M Name
 StudentContactsSummary/ParentGuardian1/
     PhoneNumberList
O PhoneNumberList
 StudentContactsSummary/ParentGuardian1/
     AddressList
O AddressList
 StudentContactsSummary/ParentGuardian2
     
O

Second parent/guardian.

 
 
 StudentContactsSummary/ParentGuardian2/
     Name
M Name
 StudentContactsSummary/ParentGuardian2/
     PhoneNumberList
O PhoneNumberList
 StudentContactsSummary/ParentGuardian2/
     AddressList
O AddressList
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 6.15.2-1: StudentDemographicRecord
<StudentDemographicRecord RefId="0B4AC4176FED4F00BCB6FBF1AE466FD2" SIF_RefObject="StudentRecordExchange" SIF_RefId="0EAF9D6DA4854F348103B04BFEAC65B2"> <ReportingDate>2006-09-26</ReportingDate> <StudentPersonalData> <LocalId>00356</LocalId> <StateProvinceId>2983472</StateProvinceId> <SSN>399091093</SSN> <Name Type="04"> <LastName>Costis</LastName> <FirstName>Martha</FirstName> <MiddleName>Parke</MiddleName> </Name> <DemographicsData> <Gender>F</Gender> </DemographicsData> </StudentPersonalData> <StudentContactsSummary> <ParentGuardian1> <Name Type="04"> <LastName>Costis</LastName> <FirstName>George</FirstName> </Name> </ParentGuardian1> <ParentGuardian2> <Name Type="04"> <LastName>Costis</LastName> <FirstName>Martha</FirstName> </Name> </ParentGuardian2> </StudentContactsSummary> </StudentDemographicRecord>
Example 6.15.2-1: StudentDemographicRecord

6.15.3 StudentAcademicRecord

This object conveys a student's academic record data for student record exchange and transcript purposes.

This object is designed to be a dual-purpose object. It can be linked to a StudentRecordExchange object for record exchange purposes. There may also be Zones where systems can provide this information for record exchange systems or general informational purposes, in which case the object can be linked directly to StudentPersonal.

SIF_Events are not reported for this object.

StudentAcademicRecord
Figure 6.15.3-1: StudentAcademicRecord StudentAcademicRecord RefId SIF_RefId SIF_RefObject ReportingDate StudentSchoolEnrollmentData SchoolAttendedRefId GradeLevel Advisor StaffPersonalData Name Title AddressList PhoneNumberList Counselor StaffPersonalData Name Title AddressList PhoneNumberList DistrictEntryDate SchoolAttendanceHistory SchoolAttended RefId LEAInfoData LocalId StateProvinceId NCESId LEAName SchoolInfoData LocalId StateProvinceId NCESId SchoolName SchoolURL SchoolContactList AddressList PhoneNumberList GradeLevels AccreditingBody MarkingSystems MarkValueInfoData RefId Name Percentage Minimum Maximum Numeric Precision Scale Low High Letter ValidMark Code NumericEquivalent Description Narrative MaximumSize EnrollmentHistory StudentSchoolEnrollmentData SchoolAttendedRefId SchoolYear EntryDate ExitDate CurrentCourseActivity TermInfoData SchoolAttendedRefId SchoolYear StartDate EndDate Description TermCode Track TermSpan Courses Course SchoolAttendedRefId SchoolCourseInfoData CourseCode StateCourseCode DistrictCourseCode NationalCourseCode SubjectAreaList CourseTitle Description InstructionalLevel CoreAcademicCourse GraduationRequirement Department StartDate EndDate MarkingPeriod TermInfoData StartDate EndDate Description TermCode Track TermSpan GradeLevelWhenTaken MarkData MarkValueInfoDataRefId Percentage Numeric Letter Narrative CourseCreditsAttempted CourseHistory Term TermInfoData SchoolAttendedRefId SchoolYear StartDate EndDate Description TermCode Track TermSpan Courses Course SchoolAttendedRefId SchoolCourseInfoData CourseCode StateCourseCode DistrictCourseCode NationalCourseCode SubjectAreaList CourseTitle Description InstructionalLevel CoreAcademicCourse GraduationRequirement Department StartDate EndDate MarkingPeriods MarkingPeriod SchoolAttendedRefId TermInfoData StartDate EndDate Description TermCode Track TermSpan GradeLevelWhenTaken MarkData MarkValueInfoDataRefId Percentage Numeric Letter Narrative CourseCreditsAttempted CourseCreditsEarned CreditType ExcessiveAbsenceIndicator DaysAbsent DaysPresent AcademicPerformanceHistory TermPerformance TermInfoData SchoolYear StartDate EndDate Description TermCode Track TermSpan GradeLevelWhenTaken CreditsAttempted CreditsEarned GPACreditsAttempted GPACreditsEarned GPAGradePoints GPA WeightedGPA DaysAbsent DaysPresent AcademicPerformanceSummary TotalCreditsAttempted TotalCreditsEarned CumulativeGPACreditsEarned CumulativeGradePoints CumulativeGPA GPAType ClassRank ClassTotalNumber ClassRankingDate ProjectedGraduationDate GraduationDate GraduationDiplomaType AcademicTrack AssessmentPerformanceHistory Assessment Name AdministrationDate Form Level StudentGradeLevelWhenAssessed SubtestCategory TestScoreType TestScore AdditionalGraduationRequirementPerformanceHistory Requirement Name Method Status StatusDeterminationDate ActivityAwardHistory ActivityAward Name InvolvementCode InvolvementBeginningDate InvolvementEndingDate InvolvementAmount HonorsInformationCode HonorsDescription DiplomaCredentialHonorsCode DiplomaCredentialHonorsDescription SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentAcademicRecord 

This object conveys a student's academic record data for student record exchange and transcript purposes.

This object is designed to be a dual-purpose object. It can be linked to a StudentRecordExchange object for record exchange purposes. There may also be Zones where systems can provide this information for record exchange systems or general informational purposes, in which case the object can be linked directly to StudentPersonal.

 
 
@
key
RefIdM

The ID (GUID) of this record.

 
RefIdType
@SIF_RefIdM

The GUID of an associated object, either StudentRecordExchange or StudentPersonal.

 
RefIdType
@SIF_RefObjectM

The associated object type.

 
values:
StudentRecordExchange
StudentPersonal
 ReportingDateM

The date this record was prepared.

 
xs:date
 StudentSchoolEnrollmentDataM

Collects elements of interest from StudentSchoolEnrollment.

 
 
@SchoolAttendedRefIdM

References the school of record for the student (see SchoolAttended).

 
IdRefType
 StudentSchoolEnrollmentData/
     GradeLevel
M GradeLevel
 StudentSchoolEnrollmentData/
     Advisor
O

Staff member assigned to the student as an advisor.

 
 
 StudentSchoolEnrollmentData/
     Advisor/StaffPersonalData
     
M

Collects elements of interest from StaffPersonal.

 
 
 StudentSchoolEnrollmentData/
     Advisor/StaffPersonalData/
     Name
M Name
 StudentSchoolEnrollmentData/
     Advisor/StaffPersonalData/
     Title
O xs:normalizedString
 StudentSchoolEnrollmentData/
     Advisor/StaffPersonalData/
     AddressList
O AddressList
 StudentSchoolEnrollmentData/
     Advisor/StaffPersonalData/
     PhoneNumberList
O PhoneNumberList
 StudentSchoolEnrollmentData/
     Counselor
O

Staff member assigned to the student as a counselor.

 
 
 StudentSchoolEnrollmentData/
     Counselor/StaffPersonalData
     
M

Collects elements of interest from StaffPersonal.

 
 
 StudentSchoolEnrollmentData/
     Counselor/StaffPersonalData/
     Name
M Name
 StudentSchoolEnrollmentData/
     Counselor/StaffPersonalData/
     Title
O xs:normalizedString
 StudentSchoolEnrollmentData/
     Counselor/StaffPersonalData/
     AddressList
O AddressList
 StudentSchoolEnrollmentData/
     Counselor/StaffPersonalData/
     PhoneNumberList
O PhoneNumberList
 DistrictEntryDateO

The date the student originally enrolled in the district of the school of record.

 
PartialDateType
 SchoolAttendanceHistoryM

Chronology of schools attended in the student's academic career, including the current school if enrolled.

 
List
 SchoolAttendanceHistory/SchoolAttended
     
MR

Data about each individual school attended.

 
 
@RefIdM

ID used internally to StudentAcademicRecord to avoid duplication of school-related data.

 
RefIdType
 SchoolAttendanceHistory/SchoolAttended/
     LEAInfoData
O

Collects elements of interest from LEAInfo.

 
 
 SchoolAttendanceHistory/SchoolAttended/
     LEAInfoData/LocalId
O LocalId
 SchoolAttendanceHistory/SchoolAttended/
     LEAInfoData/StateProvinceId
     
O StateProvinceId
 SchoolAttendanceHistory/SchoolAttended/
     LEAInfoData/NCESId
O NCESId
 SchoolAttendanceHistory/SchoolAttended/
     LEAInfoData/LEAName
M LEAName
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData
M

Collects elements of interest from SchoolInfo.

 
 
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/LocalId
M LocalId
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/StateProvinceId
     
O StateProvinceId
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/NCESId
O NCESId
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/SchoolName
     
M SchoolName
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/SchoolURL
O SchoolURL
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/SchoolContactList
     
O SchoolContactList
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/AddressList
     
O AddressList
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/PhoneNumberList
     
O PhoneNumberList
 SchoolAttendanceHistory/SchoolAttended/
     SchoolInfoData/GradeLevels
     
O GradeLevels
 SchoolAttendanceHistory/SchoolAttended/
     AccreditingBody
O

Accrediting body for the school.

 
xs:normalizedString
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems
C

Note: Mandatory if school of record. Marking systems/grading tables used by the school.

 
List
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData
     
MR

Marking system/grading table used by the school.

 
 
@RefIdM

ID used internally to StudentAcademicRecord to link marks to their marking systems.

 
RefIdType
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Name
M

The text name of the value list ("Letter Grades", "Letter Grades (+/-)", "ESU", "Pass/Fail", "Override Grades", "Citizenship Comment Codes", etc.).

 
xs:string
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Percentage
C

Indicates whether a percent Mark is accepted (format ##0.00).

 
 
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Percentage/Minimum
O

The minimum percent value accepted for this mark. If present, the publisher of this object is required to ensure that any values present in the StudentSectionMarks object will not be lower than this value.

 
xs:decimal
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Percentage/Maximum
O

The maximum percent value accepted for this mark. If present, the publisher of this object is required to ensure that any values present in the StudentSectionMarks object will not be higher than this value.

 
xs:decimal
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Numeric
C

Indicates whether a raw numeric score is accepted.

 
 
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Numeric/Precision
O

Number of significant digits.

 
xs:unsignedInt
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Numeric/Scale
O

Number of decimal places.

 
xs:unsignedInt
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Numeric/Low
O

Lowest Mark in the range (e.g., 98, 3.95).

 
xs:decimal
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Numeric/High
O

Highest Mark in the range (e.g., 100, 4.0).

 
xs:decimal
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Letter
C

Indicates whether a letter Mark is accepted.

 
ActionList (ValidMark/Code)
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Letter/ValidMark
MR

List of specific valid letter Marks.

 
 
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Letter/ValidMark/Code
M

String representing the actual Mark that would appear on the report card (e.g., "A+", "I", "100").

 
xs:token
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Letter/ValidMark/NumericEquivalent
     
O

Numeric equivalent for the Mark (e.g., 100, 4.0).

 
xs:decimal
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Letter/ValidMark/Description
     
O

The description for this code. (e.g. "Excellent", "Participates in Class", "Incomplete", etc...).

 
xs:string
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Narrative
C

If present, indicates that a free-form text narrative is accepted.

 
 
 SchoolAttendanceHistory/SchoolAttended/
     MarkingSystems/MarkValueInfoData/
     Narrative/MaximumSize
O

An integer value representing the maximum number of Unicode characters for the narrative, the UTF-8 encoding of which may be longer.

 
xs:unsignedInt
 EnrollmentHistoryO

A list of each enrollment in the schools above (see SchoolAttended).

 
List
 EnrollmentHistory/StudentSchoolEnrollmentData
     
OR

Collects elements of interest from StudentSchoolEnrollment.

 
 
@SchoolAttendedRefIdM

Reference to SchoolAttended.

 
IdRefType
 EnrollmentHistory/StudentSchoolEnrollmentData/
     SchoolYear
O SchoolYear
 EnrollmentHistory/StudentSchoolEnrollmentData/
     EntryDate
O PartialDateType
 EnrollmentHistory/StudentSchoolEnrollmentData/
     ExitDate
C

Note: Mandatory if student exited school.

 
PartialDateType
 CurrentCourseActivityC

Note: Mandatory if coursework is underway. Conveys a student's current coursework along with mid-term marks if applicable.

 
 
 CurrentCourseActivity/TermInfoData
     
M

Collects elements of interest from TermInfo.

 
 
@SchoolAttendedRefIdM

Reference to the school of record for the courses being taken (see SchoolAttended).

 
IdRefType
 CurrentCourseActivity/TermInfoData/
     SchoolYear
O SchoolYear
 CurrentCourseActivity/TermInfoData/
     StartDate
O PartialDateType
 CurrentCourseActivity/TermInfoData/
     EndDate
O PartialDateType
 CurrentCourseActivity/TermInfoData/
     Description
O xs:string
 CurrentCourseActivity/TermInfoData/
     TermCode
O xs:normalizedString
 CurrentCourseActivity/TermInfoData/
     Track
O xs:normalizedString
 CurrentCourseActivity/TermInfoData/
     TermSpan
O TermSpan
 CurrentCourseActivity/Courses
     
M

Courses being taken.

 
List
 CurrentCourseActivity/Courses/
     Course
MR

Course being taken.

 
 
 CurrentCourseActivity/Courses/
     Course/SchoolAttendedRefId
     
C

Reference to the school where the course is being taken (see SchoolAttended); may be omitted if the school is the same as the school of record.

 
IdRefType
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData
     
M

Collects elements of interest from SchoolCourseInfo.

 
 
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     CourseCode
O CourseCode
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     StateCourseCode
O StateCourseCode
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     DistrictCourseCode
O DistrictCourseCode
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     NationalCourseCode
O xs:normalizedString
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     SubjectAreaList
O SubjectAreaList
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     CourseTitle
O CourseTitle
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     Description
O xs:string
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     InstructionalLevel
O InstructionalLevel
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     CoreAcademicCourse
O xs:boolean
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     GraduationRequirement
O GraduationRequirement
 CurrentCourseActivity/Courses/
     Course/SchoolCourseInfoData/
     Department
O xs:normalizedString
 CurrentCourseActivity/Courses/
     Course/StartDate
O

Date course section started.

 
PartialDateType
 CurrentCourseActivity/Courses/
     Course/EndDate
O

Date course section ended, or will end.

 
PartialDateType
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod
M  
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData
     
O

Information related to the span of time associated with the marking period.

 
 
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData/
     StartDate
O PartialDateType
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData/
     EndDate
O PartialDateType
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData/
     Description
O xs:string
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData/
     TermCode
O xs:normalizedString
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData/
     Track
O xs:normalizedString
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/TermInfoData/
     TermSpan
O TermSpan
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/GradeLevelWhenTaken
     
O

Student's grade level at time of course.

 
GradeLevel
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/MarkData
     
C

Note: Mandatory if mid-term mark exists. Mid-term mark.

 
 
@MarkValueInfoDataRefIdM

Reference to marking system at school of record.

 
IdRefType
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/MarkData/
     Percentage
C

The percent score for this mark (0.00 - 100.00).

 
xs:decimal
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/MarkData/
     Numeric
C

The raw numeric score for this mark.

 
xs:unsignedInt
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/MarkData/
     Letter
C

The letter grade for this mark.

 
xs:normalizedString
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/MarkData/
     Narrative
C

The free form text narrative for this mark.

 
xs:string
 CurrentCourseActivity/Courses/
     Course/MarkingPeriod/CourseCreditsAttempted
     
O

Number of course credits attempted.

 
xs:decimal
 CourseHistoryO

Conveys the coursework completed, performance and attendance information for a student's academic career.

 
List
 CourseHistory/TermOR

Time spans by which courses are grouped.

 
 
 CourseHistory/Term/TermInfoData
     
M

Collects elements of interest from TermInfo.

 
 
@SchoolAttendedRefIdM

Reference to the school of record for the time span (see SchoolAttended).

 
IdRefType
 CourseHistory/Term/TermInfoData/
     SchoolYear
O SchoolYear
 CourseHistory/Term/TermInfoData/
     StartDate
O PartialDateType
 CourseHistory/Term/TermInfoData/
     EndDate
O PartialDateType
 CourseHistory/Term/TermInfoData/
     Description
O xs:string
 CourseHistory/Term/TermInfoData/
     TermCode
O xs:normalizedString
 CourseHistory/Term/TermInfoData/
     Track
O xs:normalizedString
 CourseHistory/Term/TermInfoData/
     TermSpan
O TermSpan
 CourseHistory/Term/Courses
     
O  
 CourseHistory/Term/Courses/
     Course
OR  
 CourseHistory/Term/Courses/
     Course/SchoolAttendedRefId
     
C

Reference to the school where the course was taken (see SchoolAttended); may be omitted if the school is the same as the school of record.

 
IdRefType
 CourseHistory/Term/Courses/
     Course/SchoolCourseInfoData
     
M

Collects elements of interest from SchoolCourseInfo.

 
 
 CourseHistory/Term/Courses/
     Course/SchoolCourseInfoData/
     CourseCode
O CourseCode
 CourseHistory/Term/Courses/
     Course/SchoolCourseInfoData/
     StateCourseCode
O StateCourseCode
 CourseHistory/Term/Courses/
     Course/SchoolCourseInfoData/
     DistrictCourseCode
O DistrictCourseCode
 CourseHistory/Term/Courses/
     Course/SchoolCourseInfoData/
     NationalCourseCode
O xs:normalizedString
 CourseHistory/Term/Courses/
     Course/SchoolCourseInfoData/
     SubjectAreaList
O<