Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To illustrate how one would apply the Ed-Fi Data Model for information exchange, consider how one would use the Ed-Fi Core XML Schema to develop an interchange for a student transcript interchange from a high school to a post-secondary institution.

Step 1: Analyze the Specific Data Requirements for the Data Interchange.

...

Referring to the Ed-Fi UML models, the desired information is reflected in the Assessment, Enrollment, Graduation, Student Academic Record, and Student Identification and Demographics models, as shown in the next set of figures.

Image RemovedImage Added

Student Assessment Model (click to enlarge)

 


Image RemovedImage Added

Enrollment Model (click to enlarge)


Image RemovedImage Added

 Graduation Model (click to enlarge)

 

Image RemovedImage Added

Student Academic Record Model (click to enlarge)

 

 

Image RemovedImage Added

Student Identification and Demographics Model (click to enlarge)

...

Domain Required Information

Ed-Fi Entities and Associations

Student identification and contact information

Student

Standard NCLB demographics, omitting any details on disabilities

Student

K–12 enrollment history indicating the various schools attended

StudentSchoolAssociation

Academic record showing semester and final grades and credits earned for each secondary course taken

CourseTranscript
StudentAcademicRecord
ReportCard
Grade
StudentSectionAssociation
Section
Course

Scores for the yearly state standardized tests (summary scores only)

StudentAssessment

Yearly and final credits earned and grade point average (GPA)

StudentAcademicRecord

Graduation plan and date graduated

StudentSchoolAssociation
StudentAcademicRecord

Student transcript interchange should indicate whether it is an official or unofficial submission

<Not in Ed-Fi Core, requires extension>

 

Step 5: Validate Extended Reference Types for External References.

...

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<!-- (c)2015 Ed-Fi Alliance, LLC. All Rights Reserved. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ed-fi.org/0200" targetNamespace="http://ed-fi.org/0200" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="EXTENSION-Ed-Fi-Extended-Core.xsd"/>
	<xs:element name="InterchangeHSGeneratedStudentTranscript">
		<xs:complexType>
			<xs:choice maxOccurs="unbounded">
				<xs:element name="Student" type="Student"/>
				<xs:element name="StudentSchoolAssociation" type="StudentSchoolAssociation"/>
				<xs:element name="StudentAcademicRecord" type="StudentAcademicRecord"/>
				<xs:element name="CourseTranscript" type="CourseTranscript"/>
				<xs:element name="ReportCard" type="ReportCard"/>
				<xs:element name="Grade" type="Grade"/>
				<xs:element name="StudentSectionAssociation" type="StudentSectionAssociation"/>
				<xs:element name="Section" type="Section"/>
				<xs:element name="Course" type="Course"/>
				<xs:element name="StudentAssessment" type="StudentAssessment"/>
				<xs:element name="School" type="School"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
</xs:schema>