Click here for non-normative background/supplementary documentation from this group.
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.
Figure 6.15.1-1: StudentRecordExchange| Element/@Attribute | Char | Description | Type | |
|---|---|---|---|---|
| StudentRecordExchange | This object contains references to the set of records associated with and available for a given student. | |||
| @ | RefId | M | The GUID that uniquely identifies an instance of this object. | RefIdType |
| StateProvinceId | C | A unique student identifier outside of SIF.
To request this object for a given student, one or more of | StateProvinceId | |
| LocalId | C | A locally-defined student identifier. | LocalId | |
| StudentPersonalRefId | C | An associated | IdRefType | |
| Records | M | All records associated with the student. | ||
| Records/StudentDemographicRecordRefId | M | IdRefType | ||
| Records/StudentAcademicRecordRefId | O | IdRefType | ||
| Records/StudentSpecialEducationRecordRefId | O | IdRefType | ||
| Records/OtherRecords | O |
Other records or content not defined by SIF, but associated with the student. Wrapped
in | List | |
| Records/OtherRecords/StudentRecordPackageRefId | MR | IdRefType | ||
| SIF_Metadata | O | SIF_Metadata | ||
| SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 6.15.2-1: StudentDemographicRecord| Element/@Attribute | Char | Description | Type | |
|---|---|---|---|---|
| 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 | |||
@![]() | RefId | M | The ID (GUID) of this record. | RefIdType |
| @ | SIF_RefId | M |
The GUID of an associated object, either | RefIdType |
| @ | SIF_RefObject | M | The associated object type. | values:
|
| ReportingDate | M | The date this record was prepared. | xs:date | |
| StudentPersonalData | M | Collects elements of interest from StudentPersonal. | ||
| StudentPersonalData/LocalId | O | LocalId | ||
| StudentPersonalData/StateProvinceId | O | StateProvinceId | ||
| StudentPersonalData/SSN | O | SSN | ||
| StudentPersonalData/Name | M |
Name of the student. Note: Type value of | 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 | O | Person's proficiency in English. | EnglishProficiency | |
| StudentPersonalData/DemographicsData/ LanguageList | O | List of languages an individual uses to communicate. | LanguageList | |
| StudentPersonalData/AddressList | O | The address of the student. | AddressList | |
| StudentPersonalData/PhoneNumberList | O | PhoneNumberList | ||
| StudentPersonalData/IDEA | O | IDEA | ||
| StudentPersonalData/Migrant | O | Migrant | ||
| StudentPersonalData/Title1 | O | Title1 | ||
| StudentPersonalData/GiftedTalented | O | GiftedTalented | ||
| StudentPersonalData/EconomicDisadvantage | O | EconomicDisadvantage | ||
| StudentPersonalData/ELL | O | ELL | ||
| StudentPersonalData/Homeless | O | Homeless | ||
| StudentPersonalData/Section504 | O | Section504 | ||
| StudentPersonalData/VocationalConcentrator | O | VocationalConcentrator | ||
| StudentPersonalData/Immigrant | O | Immigrant | ||
| StudentPersonalData/NeglectedDelinquent | O | NeglectedDelinquent | ||
| StudentContactsSummary | O | 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_Metadata | O | SIF_Metadata | ||
| SIF_ExtendedElements | O | SIF_ExtendedElements |
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.
Figure 6.15.3-1: StudentAcademicRecord| Element/@Attribute | Char | Description | Type | |
|---|---|---|---|---|
| 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 | |||
@![]() | RefId | M | The ID (GUID) of this record. | RefIdType |
| @ | SIF_RefId | M |
The GUID of an associated object, either | RefIdType |
| @ | SIF_RefObject | M | The associated object type. | values:
|
| ReportingDate | M | The date this record was prepared. | xs:date | |
| StudentSchoolEnrollmentData | M | Collects elements of interest from StudentSchoolEnrollment. | ||
| @ | SchoolAttendedRefId | M | 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 | ||
| DistrictEntryDate | O | The date the student originally enrolled in the district of the school of record. | PartialDateType | |
| SchoolAttendanceHistory | M | 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. | ||
| @ | RefId | M | 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. | ||
| @ | RefId | M | 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 | |
| EnrollmentHistory | O | A list of each enrollment in the schools above (see SchoolAttended). | List | |
| EnrollmentHistory/StudentSchoolEnrollmentData | OR | Collects elements of interest from StudentSchoolEnrollment. | ||
| @ | SchoolAttendedRefId | M | 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 | |
| CurrentCourseActivity | C | 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. | ||
| @ | SchoolAttendedRefId | M | 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. | ||
| @ | MarkValueInfoDataRefId | M | 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 | |
| CourseHistory | O | Conveys the coursework completed, performance and attendance information for a student's academic career. | List | |
| CourseHistory/Term | OR | Time spans by which courses are grouped. | ||
| CourseHistory/Term/TermInfoData | M | Collects elements of interest from TermInfo. | ||
| @ | SchoolAttendedRefId | M | 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< |