<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Michael Morris (ACT) -->
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by PA PHEAA (PA PHEAA) -->
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Bruce Robert Marton (The University of Texas at Austin) -->
<!--=========================================-->
<!--AdditionalStudentAchievements Types-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:core="urn:org:pesc:core:CoreMain:v1.19.0" xmlns:AcRec="urn:org:pesc:sector:AcademicRecord:v1.13.0" targetNamespace="urn:org:pesc:sector:AcademicRecord:v1.13.0" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="v1.13.0">
	<xs:import namespace="urn:org:pesc:core:CoreMain:v1.19.0" schemaLocation="CoreMain_v1.19.0.xsd"/>
	<!--============================================================================-->
	<!--Name:      AdmissionsRegistrar.xsd (from PESCBaseDataDictionary.xsd 1.3.9 )-->
	<!--Version:  1.9.0-->
	<!--Date:       16-December-2014-->
	<!-- -->
	<!--ChangeCode Log:-->
	<!--1.0.0  24-July-2002  Mike Rawlins - Initial version based on splitting PESCBaseDataDictionary into core and sector -->
	<!--0002  23-May-2003 Mike Rawlins - Major changes and updates-->
	<!--0004 05-Feb-2004 Bruce Marton  -  Updates from AACRAO SPEEDE review.-->
	<!--0005 16-Mar-2004 Bruce Marton  -  Updates from PESC Change Control review.-->
	<!--0006 16-Apr-2004 Bruce Marton  -  Final Review and quality check-->
	<!--0099 26-May-2004 Bruce Marton  - AACRAO SPEEDE review complete-->
	<!--v1.0.0 22-June-2004 Jeffrey Funck  - Various changes as per PESC Control discussions-->
	<!--v1.0.x 23-May-2005 Bruce Marton  - Draft changes proposed by PESC High School Transcript workgroup. -->
	<!--v1.0.x 24-May-2005 Bruce Marton  -Minor corrections. -->
	<!--v1.0.x 15-September-2005 Bruce Marton  - Additional draft changes proposed by PESC High School Transcript workgroup. -->
	<!--v1.0.x 19-September-2005 Bruce Marton  - Minor corrections. -->
	<!--v1.0.1 07-December-2005 Bruce Marton  - Final draft changes proposed by PESC High School Transcript workgroup. -->
	<!--v1.1.0 15-February-2006 Bruce Marton  - Final proposed changes for PESC High School Transcript as approved for public comment by PESC Change Control Board. -->
	<!--   Change #   JAF20060221125700 (reviewed - JAF)-->
	<!--v1.1.0 07-June-2006 Jeffrey Funck  - Revisions related to Public Comment period. -->
	<!--proposed changes to go into v1.3.0 to support TranscriptAcknowledgement and AcademicRecordBatch-->
	<!--   Change #   JTS20070613112500 -->
	<!--v1.3.0 07-October-2007 Jeffrey Funck  -  -->
	<!--Added enumeration value 'Cumulative' to the AcademicSummaryType-->
	<!--   Change #   JTS20070816102300 -->
	<!--      Reviewed by Jeffrey A Funck -->
	<!--v1.4.0 15-April-2008 Tuan Anh Do -  -->
	<!--Added new Simple Element choice 'MutuallyDefined' to the OrganizationIDGroup definition-->
	<!-- Proposed Modification for AcademicRecordBatch Schema Build v1.3.1 06-February-2008 Tuan Anh Do - -->
	<!-- Added new Complex Element TransmissionBatchType Line 152-161 of CoreComponentTypes -->
	<!--v1.5.0 26-October-2009 Jeffrey Funck -  -->
	<!--Added enumerated value to ElectronicFormatType-->
	<!--Modified DeliveryMethod to be unbounded within RecipientType-->
	<!--   Change #   KB20081216050500 -->
	<!--v1.5.0 26-October-2009 Jeffrey Funck -  -->
	<!--Added UserDefinedExtensions as part of the TransmissionDataType-->
	<!--   Change #   KB20081027050501 -->
	<!--v1.5.0 26-October-2009 Jeffrey Funck -  -->
	<!--Added required data for Accreditation within the OrganizationType-->
	<!--   Change #   KB20081215021100 -->
	<!--v1.5.0 13-Oct-2008 Michael D. Morris Added ETSR Complex Types-->
	<!--v1.6.0 30-March-2009 Jeffrey Funck  -  -->
	<!--Implementation of type definitions required for ETSR Schema. -->
	<!--   Change #   KB20081027050500-->
	<!--v1.6.0 29-April-2011 Jeffrey Funck  -  -->
	<!--Added a new Complex Element of Language within the PersonType, K12PersonType and AcknowledgmentPersonType Complex Type-->
	<!--   Change #   TS20110329030100 -->
	<!--Added a new Simple Element of PartialSSN within the PersonType, K12PersonType and AcknowledgmentPersonType Complex Type-->
	<!--   Change #   TS20110329030200 -->
	<!--v1.6.0 23-May-2011 Jeffrey Funck  -  -->
	<!--Added AgencyIdentifier to the PersonType and AcknowledgmentPersonType -->
	<!--   Change #   TS20110329011900 -->
	<!--Added CourseSupplementalGrade elements -->
	<!--   Change #   TS20110329015800 -->
	<!--v1.6.0 31-May-2011 Jeffrey Funck  -  -->
	<!--Modified to use the OrganizationIDMultiChoiceGroup -->
	<!--   Change #   TS20100825122400 -->
	<!--v1.7.0 08-June-2012 Jeffrey Funck  -  -->
	<!--Modified to use the newest version of CoreMain (v1.12.0)-->
	<!--   Change #   TS20120227040401 -->
	<!--Added new Course Code Simple Type CourseFiveDigitSCEDCodeType  -->
	<!--   Change #   TS20120227040402 -->
	<!--Added new simple element CohortGraduationYear  -->
	<!--   Change #   TS20120305094900 -->
	<!--Add a UserDefinedExtensions to the AcademicProgramType -->
	<!--   Change #   TS20120305094903 -->
	<!--Modifications to NormPopulationType for ETSR -->
	<!--   Change #   MM20120621102900 -->
	<!--v1.8.0 15-October-2013 Jeffrey Funck  -  -->
	<!--Modified to use the newest version of CoreMain (v1.13.0)-->
	<!--   Change #   TS20130624000001 -->
	<!--Added additional Enumerated values to the TranscriptTypeType -->
	<!--   Change #   TS20131021094200 -->
	<!--v1.9.0 16-December-2014 Jeffrey Funck  -  -->
	<!--Modified to use the newest version of CoreMain (v1.14.0)-->
	<!--   Change #    MB20140606000001 -->
	<!--v1.10.0 22-March-2016 Michael Morris-->
	<!--Modified to use newest version of CoreMain(v1.16.0)-->
	<!--v1.11 09-September-2016 Michael Morris-->
	<!--Add element to EducationTestType for a decimal value called TestScaleScoreValue-->
	<!--Add element to EducationTestType for a decimal value called TestStandardError-->
	<!--Add element to EducationTestType for an integer value called TestAchievementLevel-->
	<!--  Change #JW160901-02-->
	<!--============================================================================-->
	<!--v1.12.0. Michael D. Morris Credentialing and Experiential Learning Records   -->
	<!-- Modified AcademicSessionType to add new element LearningExperience -->
	<!-- Modified CourseType to add [core:CourseDescription,core:CourseInstructionMethod,core:CourseInstructor,core:LearningTopic, core:LearningOutcome] -->
	<!-- Added new element LearningRecordDetailType -->
	<!-- Added new element AcademicLearningType -->
	<!-- Added new element LearningProgramType -->
	<!-- Added new element DocumentProductionType -->
	<!-- Added new element LearningExperienceType -->
	<!---->
	<!--==================================================================================================================-->
	<!--v1.13.0 Michael D. Morris for ERUG Change Request JS2017020800001-->
	<!-- Added a simple element CourseAverageGrade of type  core:CourseAcademicGradeType as optional, not repeatable, as a child of Course.-->
	<!--Added a simple element ClassSize type xs:decimal as optional, not repeatable, as a child of Course.-->
	<!--Added a complex element CourseEquivalentAcademicGrade of type core:CourseEquivalentAcademicGradeType as optional and repeatable, as a child of Course.-->
	<!-- Updated version of schema and core-main import which included other complementary changes-->
	<!--=========================================-->
	<!--CoreComponent Types-->
	<!--=========================================-->
	<xs:complexType name="PersonType">
		<xs:annotation>
			<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolAssignedPersonID" type="core:SchoolAssignedPersonIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>School Assigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SIN" type="core:SINIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's Canadian Social Insurance Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NSN" type="core:NSNIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Canadian National Student Number Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<!-- AgencyAssignedID should be indicated as deprecated and will be removed from a future release -->
			<xs:element name="AgencyAssignedID" type="core:AgencyAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The ID assigned by the state or province or an agency, to the person (student).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyIdentifier" type="core:AgencyIdentifierType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>This complex data element is used to provide a student ID assigned by an agency, state, province, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientAssignedID" type="core:RecipientAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Recipient Asigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SSN" type="core:SSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PartialSSN" type="core:PartialSSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The last four digits of the person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Birth" type="core:BirthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifying information related to a person's birth</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="core:NameType">
				<xs:annotation>
					<xs:documentation>The name of record of the student at the sending institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlternateName" type="core:NameType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Any other names by which the student may be known</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighSchool" type="AcRec:HighSchoolType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This is the secondary school  (high school) from which the person graduated or the last high school the party attended.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Contacts" type="AcRec:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Contact information for the student as recorded by the sending institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gender" type="core:GenderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gender of the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Residency" type="AcRec:ResidencyType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Where the student currently resides</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Deceased" type="core:DeceasedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information related a student's death</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Language" type="core:LanguageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about the student's ability to communicate in languages other than the primary language of the country where the sending school is located.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the person</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="K12PersonType">
		<xs:annotation>
			<xs:documentation>A type summarizing information about a high school person</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolAssignedPersonID" type="core:SchoolAssignedPersonIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>School Assigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SIN" type="core:SINIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's Canadian Social Insurance Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NSN" type="core:NSNIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Canadian National Student Number Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyAssignedID" type="core:AgencyAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The ID assigned by the state or province or an agency, to the person (student).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyIdentifier" type="core:AgencyIdentifierType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>This complex data element is used to provide a student ID assigned by an agency, state, province, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientAssignedID" type="core:RecipientAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Recipient Asigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SSN" type="core:SSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PartialSSN" type="core:PartialSSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The last four digits of the person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Birth" type="AcRec:BirthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifying information related to a person's birth</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="core:NameType">
				<xs:annotation>
					<xs:documentation>The name of record of the student at the sending institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlternateName" type="core:NameType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Any other names by which the student may be known</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentGuardianName" type="core:NameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This is the name of the primary parent or guardian responsible for the high school student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentGuardian" type="core:ParentGuardianType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This complex data element identifies the primary parent or guardian responsible for the high school student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Contacts" type="AcRec:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>To identify a person or an office at the sending school  to which administrative communications should be directed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gender" type="core:GenderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gender of the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="RaceEthnicity" type="core:RaceEthnicityType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The student's race and ethnicity code as recorded in the sending school's records using the format in effect prior to 2008.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="EthnicityRace" type="core:EthnicityRaceType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The student's ethnicity and race code(s) as recorded in the sending school's records.  This is the format that began to be used after 2008.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="Deceased" type="core:DeceasedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information related a student's death</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Language" type="core:LanguageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about the student's ability to communicate in languages other than the primary language of the country where the sending school is located.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about K12 person</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AcknowledgmentPersonType">
		<xs:annotation>
			<xs:documentation>A description of a person who verified that the document was received and valid.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolAssignedPersonID" type="core:SchoolAssignedPersonIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>School Assigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SIN" type="core:SINIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's Canadian Social Insurance Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NSN" type="core:NSNIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Canadian National Student Number Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyAssignedID" type="core:AgencyAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The ID assigned by the state or province or an agency, to the person (student).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyIdentifier" type="core:AgencyIdentifierType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>This complex data element is used to provide a student ID assigned by an agency, state, province, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientAssignedID" type="core:RecipientAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Recipient Asigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SSN" type="core:SSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PartialSSN" type="core:PartialSSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The last four digits of the person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Birth" type="AcRec:BirthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifying information related to a person's birth</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="core:NameType">
				<xs:annotation>
					<xs:documentation>The name of record of the student at the sending institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlternateName" type="core:NameType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Any other names by which the student may be known</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Contacts" type="AcRec:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>To identify a person or an office at the sending school  to which administrative communications should be directed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gender" type="core:GenderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gender of the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Deceased" type="core:DeceasedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information related a student's death</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Language" type="core:LanguageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about the student's ability to communicate in languages other than the primary language of the country where the sending school is located.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the person </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrganizationType">
		<xs:annotation>
			<xs:documentation>Non-person entity such as Organization, Institution, Agency or Business.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:group ref="core:OrganizationIDMultiChoiceGroup"/>
			<xs:element name="LocalOrganizationID" type="core:LocalOrganizationIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code set typically used by a state, province or region to further identify the sending school.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrganizationName" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Name of Non-person entity such as Organization, Institution, Agency or Business.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:OrganizationNameType">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Contacts" type="AcRec:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>To identify a person or an office at the sending school  to which administrative communications should be directed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Accreditation" type="core:AccreditationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This complex data element provides information about the accreditation of the school sending the transcript.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the organization</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StudentType">
		<xs:annotation>
			<xs:documentation>Body of document. One segment per student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Person" type="AcRec:PersonType">
				<xs:annotation>
					<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicRecord" type="AcRec:AcademicRecordType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information concerning the academic achievement or status of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Health" type="core:HealthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Immunization, vaccinations and health screenings</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Tests" type="core:TestsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic and achievement test data</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="K12StudentType">
		<xs:annotation>
			<xs:documentation>A type summarizing information about a high school student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Person" type="AcRec:K12PersonType">
				<xs:annotation>
					<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicRecord" type="AcRec:AcademicRecordType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information concerning the academic achievement or status of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Health" type="core:HealthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Immunization, vaccinations and health screenings</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Tests" type="core:TestsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic and achievement test data</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about K12 student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransmissionBatchType">
		<xs:annotation>
			<xs:documentation>A type describing information about a batch transfer of transcripts</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BatchID" type="core:BatchIDType">
				<xs:annotation>
					<xs:documentation>The File Transmission Date and Time stamp with additional unique qualifying characters that identifies a specific batch of electronic documents.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BatchDateTime" type="core:BatchDateTimeType">
				<xs:annotation>
					<xs:documentation>The Date and Time stamp when the document was created.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BatchDeliveryMethod" type="core:BatchDeliveryMethodType">
				<xs:annotation>
					<xs:documentation>A code that identifies if all the individual instance documents are to be delivered as one document or are to be parsed out as separate documents.  The type of Batch Transmission.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SourceAgency" type="AcRec:SourceDestinationType">
				<xs:annotation>
					<xs:documentation>Information about the source of the transcript request or response</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DestinationAgency" type="AcRec:SourceDestinationType">
				<xs:annotation>
					<xs:documentation>The agency that is receiving the document</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transmission</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransmissionDataType">
		<xs:annotation>
			<xs:documentation>Routing and header information</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DocumentID" type="core:DocumentIDType">
				<xs:annotation>
					<xs:documentation>The File Transmission Date and Time stamp with additional unique qualifying characters</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatedDateTime" type="core:CreatedDateTimeType">
				<xs:annotation>
					<xs:documentation>The Date and Time stamp when the document was created</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocumentTypeCode" type="core:DocumentTypeCodeType">
				<xs:annotation>
					<xs:documentation>Type and purpose of document being transmitted</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransmissionType" type="core:TransmissionTypeType">
				<xs:annotation>
					<xs:documentation>The nature of the transmission</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Source" type="AcRec:SourceDestinationType">
				<xs:annotation>
					<xs:documentation>This field is required and essential to indicate the source of the Transcript being sent.  It is normally the sending school where the student enrolled for courses.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Destination" type="AcRec:SourceDestinationType">
				<xs:annotation>
					<xs:documentation>This field is mandatory and essential to indicate the destination or recipient of the transcript being sent.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocumentProcessCode" type="core:DocumentProcessCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element indicates a TEST or PRODUCTION document</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocumentOfficialCode" type="core:DocumentOfficialCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element indicates if the document is unofficial. Unofficial documents may be produced for reference purpose but may not be binding.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocumentCompleteCode" type="core:DocumentCompleteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element indicates whether the document conveys a complete record. Partial documents may be produced for information that is recorded in multiple media or formats.  If the student is still enrolled at the school, but the record being sent includes all the available information to date for that student, then the record would be considered complete, and this data element would not be included in the transcript.  A value of Partial generally means that the remainder will be sent in hard copy.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequestTrackingID" type="core:RequestTrackingIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The unique ID associated with a request action that is returned to the requestor for document matching and tracking.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information.  Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transmission</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SourceDestinationType">
		<xs:annotation>
			<xs:documentation>Type for Source and Destination</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Organization" type="AcRec:OrganizationType">
				<xs:annotation>
					<xs:documentation>Non-person entity such as Organization, Institution, Agency or Business.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about source institution</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--AcademicRecord Types-->
	<!--=========================================-->
	<xs:complexType name="AcademicRecordType">
		<xs:annotation>
			<xs:documentation>Information concerning the academic achievement or status of the student.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="School" type="AcRec:SchoolType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Override school</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentLevel" type="core:StudentLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used to indicate the grade level of the student at the time the transcript is being sent, or the last grade level of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CohortGraduationYear" type="core:CohortYearType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The school year in which the student entered the baseline group used for computing completion rates, e.g., high school year and program.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAward" type="AcRec:AcademicAwardType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic awards, degrees, diplomas, certifications, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicSummary" type="AcRec:AcademicSummaryFType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Used to send summary totals for all work taken at a certain academic level</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicSession" type="AcRec:AcademicSessionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Course, award and summary information related to a specific time period.  Typically arranged into successive semesters or school years and is the preferred method for conveying academic coursework.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Course" type="AcRec:CourseType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic coursework not related to a specific academic session.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalStudentAchievements" type="core:AdditionalStudentAchievementsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Achievements not tied to a specific course, session or award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the academic record</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AcademicSessionType">
		<xs:annotation>
			<xs:documentation>Course, award and summary information related to a specific time period.  Typically arranged into successive semesters or school years and is the preferred method for conveying academic coursework.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicSessionDetail" type="core:AcademicSessionDetailType">
				<xs:annotation>
					<xs:documentation>Information identifying the time period  for the beginning of this session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="School" type="AcRec:SchoolType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Override School</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentLevel" type="core:StudentLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indication of the classification of the student at the time of this Academic Session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicProgram" type="AcRec:AcademicProgramType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The major or degree objectives for the student at the time of this session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAward" type="AcRec:AcademicAwardType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic awards associated with this session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Course" type="AcRec:CourseType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Education courses associated with this session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LearningExperience" type="AcRec:LearningExperienceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about  a learning experience</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicSummary" type="AcRec:AcademicSummaryFType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic summary for this session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttendanceCount" type="core:AttendanceCountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Attendance recorded as days (or partial days) present or absent</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This is a mini schema of previously agreed upon formatted data about the session.  It is used by a group of previously agreed upon users, frequently within a state or among the users of a particular vendor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the academic session</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AcademicSummaryBaseType">
		<xs:annotation>
			<xs:documentation>Base type, only used as extension base</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicSummaryType" type="core:AcademicSummaryTypeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Summary Type is an indication of what is being summarized over which period of time.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicSummaryLevel" type="core:CourseCreditLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The level of credit associated with the credit hours earned for the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GPA" type="core:GPAType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>GPA for the Award Program</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicHonors" type="core:AcademicHonorsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Honors information for the academic award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassRank" type="core:ClassRankType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The student's class rank relative to other students in their academic cohort (e.g. class).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassSize" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The numeric size of the academic cohort (e.g. class).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about academic record</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighSchoolCreditSummary" type="core:HighSchoolCreditSummaryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This is a summary of credits taken at a secondary school</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AcademicSummaryE1Type">
		<xs:annotation>
			<xs:documentation>Used in  AcademicRecordType and AcademicAwardType</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AcRec:AcademicSummaryBaseType">
				<xs:sequence>
					<xs:element name="AcademicProgram" type="core:AcademicProgramType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Academic Program(s) related to this Academic Summary</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AcademicSummaryE2Type">
		<xs:annotation>
			<xs:documentation>Used in  AcademicProgramType</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AcRec:AcademicSummaryBaseType">
				<xs:sequence>
					<xs:element name="Delinquencies" type="core:DelinquenciesType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>The academic standing of the student upon transfer to the institution</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExitDate" type="core:ExitDateType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>The date on which the student officially withdrew, was withdrawn, or graduated.</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AcademicSummaryFType">
		<xs:annotation>
			<xs:documentation>Full type, used in AcademicSessionType and TransferCreditType</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AcRec:AcademicSummaryBaseType">
				<xs:sequence>
					<xs:element name="AcademicProgram" type="core:AcademicProgramType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Academic Program(s) related to this Academic Summary</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Delinquencies" type="core:DelinquenciesType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>The academic standing of the student upon transfer to the institution</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EntryDate" type="core:EntryDateType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>The date on which the student officially was admitted to the school or when the student first attended the school.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExitDate" type="core:ExitDateType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>The date on which the student officially withdrew, was withdrawn, or graduated.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExitReasonCode" type="core:ExitReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>The reason the student stopped attending.  It is a code set approved by the US Department of Education's National Center for Education Statistics and is included in the NCES Handbook.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ClassRankSessionCount" type="core:ClassRankSessionCountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>The number of sessions of coursework included in the ranking of the student in the class</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:choice>
						<xs:element name="ClassRankDate" type="core:ClassRankDateType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>The date on which the student was included in the class ranking and the class was ranked</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="ClassRankYear" type="core:ClassRankYearType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>The year on which the student was included in the class ranking and the class was ranked</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="ClassRankYearMonth" type="core:ClassRankYearMonthType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>The year and month in which the student was included in the class ranking and the class was ranked</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AcademicAwardType">
		<xs:annotation>
			<xs:documentation>Academic awards, degrees, diplomas, certifications, etc.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicAwardLevel" type="core:AcademicAwardLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The level of the degree, certificate, or award granted for the successful completion of requirements of an academic program.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAwardDate" type="core:AcademicAwardDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the academic award was conferred.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAwardTitle" type="core:AcademicAwardTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The descriptive title for the academic award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicHonors" type="core:AcademicHonorsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Honors information for the academic award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicCompletionIndicator" type="core:AcademicCompletionIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indication that the degree-seeking student completed all of the requirements for his or her academic program.  Not used for Non-Degree programs.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicCompletionDate" type="core:AcademicCompletionDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student's requirements for the degree or diploma were met or completed.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAwardProgram" type="AcRec:AcademicProgramType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information related to the specific area of study (e.g., major) under which the award was granted.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicDegreeRequirement" type="core:AcademicDegreeRequirementType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Thesis or dissertation information if required for the award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicSummary" type="AcRec:AcademicSummaryE1Type" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic summary information pertaining to the award or diploma.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the academic award</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EnrollmentStatusCodeType">
		<xs:annotation>
			<xs:documentation>This code indicates the student's enrollment status</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StudentLevel" type="core:StudentLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used to indicate the grade level of the student at the time the transcript is being sent, or the last grade level of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Attendance" type="core:AttendanceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A grouping of information on student attenance.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DegreeSeekingStatusCode" type="core:DegreeSeekingStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This basic core component identifies the degree student may enroll in courses that can be counted toward a degree or a Nondegree student may enroll in courses but they will not be counted toward a degree.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgramLevel" type="core:ProgramLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Award level of program.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicProgram" type="AcRec:AcademicProgramType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Academic Program(s) related to this Academic Summary</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EnrollDate" type="core:EnrollDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student officially enrolled.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExitDate" type="core:ExitDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student officially withdrew, was withdrawn, or graduated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EligibilityEndDate" type="core:EligibilityEndDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student cease to be eligible for special programs, sholarships or loans.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnticipatedGraduationDate" type="core:AnticipatedGraduationDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student is or was expected to graduate.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about enrollment status</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--AdmissionApplication Types-->
	<!--=========================================-->
	<xs:complexType name="AdmissionDecisionType">
		<xs:annotation>
			<xs:documentation>Admission Decision Type</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicSession" type="AcRec:AcademicSessionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Course, award and summary information related to a specific time period.  Typically arranged into successive semesters or school years and is the preferred method for conveying academic coursework.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdmissionStatusCode" type="core:AdmissionStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code describing the status of the application for admission</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdmissionStatusDate" type="core:AdmissionStatusDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date when the current status was changed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdmissionTypeType" type="core:AdmissionTypeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Codes identifying the set of admission type values.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CohortYear" type="core:CohortYearType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The school year in which the student entered the baseline group used for computing completion rates, e.g., high school year and program.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentLevel" type="core:StudentLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used to indicate the grade level of the student at the time the transcript is being sent, or the last grade level of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about an academic decision</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransferCreditType">
		<xs:annotation>
			<xs:documentation>A type describing the transfere of credit from another institution</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TransferCoursesAccepted" type="AcRec:CourseType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information about the courses accepted from another institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferCreditHoursAccepted" type="core:TransferCreditHoursAcceptedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Defined as datatype Number with Min/Max of 1/3.  Also defined as pattern F5.2.  This is inconsistent.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferCreditHoursAppliedtoDegree" type="AcRec:TransferCreditType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Defined as datatype Number with Min/Max of 1/3.  Also defined as pattern F5.2.  This is inconsistent.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferStudentLevel" type="core:StudentLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The educational level of the transfer student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferStudentHonors" type="core:AcademicHonorsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The honors received by a transfer student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferStudentSummary" type="AcRec:AcademicSummaryFType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A summary of the transfer student informaton</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about a transfer credit</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--Employment Types-->
	<!--=========================================-->
	<xs:complexType name="EmploymentType">
		<xs:annotation>
			<xs:documentation>The information about a persons employment.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Employer" type="AcRec:OrganizationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information about the name of the employer (person or company, etc.) </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmploymentBeginDate" type="core:EmploymentBeginDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Employment Begin Date.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmploymentEndDate" type="core:EmploymentEndDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Empoyment Termination Date.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PositionTitle" type="core:PositionTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Title,position , job description.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--Entity Types-->
	<!--=========================================-->
	<xs:complexType name="ContactsType">
		<xs:annotation>
			<xs:documentation>To identify a person or an office at the sending school  to which administrative communications should be directed</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Address" type="AcRec:AddressType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>This is a combined Address Group for a choice between Domestic or International</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Phone" type="AcRec:PhoneType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Phone number of source institution contact</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FaxPhone" type="AcRec:PhoneType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Fax phone number of source institution contact</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="AcRec:EmailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Email address of source institution contact</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="core:URLType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The Uniform Resource Locator of source institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the contacts at the source institution</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContactsRType">
		<xs:annotation>
			<xs:documentation>Reduced, minimal vesion of ContactsType for use in PersonType</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Address" type="AcRec:AddressType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>This is a combined Address Group for a choice between Domestic or International</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--Person Types -->
	<!--=========================================-->
	<xs:complexType name="BirthType">
		<xs:annotation>
			<xs:documentation>Identifying information related to a person's birth</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BirthDate" type="core:BirthDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date of Birth</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Birthday" type="core:BirthdayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Month and Day of Birth</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BirthCity" type="core:CityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The city in which the person was born.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BirthState" type="core:StateProvinceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The state (within the United States) or extra-state jurisdiction in which the person was born</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BirthCountry" type="core:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The name of the country in which the person was born.  Use ISO 3 155-1 alpha-2 standard. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CitizenshipType">
		<xs:annotation>
			<xs:documentation>Attributes of a person's qualifications to become or to have become a citizen of a country.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:CitizenshipType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ImmigrationType">
		<xs:annotation>
			<xs:documentation>This is the current (or requested) status, in the US or Canada, of a person as determined by the US or Canadian authorities who are empowered to allow a person to remain in or be admitted or readmitted to the US or Canada and includes information that allow the status to be authorized.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AlienRegisrationNumber" type="core:AlienRegistrationNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The federal alien registration number assigned to legally authorized aliens by the Office of Immunization and naturalization Service (INS).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FirstEntryIntoUSDate" type="core:FirstEntryIntoUSDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date of the person's initial arrival into the United States in order to establish residency.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImmigrationI20RequestIndicator" type="core:ImmigrationI20RequestIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indicator as to whether or not the applicant has already requested a US Immigration Form I-20</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonImmigrantVisaIssueDate" type="core:NonImmigrationVisaIssueDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A date on which the Nonimigrant Visa was issued.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonImmigrantVisaNumber" type="core:NonImmigrantVisaNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of the non-imigrant visa issued.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonImmigrantVisaStatusChangeCode" type="core:NonImmigrantVisaStatusChangeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An Indication of a change that occurred in the non-imigrant (Visa) classification.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonImmigrantVisaStatusChangeDate" type="core:NonImmigrantVisaStatusChangeDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which an official change to the non-immigrant (visa) status occurred.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonImmigrantVisaType" type="core:NonImmigrantVisaType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of the non-imigrant visa issued.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequiredFormsReceiveDate" type="core:RequiredFormsReceiveDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the institution received the required forms from an international student associated with postsecondary study in the United States.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sponsor" type="AcRec:SponsorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Organization, company, school, person, etc. that sponsored the award</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="USStudyFormsReceipt" type="core:USStudyFormsReceiptType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indication of the institution's receipt of forms or documents needed from non-american citizens for postsecondary study in the United States.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VisaExpirationDate" type="core:VisaExpirationDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The expiration date of the Visa.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="HighSchoolType">
		<xs:annotation>
			<xs:documentation>This is the secondary school  (high school) from which the person graduated or the last high school the party attended</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrganizationName" type="core:OrganizationNameType">
				<xs:annotation>
					<xs:documentation>Name of Non-person entity such as Organization, Institution, Agency or Business.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:group ref="core:OrganizationIDMultiChoiceGroup"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ResidencyType">
		<xs:annotation>
			<xs:documentation>Where the student currently resides</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:ResidencyType">
				<xs:sequence>
					<xs:element name="StateProvince" type="core:StateProvinceType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>The literal name of the state, province or territory of a postal address of the source of this document. Use for addresses outside US or Canada.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CountyCode" type="core:CountyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>A code identifying the county which the applicant claims as the permanent residence. This is a 5-digit code which includes state (2 digits) and county within a state (3 digits).</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="County" type="core:CountyType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Name of the county which the claimant states as the county of permanent residence</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CountryCode" type="core:CountryCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. </xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Country" type="core:CountryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Name of the country which the claimant states as the country of permanent residence</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ResidencyStatusCode" type="core:ResidencyStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Declaration made by the claimant as to his or her permanent residency</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Additional information about transcript</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--=========================================-->
	<!--Student Types-->
	<!--=========================================-->
	<xs:complexType name="FamilyType">
		<xs:annotation>
			<xs:documentation>Family Type</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Father" type="AcRec:PersonType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>** Min/Max of 2/2 defined for an aggregate.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mother" type="AcRec:PersonType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A description of a female parent.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentsMaritalStatusCode" type="core:ParentsMaritalStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Marital status.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--Contacts Types-->
	<!--=========================================-->
	<xs:complexType name="AddressType">
		<xs:annotation>
			<xs:documentation>This is a combined Address Group for a choice between Domestic or International</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:AddressType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="EmailType">
		<xs:annotation>
			<xs:documentation>Email address of source institution contact</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:EmailType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PhoneType">
		<xs:annotation>
			<xs:documentation>Phone number of source institution contact</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:PhoneType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--=========================================-->
	<!--AcademicSession Types-->
	<!--=========================================-->
	<xs:complexType name="SchoolType">
		<xs:annotation>
			<xs:documentation>Override school</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrganizationName" type="core:OrganizationNameType">
				<xs:annotation>
					<xs:documentation>Name of Override School.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:group ref="core:OrganizationIDMultiChoiceGroup"/>
			<xs:element name="LocalOrganizationID" type="core:LocalOrganizationIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code set typically used by a state, province or region to further identify the school whose record is beng sent</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolOverrideCode" type="core:SchoolOverrideCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The source of the academic credit if not awarded by the home or parent institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolLevel" type="core:SchoolLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates level of Override School</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Contacts" type="AcRec:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Contact info at Override School</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the Override School</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CourseType">
		<xs:annotation>
			<xs:documentation>Academic coursework not related to a specific academic session.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseCreditBasis" type="core:CourseCreditBasisType">
				<xs:annotation>
					<xs:documentation>The type of enrollment associated with the credit hours for the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCreditUnits" type="core:CourseCreditUnitsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The type of credit (unit, semester, or quarter) associated with the credit hours earned for the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCreditLevel" type="core:CourseCreditLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The level of credit associated with the credit hours earned for the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCreditValue" type="core:CourseCreditValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number indicating the credit hours that may be earned in the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCreditEarned" type="core:CourseCreditEarnedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of credits a student earned by the successful completion of a course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicGradeScaleCode" type="core:CourseAcademicGradeScaleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The grading scale used by an academic educational institution for an academic course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicGrade" type="core:CourseAcademicGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The final grade awarded for participation in the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseSupplementalAcademicGrade" type="AcRec:CourseSupplementalAcademicGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Grades that are reported, which combine to make the final grade in a course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAverageGrade" type="core:CourseAcademicGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The calculated average grade earned by all enrolled in a given course. This grade is calculated on the same scale as CourseAcademicGrade.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseEquivalentAcademicGrade" type="core:CourseEquivalentAcademicGradeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The alternate grade including the grade and its scale</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicGradeStatusCode" type="core:CourseAcademicGradeStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Special enrollment or completion status of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNarrativeExplanationGrade" type="core:CourseNarrativeExplanationGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The narrative of the grade awarded to a student in an academic course in those cases where a course does not receive a letter or numeric grade included in the grading scale of the Course Academic Grade Qualifier.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseRepeatCode" type="core:CourseRepeatCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates that an academic course has been repeated by a student and how that repeat is to be computed in the student's academic grade average.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="CourseCIPCode" type="core:CourseCIPCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Classification of Instructional Programs (CIP) code to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseCSISCode" type="core:CourseCSISCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Statistics Canada Canadian College Student Information System (CCSIS) code to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseUSISCode" type="core:CourseUSISCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Statistics Canada University Student Information System (USIS) code to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseNCESCode" type="core:CourseNCESCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The code set developed (or being developed) by the United States Department of Education's National Center for Education Statistics for the Classification of Secondary School Courses</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseSCEDCode" type="core:CourseSCEDCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The School Codes for the Exchange of Data (SCED) code set being developed for the United States Department of Education's National Center for Education Statistics to describe the content and level of a course</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseFiveDigitSCEDCode" type="core:CourseFiveDigitSCEDCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>This set of code values is derived from the first five digits of the CourseSCEDCode above.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseSubjectAreaCode" type="core:CourseSubjectAreaCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>This set of code values is derived from the first two digits of the CourseSCEDCode above.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="CourseQualityPointsEarned" type="core:CourseQualityPointsEarnedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The numerical value assigned to a letter grade to provide a basis of quantitative determination of an average.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseLevel" type="core:CourseLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The level of work demonstrated by successful completion of  the academic course being described </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseGPAApplicabilityCode" type="core:CourseGPAApplicabilityCodeType" 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="CourseSubjectAbbreviation" type="core:CourseSubjectAbbreviationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The alphabetic abbreviation of the academic department or discipline offering the course. It is one part of the total course identifier number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNumber" type="core:CourseNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The official reference number portion of a course identifier. This number frequently designates the level of the course as well as the level of the student expected to enroll in the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseSectionNumber" type="core:CourseSectionNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number assigned to differentiate among distinct occurrences of courses that have the same course abbreviation and number but may be considered to be different .  For example, it could be used to identify the instructor.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalCourseID" type="core:OriginalCourseIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The course ID as it was listed when the credit was earned (e.g. before a system conversion) to show consistency between present transcripts and older ones. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyCourseID" type="core:AgencyCourseIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The course ID that might have been assigned to this course by the state or other agency</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseTitle" type="core:CourseTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The name or title of the course taken by a student at an academic institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseDescription" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Course Description</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:CourseDescriptionType">
						<xs:maxLength value="255"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ClassSize" type="core:ClassSizeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of enrollments in a specific class to be used as a benchmark for the average grade reported for a Course element</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAddDate" type="core:CourseAddDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date a student was added to an academic course at a school.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseDropDate" type="core:CourseDropDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student drops or withdraws from the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseOverrideSchool" type="AcRec:SchoolType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The school where the credit was earned if different from the Academic Session School</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OverrideSchoolCourseNumber" type="core:OverrideSchoolCourseNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The course ID as it was listed at the school where the credit was earned</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseApplicability" type="core:CourseApplicabilityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The academic program to which this academic course applies toward graduation.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseBeginDate" type="core:CourseBeginDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The official begin date for this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseEndDate" type="core:CourseEndDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The official end date for this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseInstructionSite" type="core:CourseInstructionSiteType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indication of the type of location at which the course is taught.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseInstructionSiteName" type="core:CourseInstructionSiteNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The name of the location at which the course is taught.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Requirement" type="core:RAPType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Curriculum requirements satisfied by successful completion of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Attribute" type="core:RAPType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Attributes of this course which may require special handling by the receiving institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Proficiency" type="core:RAPType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Proficiency level signified by successful completion of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Licensure" type="core:LicensureType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Licensure requirements satisfied by successful completion of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LanguageOfInstruction" type="core:LanguageOfInstructionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Language associated with one or more aspects of the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseInstructionMethod" type="core:CourseInstructionMethodType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The method of instruction used for the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseInstructor" type="core:CourseInstructorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Course instructor title and name</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LearningTopic" type="core:LearningTopicType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Topics to be taught in a course, learning experience or training</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LearningOutcome" type="core:LearningOutcomeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Learning outcomes from the course taken and learning experience</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<xs:complexType name="CourseSupplementalAcademicGradeType">
		<xs:annotation>
			<xs:documentation>Grades that are reported, which combine to make the final grade in a course.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseSupplementalGrade" type="AcRec:CourseSupplementalGradeType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information in the child data element CourseSupplementalGrade about the inclusion of component parts of a grade in a course.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CourseSupplementalGradeType">
		<xs:annotation>
			<xs:documentation>Information in the child data element CourseSupplementalGrade about the inclusion of component parts of a grade in a course.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SupplementalGradeCode" type="core:SupplementalGradeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The type of component grade that is being included for an education course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SupplementalGradeSubSession" type="core:SupplementalGradeSubSessionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This is the numeric count of the subsession of a course.  The earliest subsession would have the value of "1".  The next would be "2", etc.  Each would be a positive whole number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicSupplementalGradeScaleCode" type="core:CourseAcademicGradeScaleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The grading scale used by an academic educational institution for an academic course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicSupplementalGradeStatusCode" type="core:CourseAcademicGradeStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Special enrollment or completion status of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicSupplementalGrade" type="core:CourseAcademicGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The academic grade reported for this component or supplemental course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the Course Supplemental Grade</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--AcademicAward Types-->
	<!--=========================================-->
	<xs:complexType name="AcademicProgramType">
		<xs:annotation>
			<xs:documentation>Indicates whether the academic program is a major, minor, area of concentration or specialization.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:AcademicProgramType">
				<xs:sequence>
					<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>A mini schema containing formatted data</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProgramSummary" type="AcRec:AcademicSummaryE2Type" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Summary information about the Academic Program for an Academic Session</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--=====================================-->
	<!--Immigration Types-->
	<!--=====================================-->
	<xs:complexType name="SponsorType">
		<xs:annotation>
			<xs:documentation>Organization, company, school, person, etc. that sponsored the award</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SponsorOrganization" type="AcRec:OrganizationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information about the organization that has offered to sponsor the international applicant.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SponsorPerson" type="AcRec:PersonType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information about the person that has offered to sponsor the international applicant.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SponsorType" type="core:SponsorTypeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Organization, company, school, person, etc. that sponsored the award</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=====================================-->
	<!--Request and Response Types - -->
	<!--BEGIN-->
	<!--=====================================-->
	<xs:complexType name="RequestType">
		<xs:annotation>
			<xs:documentation>A type describing transcript request information</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CreatedDateTime" type="core:CreatedDateTimeType">
				<xs:annotation>
					<xs:documentation>The Date and Time stamp when the document was created</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Requestor" type="AcRec:RequestorReceiverType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A description of the organization and person that requesed the transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequestedStudent" type="AcRec:RequestedStudentType">
				<xs:annotation>
					<xs:documentation>A type for the description of the student for which the transcript is requested</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Recipient" type="AcRec:RecipientType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The person receiving the transcipt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ResponseType">
		<xs:annotation>
			<xs:documentation>A description of a transcript response</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CreatedDateTime" type="core:CreatedDateTimeType">
				<xs:annotation>
					<xs:documentation>The Date and Time stamp when the document was created</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequestTrackingID" type="core:RequestTrackingIDType">
				<xs:annotation>
					<xs:documentation>The unique ID associated with a request action that is returned to the requestor for document matching and tracking.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientTrackingID" type="core:RequestTrackingIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An ID of a course whose ID has changed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseStatus" type="AcRec:ResponseStatusType">
				<xs:annotation>
					<xs:documentation>The current status of the transcript transmission and reception.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseHold" type="AcRec:ResponseHoldType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>An element describing information about the hold of a transcript response</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderFee" type="AcRec:OrderFeeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Order Fee Details</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequestedStudent" type="AcRec:RequestedStudentType">
				<xs:annotation>
					<xs:documentation>A type for the description of the student for which the transcript is requested</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Receiver" type="AcRec:RequestorReceiverType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person receiving the transcipt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryMethod" type="AcRec:DeliveryMethodType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code describing the method of delivery of a request or response for a transcipt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ElectronicDelivery" type="AcRec:ElectronicDeliveryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Electronic Delivery Details</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CarrierName" type="AcRec:CarrierNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of delivery carrier</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CarrierTrackingID" type="AcRec:CarrierTrackingIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Tracking ID assigned by delivery carrier</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RequestorReceiverType">
		<xs:annotation>
			<xs:documentation>A description of the  requestor of a transcript</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="Person" type="AcRec:PersonType">
					<xs:annotation>
						<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="RequestorReceiverOrganization" type="AcRec:RequestorReceiverOrganizationType">
					<xs:annotation>
						<xs:documentation>A description of the organization of the requestor or reciever</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RequestorReceiverOrganizationType">
		<xs:annotation>
			<xs:documentation>A description of the organization of the reciever</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrganizationName" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Name of Non-person entity such as Organization, Institution, Agency or Business.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:OrganizationNameType">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:group ref="core:OrganizationIDMultiChoiceGroup" minOccurs="0"/>
			<xs:element name="Contacts" type="AcRec:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>To identify a person or an office at the sending school  to which administrative communications should be directed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RequestedStudentType">
		<xs:annotation>
			<xs:documentation>A description of the student for which the transcript is requested</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Person" type="AcRec:PersonType">
				<xs:annotation>
					<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Attendance" type="AcRec:AttendanceType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>A grouping of information on student attenance.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateContactsInformation" type="AcRec:UpdateContactsInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used to indicate if requestor would like institution to update contact information. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeDiscountRequestCode" type="AcRec:FeeDiscountRequestCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code for identifying the activities of a  student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReleaseAuthorizedIndicator" type="AcRec:ReleaseAuthorizedIndicatorType">
				<xs:annotation>
					<xs:documentation>Indicates whether a release authorization was received by the requested student.			</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReleaseAuthorizedMethod" type="AcRec:ReleaseAuthorizedMethodType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The method by which the release authorization was received.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AttendanceType">
		<xs:annotation>
			<xs:documentation>A grouping of information on student attendance.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="School" type="AcRec:SchoolType">
				<xs:annotation>
					<xs:documentation>Override school</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EnrollDate" type="core:EnrollDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student officially enrolled.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExitDate" type="core:ExitDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the student officially withdrew, was withdrawn, or graduated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentEnrollmentIndicator" type="AcRec:CurrentEnrollmentIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indicator specifying if the student is enrolled</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAwardsReported" type="AcRec:AcademicAwardsReportedType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The academic awards reported by the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RecipientType">
		<xs:annotation>
			<xs:documentation>An type describing the recipient of the document</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RequestTrackingID" type="core:RequestTrackingIDType">
				<xs:annotation>
					<xs:documentation>The unique ID associated with a request action that is returned to the requestor for document matching and tracking.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientTrackingID" type="core:RequestTrackingIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An ID of a course whose ID has changed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Receiver" type="AcRec:RequestorReceiverType">
				<xs:annotation>
					<xs:documentation>The person receiving the transcipt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TranscriptHold" type="AcRec:TranscriptHoldType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information about the a hold placed on a transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TranscriptType" type="AcRec:TranscriptTypeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code describing the kind of transcript being transmitted</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TranscriptPurpose" type="AcRec:TranscriptPurposeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Text describing the purpose for requesting transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CertificationRequested" type="AcRec:CertificationRequestedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element indicates that transcript certfication should be completed before the transcript is generated. The value indicates a mutually defined certification type.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryMethod" type="AcRec:DeliveryMethodType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>A code describing the method of delivery of a request or response for a transcipt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ElectronicDelivery" type="AcRec:ElectronicDeliveryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Electronic Delivery Details</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RushProcessingRequested" type="AcRec:RushProcessingRequestedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indicator if a rush was requested for a transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryInstruction" type="AcRec:DeliveryInstructionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional free-form delivery instructions</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TranscriptCopies" type="AcRec:TranscriptCopiesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of copies to sent to recipient</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StampSealEnvelopeIndicator" type="AcRec:StampSealEnvelopeIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indicator type that an envelope must have a seal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocumentOfficialCode" type="core:DocumentOfficialCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element indicates if the document is unofficial. Unofficial documents may be produced for reference purpose but may not be binding.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateReason" type="AcRec:UpdateReasonType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Text type describing the reason for the update of the document</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AcademicAwardsReportedType">
		<xs:annotation>
			<xs:documentation>A type detailing the academic awards reported by the student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicAwardTitle" type="core:AcademicAwardTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The descriptive title for the academic award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAwardDate" type="core:AcademicAwardDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date on which the academic award was conferred.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TranscriptHoldType">
		<xs:annotation>
			<xs:documentation>A type defining the information about a hold placed on a transcript</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="HoldType" type="AcRec:HoldTypeType">
				<xs:annotation>
					<xs:documentation>A code type specfying when the hold was placed on the transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SessionDesignator" type="core:SessionDesignatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The academic session for which the data are recorded and applicable.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SessionName" type="core:SessionNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Free-form name of session.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseTitle" type="core:CourseTitleType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The name or title of the course taken by a student at an academic institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAwardTitle" type="core:AcademicAwardTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The descriptive title for the academic award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReleaseDate" type="AcRec:ReleaseDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date to release hold instructions</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ResponseHoldType">
		<xs:annotation>
			<xs:documentation>An type describing information about the hold of a transcript response</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="HoldReason" type="AcRec:HoldReasonType">
				<xs:annotation>
					<xs:documentation> A code type describing the reason that a transcript or a response is on hold</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PlannedReleaseDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A date on which transcript hold is scheduled to be released</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrderFeeType">
		<xs:annotation>
			<xs:documentation>Order Fee Details</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeeStatusCode" type="AcRec:FeeStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code type describing the status of the fee request </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeAmount" type="core:SmallCurrencyType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount of the fee</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeStatusReason" type="AcRec:FeeStatusReasonType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A text type description further clarifying the fee status code</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ElectronicDeliveryType">
		<xs:annotation>
			<xs:documentation>Electronic Delivery Details</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ElectronicFormat" type="AcRec:ElectronicFormatType">
				<xs:annotation>
					<xs:documentation>The format of the electronic transcript file</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ElectronicMethod" type="AcRec:ElectronicMethodType">
				<xs:annotation>
					<xs:documentation>The electronic method used to deliver the electronic transcript:</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceProvider" type="core:OrganizationNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The organization providing the loan service</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=========================================-->
	<!--Simple Types-->
	<!--=========================================-->
	<xs:simpleType name="CurrentEnrollmentIndicatorType">
		<xs:annotation>
			<xs:documentation>An indicator type specifying if the student is enrolled</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="FeeDiscountRequestCodeType">
		<xs:annotation>
			<xs:documentation>Used to indicate a fee discount request. </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="FirstTranscriptRequested">
				<xs:annotation>
					<xs:documentation>First Transcript Requested</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PrepaidFee">
				<xs:annotation>
					<xs:documentation>Prepaid Fee</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinancialHardship">
				<xs:annotation>
					<xs:documentation>Financial Hardship</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UpdateContactsInformationType">
		<xs:annotation>
			<xs:documentation>Used to indicate if requestor would like institution to update contact information. </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="UpdateContacts">
				<xs:annotation>
					<xs:documentation>Update Contacts</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoUpdate">
				<xs:annotation>
					<xs:documentation>No Update</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ReleaseAuthorizedIndicatorType">
		<xs:annotation>
			<xs:documentation>Indicates whether a release authorization was received by the requested student.			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="ReleaseAuthorizedMethodType">
		<xs:annotation>
			<xs:documentation>The method by which the release authorization was received:</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Signature">
				<xs:annotation>
					<xs:documentation>Signature</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ElectronicSignature">
				<xs:annotation>
					<xs:documentation>Electronic Signature</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LegitimateEducationalInterest">
				<xs:annotation>
					<xs:documentation>Legitimate Educational Interest</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TranscriptTypeType">
		<xs:annotation>
			<xs:documentation>A code describing the kind of transcript being transmitted</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="BothContinuingEdAndCreditCourses">
				<xs:annotation>
					<xs:documentation>Both Continuing Ed And Credit Courses</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Complete">
				<xs:annotation>
					<xs:documentation>Representing all colleges/programs completed</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ContinuingEdCreditCoursesOnly">
				<xs:annotation>
					<xs:documentation>Continuing Ed Credit Courses Only</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCoursesOnly">
				<xs:annotation>
					<xs:documentation>Credit Courses Only</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Dental">
				<xs:annotation>
					<xs:documentation>Dental School</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Graduate">
				<xs:annotation>
					<xs:documentation>Other graduate program</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Health">
				<xs:annotation>
					<xs:documentation>Health Program</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Law">
				<xs:annotation>
					<xs:documentation>Law School</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Management">
				<xs:annotation>
					<xs:documentation>MBA Program</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Medical">
				<xs:annotation>
					<xs:documentation>Medical School (or School of Medicine)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pharmacy">
				<xs:annotation>
					<xs:documentation>Pharmacy</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Undergraduate">
				<xs:annotation>
					<xs:documentation>Undergraduate</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TranscriptPurposeType">
		<xs:annotation>
			<xs:documentation>A type describing the purpose for requesting transcript</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Admission">
				<xs:annotation>
					<xs:documentation>Admission </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Registrar">
				<xs:annotation>
					<xs:documentation>Registrar </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdmissionRegistrar">
				<xs:annotation>
					<xs:documentation>Admission Registrar </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CertificationLicensure">
				<xs:annotation>
					<xs:documentation>Certification Licensure </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Employment">
				<xs:annotation>
					<xs:documentation>Employment </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Scholarship">
				<xs:annotation>
					<xs:documentation>Scholarship </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SelfManagedPackage">
				<xs:annotation>
					<xs:documentation>Self Managed Package </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Self">
				<xs:annotation>
					<xs:documentation>Self </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdmissionService">
				<xs:annotation>
					<xs:documentation>Admission Service </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GraduateAdmissions">
				<xs:annotation>
					<xs:documentation>Graduate Admissions </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LawSchoolAdmissions">
				<xs:annotation>
					<xs:documentation>Law School Admissions </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MedicalSchoolAdmissions">
				<xs:annotation>
					<xs:documentation>Medical School Admissions </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ScholarshipGrantFellowship">
				<xs:annotation>
					<xs:documentation>Scholarship Grant Fellowship </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Transfer">
				<xs:annotation>
					<xs:documentation>Transfer </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UndergraduateAdmissions">
				<xs:annotation>
					<xs:documentation>Undergraduate Admissions </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>Other </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DeliveryMethodType">
		<xs:annotation>
			<xs:documentation>A code type describing the method of delivery of a request or response for a transcipt</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="HoldForPickup">
				<xs:annotation>
					<xs:documentation>Hold For Pickup</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Mail">
				<xs:annotation>
					<xs:documentation>Mail</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Express">
				<xs:annotation>
					<xs:documentation>Express</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Overnight">
				<xs:annotation>
					<xs:documentation>Overnight</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Fax">
				<xs:annotation>
					<xs:documentation>Fax</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FaxMail">
				<xs:annotation>
					<xs:documentation>Fax Mail</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FaxExpress">
				<xs:annotation>
					<xs:documentation>Fax Express</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FaxOvernight">
				<xs:annotation>
					<xs:documentation>Fax Overnight</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Electronic">
				<xs:annotation>
					<xs:documentation>Electronic</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressInternational">
				<xs:annotation>
					<xs:documentation>Express International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressCanadaMexico">
				<xs:annotation>
					<xs:documentation>Express Canada Mexico</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressUnitedStates">
				<xs:annotation>
					<xs:documentation>Express United States</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RushProcessingRequestedType">
		<xs:annotation>
			<xs:documentation>Indicates if rush processing is being requested</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="DeliveryInstructionType">
		<xs:annotation>
			<xs:documentation>Additional free-form delivery instructions</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="TranscriptCopiesType">
		<xs:annotation>
			<xs:documentation>The number of copies to sent to recipient</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:totalDigits value="2"/>
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="99"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="StampSealEnvelopeIndicatorType">
		<xs:annotation>
			<xs:documentation>An indicator that an envelope must have a seal</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="CertificationRequestedType">
		<xs:annotation>
			<xs:documentation>This element indicates that transcript certfication should be completed before the transcript is generated. The value indicates a mutually defined certification type.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ReleaseDateType">
		<xs:annotation>
			<xs:documentation>Date to release hold instructions</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="UpdateReasonType">
		<xs:annotation>
			<xs:documentation>Text describing the reason for the update of the document</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Cancelled">
				<xs:annotation>
					<xs:documentation>Cancelled</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Revised">
				<xs:annotation>
					<xs:documentation>Revised</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Duplicate">
				<xs:annotation>
					<xs:documentation>Duplicate</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ResponseStatusType">
		<xs:annotation>
			<xs:documentation>The current status of the transcript transmission and reception.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="TranscriptSent">
				<xs:annotation>
					<xs:documentation>Transcript Sent</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TranscriptRequestReceived">
				<xs:annotation>
					<xs:documentation>Transcript Request Received</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Hold">
				<xs:annotation>
					<xs:documentation>Hold</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoRecord">
				<xs:annotation>
					<xs:documentation>No Record</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MultipleMatch">
				<xs:annotation>
					<xs:documentation>Multiple Match</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canceled">
				<xs:annotation>
					<xs:documentation>Canceled</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OfflineRecordSearch">
				<xs:annotation>
					<xs:documentation>Offline Record Search</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OfflineRecordSent">
				<xs:annotation>
					<xs:documentation>Offline Record Sent</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deceased">
				<xs:annotation>
					<xs:documentation>Deceased</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="HoldTypeType">
		<xs:annotation>
			<xs:documentation>A code specfying when the hold was placed on the transcript</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Now">
				<xs:annotation>
					<xs:documentation>Now</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterDegreeAwarded">
				<xs:annotation>
					<xs:documentation>After Degree Awarded</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterCertificateAwarded">
				<xs:annotation>
					<xs:documentation>After Certificate Awarded</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterGradesPosted">
				<xs:annotation>
					<xs:documentation>After Grades Posted</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterDegreeCompletionStatement">
				<xs:annotation>
					<xs:documentation>After Degree Completion Statement</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterHonorsStatement">
				<xs:annotation>
					<xs:documentation>After Honors Statement</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterCurrentTermEnrollment">
				<xs:annotation>
					<xs:documentation>After Current Term Enrollment</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterSpecifiedDate">
				<xs:annotation>
					<xs:documentation>After Specified Date</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterSpecifiedCourseGrade">
				<xs:annotation>
					<xs:documentation>After Specified Course Grade</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterGradesChanged">
				<xs:annotation>
					<xs:documentation>After Grades Changed</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterSpecifiedTerm">
				<xs:annotation>
					<xs:documentation>After Specified Term</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AfterCorrespondenceCourseCompleted">
				<xs:annotation>
					<xs:documentation>After Correspondence Course Completed</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="HoldReasonType">
		<xs:annotation>
			<xs:documentation> A code describing the reason that a transcript or a response is on hold</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Financial">
				<xs:annotation>
					<xs:documentation>Financial</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TranscriptFee">
				<xs:annotation>
					<xs:documentation>Transcript Fee</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RequestedAction">
				<xs:annotation>
					<xs:documentation>Requested Action</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FeeStatusCodeType">
		<xs:annotation>
			<xs:documentation>A code describing the status of the fee request </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Due">
				<xs:annotation>
					<xs:documentation>Due</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paid">
				<xs:annotation>
					<xs:documentation>Paid</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Waived">
				<xs:annotation>
					<xs:documentation>Waived</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FeeStatusReasonType">
		<xs:annotation>
			<xs:documentation>A text description further clarifying the fee status code</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="80"/>
			<xs:whiteSpace value="preserve"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CarrierNameType">
		<xs:annotation>
			<xs:documentation>Name of delivery carrier</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="CarrierTrackingIDType">
		<xs:annotation>
			<xs:documentation>Tracking ID assigned by delivery carrier</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="ElectronicFormatType">
		<xs:annotation>
			<xs:documentation>The format of the electronic transcript file</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="EDI">
				<xs:annotation>
					<xs:documentation>EDI</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PDF">
				<xs:annotation>
					<xs:documentation>PDF</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PDFWithEmbeddedData">
				<xs:annotation>
					<xs:documentation>PDF With Embedded Data</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XML">
				<xs:annotation>
					<xs:documentation>XML</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ElectronicMethodType">
		<xs:annotation>
			<xs:documentation>The electronic method used to deliver the electronic transcript:</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Email">
				<xs:annotation>
					<xs:documentation>Email</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ServiceProvider">
				<xs:annotation>
					<xs:documentation>Service Provider</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectFileTransfer">
				<xs:annotation>
					<xs:documentation>Direct File Transfer</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<!--=====================================-->
	<!--Request and Response Types-->
	<!--END-->
	<!--=====================================-->
	<xs:complexType name="CourseInventoryType">
		<xs:annotation>
			<xs:documentation>An type describing the properties of a course</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseCreditUnits" type="core:CourseCreditUnitsType" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The type of credits used at the high school</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCreditMaximumValue" type="core:CourseCreditMaximumValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The maximum number of credits that can be received for this course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCreditMinimumValue" type="core:CourseCreditMinimumValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The minimum number of credits that can be received for this course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicGradeScaleCode" type="core:CourseAcademicGradeScaleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The grading scale used by an academic educational institution for an academic course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseRepeatability" type="AcRec:CourseRepeatabilityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A yes/no indicator if a course may be repeated for credit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:sequence>
				<xs:element name="CourseCIPCode" type="core:CourseCreditBasisType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Classification of Instructional Programs (CIP) code to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseCSISCode" type="core:CourseCSISCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Statistics Canada Canadian College Student Information System (CCSIS) code to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseNCESCode" type="core:CourseNCESCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The code set developed (or being developed) by the United States Department of Education's National Center for Education Statistics for the Classification of Secondary School Courses</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CoursePSISCode" type="core:CoursePSISCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Statistics Canada Postsecondary Student Information System (PSIS) code value to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseSCEDCode" type="core:CourseSCEDCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The School Codes for the Exchange of Data (SCED) code set being developed for the United States Department of Education's National Center for Education Statistics to describe the content and level of a course</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CourseUSISCode" type="core:CourseUSISCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>The Statistics Canada University Student Information System (USIS) code to describe the area of study for the course.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:element name="CourseLevel" type="core:CourseLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The level of work demonstrated by successful completion of  the academic course being described </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseHonorsCode" type="core:CourseHonorsCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indication that the course is or can be counted as an honors course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseSubjectAbbreviation" type="core:CourseSubjectAbbreviationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The alphabetic abbreviation of the academic department or discipline offering the course. It is one part of the total course identifier number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseLongDepartmentName" type="core:CourseLongDepartmentNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The full name of the department of the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNumber" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The official reference number portion of a course identifier. This number frequently designates the level of the course as well as the level of the student expected to enroll in the course</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:CourseNumberType">
						<xs:minLength value="1"/>
						<xs:maxLength value="10"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CourseSubID" type="core:CourseSubNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An ID describing a sub course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PreviousCourseID" type="AcRec:PreviousCourseIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An ID of a course whose ID has changed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelatedCourseID" type="AcRec:RelatedCourseIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The ID type of a course related to the current course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseShortTitle" type="core:CourseTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Text of a shortened title of the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseLongTitle" type="core:CourseLongTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The full name or title of the course taken by a student at an academic institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseDescription" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The text description describing the content of the course, as carried in the sending institution's course catalog.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:CourseDescriptionType">
						<xs:maxLength value="255"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CourseEffectiveDate" type="core:CourseEffectiveDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date the course was first officially offered by the sending institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseExpirationDate" type="core:CourseExpirationDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date the course was no longer officially offered by the sending institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CoursePrerequisite" type="AcRec:CoursePrerequisiteType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A description of a course that must be completed before taking the current course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseCoRequisite" type="AcRec:CourseCorequisiteType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>A course type required to be taken simultaneosly with another course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Requirement" type="core:RAPType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Curriculum requirements satisfied by successful completion of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Licensure" type="core:LicensureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Licensure requirements satisfied by successful completion of this course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LanguageOfInstruction" type="core:LanguageOfInstructionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Language associated with one or more aspects of the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CourseRepeatabilityType">
		<xs:annotation>
			<xs:documentation>A type summarizing information about a courses repeatability.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseRepeatabilityIndicator">
				<xs:annotation>
					<xs:documentation>A yes/no indicator if a course may be repeated for credit</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:CourseRepeatabilityCodeType">
						<xs:enumeration value="No"/>
						<xs:enumeration value="Yes"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CourseRepeatabilityMaximumCredit" type="core:CourseRepeatabilityMaxCreditType">
				<xs:annotation>
					<xs:documentation>The maximum hours for which the course may be taken for credit.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseRepeatabilityMaximumNumber" type="core:CourseRepeatabilityMaxNumberType">
				<xs:annotation>
					<xs:documentation>The number of times a course may be repeated</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PreviousCourseIDType">
		<xs:annotation>
			<xs:documentation>An ID of a course whose ID has changed</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseSubjectAbbreviation" type="core:CourseSubjectAbbreviationType">
				<xs:annotation>
					<xs:documentation>The alphabetic abbreviation of the academic department or discipline offering the course. It is one part of the total course identifier number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNumber" type="core:CourseNumberType">
				<xs:annotation>
					<xs:documentation>The official reference number portion of a course identifier. This number frequently designates the level of the course as well as the level of the student expected to enroll in the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseEffectiveDate" type="core:CourseEffectiveDateType">
				<xs:annotation>
					<xs:documentation>The date the course was first officially offered by the sending institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RelatedCourseIDType">
		<xs:annotation>
			<xs:documentation>The ID of a course related to the current course</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseSubjectAbbreviation" type="core:CourseSubjectAbbreviationType">
				<xs:annotation>
					<xs:documentation>The alphabetic abbreviation of the academic department or discipline offering the course. It is one part of the total course identifier number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNumber" type="core:CourseNumberType">
				<xs:annotation>
					<xs:documentation>The official reference number portion of a course identifier. This number frequently designates the level of the course as well as the level of the student expected to enroll in the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseEffectiveDate" type="core:CourseEffectiveDateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The date the course was first officially offered by the sending institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseRelationship" type="core:CourseRelationshipCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code indicating the relationship between the primary course and this related course.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CoursePrerequisiteType">
		<xs:annotation>
			<xs:documentation>A type describing a course that must be completed before taking the current course.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PrerequisiteCourseIndicator" type="core:PrerequisiteCourseIndicatorType">
				<xs:annotation>
					<xs:documentation>Indicator indicating whether or not there is a perquisite for the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseSubjectAbbreviation" type="core:CourseSubjectAbbreviationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The alphabetic abbreviation of the academic department or discipline offering the course. It is one part of the total course identifier number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNumber" type="core:CourseNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The official reference number portion of a course identifier. This number frequently designates the level of the course as well as the level of the student expected to enroll in the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrerequisiteCourseCondiition" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The previous courses necessary to take a course</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="core:PrerequisiteCourseConditionType">
						<xs:enumeration value="Achievement"/>
						<xs:enumeration value="Experience"/>
						<xs:enumeration value="Score"/>
						<xs:enumeration value="Status"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CourseCorequisiteType">
		<xs:annotation>
			<xs:documentation>A course required to be taken simultaneosly with another course</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CorequisiteCourseIndicator" type="core:CorequisiteCourseIndicatorType">
				<xs:annotation>
					<xs:documentation>Prerequisite conditions that are non-course related.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseSubjectAbbreviation" type="core:CourseSubjectAbbreviationType">
				<xs:annotation>
					<xs:documentation>The alphabetic abbreviation of the academic department or discipline offering the course. It is one part of the total course identifier number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseNumber" type="core:CourseNumberType">
				<xs:annotation>
					<xs:documentation>The official reference number portion of a course identifier. This number frequently designates the level of the course as well as the level of the student expected to enroll in the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorequisiteCourseCondition" type="core:CorequisiteCourseConditionCodeType">
				<xs:annotation>
					<xs:documentation>Prerequisite conditions that are non-course related.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=============================================================================================================-->
	<!--The following Types were added to support Education Test Score Reporting Standard-->
	<!--=============================================================================================================-->
	<!--TestScoreReportType-->
	<xs:complexType name="TestScoreReportType">
		<xs:annotation>
			<xs:documentation>Informaiton about the attribuites, accomplishments and test scores of a set of students</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TransmissionData" type="AcRec:TransmissionDataType">
				<xs:annotation>
					<xs:documentation>Routing and header information</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TestStudent" type="AcRec:TestStudentType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Structure containing all information that is transmitted for a particular student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=============================================================================================================-->
	<!--Test Person Types-->
	<xs:complexType name="TestPersonType">
		<xs:annotation>
			<xs:documentation>The personal and demographics attributes of a student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StudentIdentification" type="AcRec:StudentIdentificationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Provides a set of identifiers including SSN that may be used to uniquely identify the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Birth" type="core:BirthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifying information related to a person's birth</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="core:NameType">
				<xs:annotation>
					<xs:documentation>The name of record of the student at the sending institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlternateName" type="core:NameType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Any other names by which the student may be known</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Contacts" type="core:ContactsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>To identify a person or an office at the sending school  to which administrative communications should be directed</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gender" type="core:GenderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gender of the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Residency" type="AcRec:ResidencyType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Where the student currently resides</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Language" type="core:LanguageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about the student's ability to communicate in languages other than the primary language of the country where the sending school is located.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SchoolLocationType">
		<xs:annotation>
			<xs:documentation>Nation, state and county combined location</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CountyCode" type="AcRec:FIPSCountyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A code identifying the county which the applicant claims as the permanent residence. This is a 5-digit code which includes state (2 digits) and county within a state (3 digits).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StateProvinceCode" type="core:StateProvinceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code for US states, etc., and Canadian provinces.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryCode" type="core:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- -->
	<!--===============================================================================================-->
	<!--Student Types-->
	<!-- -->
	<!--===============================================================================================-->
	<xs:complexType name="TestStudentType">
		<xs:annotation>
			<xs:documentation>Structure containing all information that is transmitted for a particular student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TestPerson" type="AcRec:TestPersonType">
				<xs:annotation>
					<xs:documentation>The personal and demographics attributes of a student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicRecord" type="AcRec:AcademicRecordType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information concerning the academic achievement or status of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SelfReportedAcademicRecord" type="AcRec:SelfReportedAcademicRecordType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The grades and activities as reported by the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentActivities" type="AcRec:StudentActivitiesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information about the students extracurricular and education based activities</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolSelectionCriteria" type="AcRec:SchoolSelectionCriteriaType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Encapsulates various criteria that the student finds important in selecting a educational institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EducationTests" type="AcRec:EducationTestsType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Contains score and interpretive data for all the tests reported in the test score report</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicPrediction" type="AcRec:AcademicPredictionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The score or measure that is being predicted.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalStudentCharacteristics" type="AcRec:CharacteristicsSelectionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>A generic structure for summarizing information about a student that is not covered in other areas</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StudentIdentificationType">
		<xs:annotation>
			<xs:documentation>Provides a set of identifiers including SSN that may be used to uniquely identify the student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolAssignedPersonID" type="core:SchoolAssignedPersonIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>School Assigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SIN" type="core:SINIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's Canadian Social Insurance Number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NSN" type="core:NSNIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Canadian National Student Number Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AgencyAssignedID" type="core:AgencyAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The ID assigned by the state or province or an agency, to the person (student).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientAssignedID" type="core:RecipientAssignedIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Recipient Asigned Identifier Type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SSN" type="core:SSNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="FIPSCountyCodeType">
		<xs:annotation>
			<xs:documentation>The FIPS 6-4 State County Code</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- -->
	<!--===============================================================================================-->
	<!--Student Types-->
	<!-- -->
	<!--===============================================================================================-->
	<!--===========================================================================-->
	<!--TestScoreReporting Types (added)-->
	<!--===========================================================================-->
	<!--Self Reported Academic Record Types-->
	<!--===========================================================================-->
	<xs:complexType name="SelfReportedAcademicRecordType">
		<xs:annotation>
			<xs:documentation>The school and course information as summarized by the student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="School" type="core:SchoolType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Override school</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentSchoolIndicator" type="core:CurrentSchoolIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Listed school is the current or last school attended</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GraduationIndicator" type="core:GraduationIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Student graduated from this school</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassRank" type="core:ClassRankType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The student's class rank relative to other students in their academic cohort (e.g. class).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassSize" type="core:ClassSizeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The numeric size of the academic cohort (e.g. class).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="ExitDate" type="core:ExitDateType">
					<xs:annotation>
						<xs:documentation>The date on which the student officially withdrew, was withdrawn, or graduated.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ExitDateYearMonth" type="core:ExitDateYearMonthType">
					<xs:annotation>
						<xs:documentation>The time that the student last attended the educational institution </xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ExitDateYear" type="core:ExitDateYearType">
					<xs:annotation>
						<xs:documentation>The time that the student last attended the educational institution </xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="SelfReportedSubject" type="AcRec:SelfReportedSubjectType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about academic subjects and performance in those subjects</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SelfReportedCourse" type="AcRec:SelfReportedCourseType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Course information for the self-reported course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GPA" type="core:GPAType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>GPA for the Award Program</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SelfReportedCourseType">
		<xs:annotation>
			<xs:documentation>Course information for the self-reported course</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseTitle" type="core:CourseTitleType">
				<xs:annotation>
					<xs:documentation>The name or title of the course taken by a student at an academic institution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseGrade" type="AcRec:CourseGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Grade for the course</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseStatusCode" type="core:CourseStatusCodeType">
				<xs:annotation>
					<xs:documentation>Status of this course. This field is required if CourseAcademicGrade is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SchoolIdentificationType">
		<xs:annotation>
			<xs:documentation>Code for uniquely determining a specific educational institution</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:group ref="core:OrganizationIDGroup"/>
			<xs:element name="SchoolName" type="core:OrganizationNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The name of the school where the Optional Practical Training is administered</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolLocation" type="AcRec:SchoolLocationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nation, state and county combined location</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SelfReportedSubjectType">
		<xs:annotation>
			<xs:documentation>Information about academic subjects and performance in those subjects</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SubjectAreaName" type="core:SubjectAreaNameType">
				<xs:annotation>
					<xs:documentation>Name of the general subject area for which a grade is given (e.g., English)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberCourses" type="core:NumberCoursesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of courses that were taken in this subject area</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice minOccurs="0">
				<xs:element name="GPA" type="core:GPAType">
					<xs:annotation>
						<xs:documentation>GPA for the Award Program</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="SubjectAverageGrade" type="AcRec:CourseGradeType">
					<xs:annotation>
						<xs:documentation>Average grade for the subject area</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AchievementCategoryCodeType">
		<xs:annotation>
			<xs:documentation>Category for the achievement</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Academic">
				<xs:annotation>
					<xs:documentation>Academic Academic</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Arts">
				<xs:annotation>
					<xs:documentation>Arts Arts</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Athletic">
				<xs:annotation>
					<xs:documentation>Athletic Athletic</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BusinessEmployment">
				<xs:annotation>
					<xs:documentation>Business Employment Business Employment</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CommunityService">
				<xs:annotation>
					<xs:documentation>Community Service Community Service</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Leadership">
				<xs:annotation>
					<xs:documentation>Leadership Leadership</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>Other Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<!--=================================================================================================================-->
	<!--School Characteristics Types-->
	<!--=================================================================================================================-->
	<xs:complexType name="SchoolSelectionCriteriaType">
		<xs:annotation>
			<xs:documentation>The characteristics of an educational institution that are important for selection</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolCharacteristics" type="AcRec:SchoolCharacteristicsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifies the characteristics of the school that the student wants to attend</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolSupportServices" type="AcRec:SchoolSupportServicesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifies the services that the student wants a school to provide.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinancialAidNeeds" type="AcRec:FinancialAidNeedsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifies the financial aid needed and the student characteristics that affect financial aid</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentActivityCode" type="core:StudentActivityCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Identifies the needs of the student for extracurricular activities such as sports, music, or drama</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OtherSelectionCharacteristics" type="AcRec:CharacteristicsSelectionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Identifies other information that is not included in the other areas and may not be anticipated</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SchoolCharacteristicsType">
		<xs:annotation>
			<xs:documentation>Identifies the characteristics of the school that the student wants to attend</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolOrganizationalControl" type="core:SchoolOrganizationalControlType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Indicates the student's preference for Public or Private schools</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolLevel" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Indicates level of Override School</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="AcRec:SchoolLevelType"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SchoolStudentEnrollment" type="AcRec:NumericRangeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates the student's preference for the size of the student enrollment</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolDistance" type="AcRec:NumericRangeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates the preferred distance to the school from the student's home</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReligiousAffiliation" type="core:ReligiousAffiliationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The religious affilitation of the educational institution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolAcademicLoadCode" type="core:SchoolAcademicLoadCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code reflecting if the student plans to attend full time</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolGenderCompostionCode" type="core:SchoolGenderCompostionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The male and female composition of the student body.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchoolTuition" type="AcRec:NumericRangeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates the tuition the student can afford</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicMajor" type="AcRec:AcademicMajorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Indicates the academic major area(s) of interest</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StateProvinceCode" type="core:StateProvinceCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Code for US states, etc., and Canadian provinces.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryCode" type="core:CountryCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SchoolSupportServicesType">
		<xs:annotation>
			<xs:documentation>Identifies the services that the student wants a school to provide.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SchoolServices" type="core:SchoolServicesType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Indicates the special services needed by the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdvancedPlacementCode" type="core:AdvancedPlacementCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Identifies the course areas for which the student would like to obtain advanced placement.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdvancedSubjectCreditCode" type="core:AdvancedSubjectCreditCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Course areas for advanced placement or credit.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialAidNeedsType">
		<xs:annotation>
			<xs:documentation>Identifies the financial aid needed and the student characteristics that affect financial aid</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FamilyIncomeAmount" type="AcRec:NumericRangeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Range of the income for aid purposes</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinancialAidSupportIndicator" type="core:FinancialAidSupportIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A flag indicating if the student needs financial aid</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WorkPlacementSupportIndicator" type="core:WorkPlacementSupportIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates if the student needs help in finding a part-time job</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WorkHours" type="AcRec:NumericRangeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates the range of the number of hours the student would like to work</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AdvancedSubjectCodeType">
		<xs:annotation>
			<xs:documentation>The course subject that can receive advanced credit</xs:documentation>
		</xs:annotation>
		<xs:restriction base="core:AdvancedPlacementCodeType"/>
	</xs:simpleType>
	<xs:simpleType name="SchoolLevelType">
		<xs:annotation>
			<xs:documentation>Indicates level of Override School</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="BacheloriateCollege">
				<xs:annotation>
					<xs:documentation>Bacheloriate College</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CommunityCollege">
				<xs:annotation>
					<xs:documentation>Community College</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GraduateSchool">
				<xs:annotation>
					<xs:documentation>Graduate School</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MBA">
				<xs:annotation>
					<xs:documentation>MBA</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MBAAccelerated">
				<xs:annotation>
					<xs:documentation>MBA Accelerated</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Professional">
				<xs:annotation>
					<xs:documentation>Professional</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Undergraduate">
				<xs:annotation>
					<xs:documentation>Undergraduate</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VocationalTechnical">
				<xs:annotation>
					<xs:documentation>Vocational Technical</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<!--============================================================================================-->
	<!--Student Profile Types-->
	<!--============================================================================================-->
	<xs:complexType name="ExtracurricularActivityType">
		<xs:annotation>
			<xs:documentation>The students out of class activities</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StudentActivityCode" type="core:StudentActivityCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code that identifies the Activity</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentActivityDescription" type="core:StudentActivityDescriptionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Description of the Activity</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentActivityGradeLevel" type="core:StudentActivityGradeLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Grade level of the applicant when they participated in the activity</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="YearMonthBegin" type="core:YearMonthBeginType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Month and year the applicant began participating</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="YearMonthEnd" type="core:YearMonthEndType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Month and year the applicant stopped participating</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberOfYears" type="core:NumberOfYearsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>How many years the applicant participated</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeeklyHours" type="core:WeeklyHoursType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>How many hours per week the applicant participated</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="YearlyWeeks" type="core:YearlyWeeksType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>How many weeks per year the applicant participated</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentActivtyRecognitions" type="core:StudentActivityRecognitionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The recognition revieved by a student for extracurricular activities</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentActivityScopeCode" type="core:StudentActivityScopeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Regional scope of the activity</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrganizationName" type="core:OrganizationNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of Non-person entity such as Organization, Institution, Agency or Business.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeadershipPosition" type="core:LeadershipPositionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name or description of the leadship position held by the student</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeadershipCharacteristicCode" type="core:LeadershipCharacteristicCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The characteristic of the leadship position </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ExtracurricularCodeType">
		<xs:annotation>
			<xs:documentation>A code for identifying the activities of a  student</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="BoyScouts">
				<xs:annotation>
					<xs:documentation>Boy Scouts</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Club4H">
				<xs:annotation>
					<xs:documentation>Club4 H</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubArt">
				<xs:annotation>
					<xs:documentation>Club Art</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubCareer">
				<xs:annotation>
					<xs:documentation>Club Career</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubChess">
				<xs:annotation>
					<xs:documentation>Club Chess</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubComputer">
				<xs:annotation>
					<xs:documentation>Club Computer</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubDistributiveEducationAmerica">
				<xs:annotation>
					<xs:documentation>Club Distributive Education America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubDrama">
				<xs:annotation>
					<xs:documentation>Club Drama</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubEnvironmental">
				<xs:annotation>
					<xs:documentation>Club Environmental</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubEthnic">
				<xs:annotation>
					<xs:documentation>Club Ethnic</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubForeignLanguage">
				<xs:annotation>
					<xs:documentation>Club Foreign Language</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubFrench">
				<xs:annotation>
					<xs:documentation>Club French</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubFutureBusinessLeadersAmerica">
				<xs:annotation>
					<xs:documentation>Club Future Business Leaders America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubFutureFarmersAmerica">
				<xs:annotation>
					<xs:documentation>Club Future Farmers America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubFutureHomemakersAmerica">
				<xs:annotation>
					<xs:documentation>Club Future Homemakers America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubFutureTeachersAmerica">
				<xs:annotation>
					<xs:documentation>Club Future Teachers America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubGerman">
				<xs:annotation>
					<xs:documentation>Club German</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubHealthOccupationsStudentsAmerica">
				<xs:annotation>
					<xs:documentation>Club Health Occupations Students America</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubItalian">
				<xs:annotation>
					<xs:documentation>Club Italian</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubLatin">
				<xs:annotation>
					<xs:documentation>Club Latin</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubOther">
				<xs:annotation>
					<xs:documentation>Club Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubPortuguese">
				<xs:annotation>
					<xs:documentation>Club Portuguese</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubRussian">
				<xs:annotation>
					<xs:documentation>Club Russian</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubScience">
				<xs:annotation>
					<xs:documentation>Club Science</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubSpanish">
				<xs:annotation>
					<xs:documentation>Club Spanish</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubSpeechDebate">
				<xs:annotation>
					<xs:documentation>Club Speech Debate</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubStudentsAgainstDrunkDriving">
				<xs:annotation>
					<xs:documentation>Club Students Against Drunk Driving</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Fraternity">
				<xs:annotation>
					<xs:documentation>Fraternity</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GirlScouts">
				<xs:annotation>
					<xs:documentation>Girl Scouts</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KeyClub">
				<xs:annotation>
					<xs:documentation>Key Club</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PeerCounseling">
				<xs:annotation>
					<xs:documentation>Peer Counseling</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sorority">
				<xs:annotation>
					<xs:documentation>Sorority</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Tutoring">
				<xs:annotation>
					<xs:documentation>Tutoring</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AcademicHonorSociety">
				<xs:annotation>
					<xs:documentation>Academic Honor Society</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AcademicTeamBrainBowl">
				<xs:annotation>
					<xs:documentation>Academic Team Brain Bowl</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubBeta">
				<xs:annotation>
					<xs:documentation>Club Beta</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubMuAlphaTheta">
				<xs:annotation>
					<xs:documentation>Club Mu Alpha Theta</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClubPsiEtaScience">
				<xs:annotation>
					<xs:documentation>Club Psi Eta Science</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NationalForensicsLeague">
				<xs:annotation>
					<xs:documentation>National Forensics League</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NationalHonorSociety">
				<xs:annotation>
					<xs:documentation>National Honor Society</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ThespianSociety">
				<xs:annotation>
					<xs:documentation>Thespian Society</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Invention">
				<xs:annotation>
					<xs:documentation>Invention</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Patent">
				<xs:annotation>
					<xs:documentation>Patent</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Research">
				<xs:annotation>
					<xs:documentation>Research</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Broadcasting">
				<xs:annotation>
					<xs:documentation>Broadcasting</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Journalism">
				<xs:annotation>
					<xs:documentation>Journalism</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JournalismOther">
				<xs:annotation>
					<xs:documentation>Journalism Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LiteraryMagazine">
				<xs:annotation>
					<xs:documentation>Literary Magazine</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YearBook">
				<xs:annotation>
					<xs:documentation>Year Book</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassOfficer">
				<xs:annotation>
					<xs:documentation>Class Officer</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassPresident">
				<xs:annotation>
					<xs:documentation>Class President</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StudentBodyOfficer">
				<xs:annotation>
					<xs:documentation>Student Body Officer</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StudentBodyPresident">
				<xs:annotation>
					<xs:documentation>Student Body President</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StudentLeadershipOther">
				<xs:annotation>
					<xs:documentation>Student Leadership Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ArtGraphicDesign">
				<xs:annotation>
					<xs:documentation>Art Graphic Design</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Band">
				<xs:annotation>
					<xs:documentation>Band</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Chorus">
				<xs:annotation>
					<xs:documentation>Chorus</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Dance">
				<xs:annotation>
					<xs:documentation>Dance</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DanceTeam">
				<xs:annotation>
					<xs:documentation>Dance Team</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DrillTeam">
				<xs:annotation>
					<xs:documentation>Drill Team</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JazzEnsemble">
				<xs:annotation>
					<xs:documentation>Jazz Ensemble</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MusicInstrumental">
				<xs:annotation>
					<xs:documentation>Music Instrumental</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MusicOther">
				<xs:annotation>
					<xs:documentation>Music Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MusicTheoryComposition">
				<xs:annotation>
					<xs:documentation>Music Theory Composition</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MusicVocal">
				<xs:annotation>
					<xs:documentation>Music Vocal</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Orchestra">
				<xs:annotation>
					<xs:documentation>Orchestra</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PerformingArtsOther">
				<xs:annotation>
					<xs:documentation>Performing Arts Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TheaterDrama">
				<xs:annotation>
					<xs:documentation>Theater Drama</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Dissertation">
				<xs:annotation>
					<xs:documentation>Dissertation</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NovelBook">
				<xs:annotation>
					<xs:documentation>Novel Book</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Poetry">
				<xs:annotation>
					<xs:documentation>Poetry</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProfessionalPresentation">
				<xs:annotation>
					<xs:documentation>Professional Presentation</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProfessionalScholarlyArticle">
				<xs:annotation>
					<xs:documentation>Professional Scholarly Article</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProseShortStory">
				<xs:annotation>
					<xs:documentation>Prose Short Story</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PublicationOther">
				<xs:annotation>
					<xs:documentation>Publication Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Textbook">
				<xs:annotation>
					<xs:documentation>Textbook</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Thesis">
				<xs:annotation>
					<xs:documentation>Thesis</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpublishedManuscript">
				<xs:annotation>
					<xs:documentation>Unpublished Manuscript</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Archery">
				<xs:annotation>
					<xs:documentation>Archery</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Badminton">
				<xs:annotation>
					<xs:documentation>Badminton</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Baseball">
				<xs:annotation>
					<xs:documentation>Baseball</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Basketball">
				<xs:annotation>
					<xs:documentation>Basketball</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Bowling">
				<xs:annotation>
					<xs:documentation>Bowling</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Boxing">
				<xs:annotation>
					<xs:documentation>Boxing</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cheerleading">
				<xs:annotation>
					<xs:documentation>Cheerleading</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Crew">
				<xs:annotation>
					<xs:documentation>Crew</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrossCountry">
				<xs:annotation>
					<xs:documentation>Cross Country</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Diving">
				<xs:annotation>
					<xs:documentation>Diving</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DivingScuba">
				<xs:annotation>
					<xs:documentation>Diving Scuba</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Fencing">
				<xs:annotation>
					<xs:documentation>Fencing</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Football">
				<xs:annotation>
					<xs:documentation>Football</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Golf">
				<xs:annotation>
					<xs:documentation>Golf</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gymnastics">
				<xs:annotation>
					<xs:documentation>Gymnastics</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HandballTeam">
				<xs:annotation>
					<xs:documentation>Handball Team</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HockeyField">
				<xs:annotation>
					<xs:documentation>Hockey Field</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HockeyIce">
				<xs:annotation>
					<xs:documentation>Hockey Ice</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HorsebackRiding">
				<xs:annotation>
					<xs:documentation>Horseback Riding</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Lacrosse">
				<xs:annotation>
					<xs:documentation>Lacrosse</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ManagerTeam">
				<xs:annotation>
					<xs:documentation>Manager Team</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MartialArts">
				<xs:annotation>
					<xs:documentation>Martial Arts</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Polo">
				<xs:annotation>
					<xs:documentation>Polo</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PoloWater">
				<xs:annotation>
					<xs:documentation>Polo Water</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Racquetball">
				<xs:annotation>
					<xs:documentation>Racquetball</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Riflery">
				<xs:annotation>
					<xs:documentation>Riflery</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rodeo">
				<xs:annotation>
					<xs:documentation>Rodeo</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rugby">
				<xs:annotation>
					<xs:documentation>Rugby</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sailing">
				<xs:annotation>
					<xs:documentation>Sailing</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Skiing">
				<xs:annotation>
					<xs:documentation>Skiing</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Soccer">
				<xs:annotation>
					<xs:documentation>Soccer</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Softball">
				<xs:annotation>
					<xs:documentation>Softball</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SportOther">
				<xs:annotation>
					<xs:documentation>Sport Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Squash">
				<xs:annotation>
					<xs:documentation>Squash</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Swimming">
				<xs:annotation>
					<xs:documentation>Swimming</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SwimmingSynchronized">
				<xs:annotation>
					<xs:documentation>Swimming Synchronized</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Tennis">
				<xs:annotation>
					<xs:documentation>Tennis</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TennisTable">
				<xs:annotation>
					<xs:documentation>Tennis Table</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TrackField">
				<xs:annotation>
					<xs:documentation>Track Field</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Volleyball">
				<xs:annotation>
					<xs:documentation>Volleyball</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Wrestling">
				<xs:annotation>
					<xs:documentation>Wrestling</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChurchService">
				<xs:annotation>
					<xs:documentation>Church Service</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CommunityService">
				<xs:annotation>
					<xs:documentation>Community Service</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VolunteeringOther">
				<xs:annotation>
					<xs:documentation>Volunteering Other</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VolunteerWork">
				<xs:annotation>
					<xs:documentation>Volunteer Work</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AdditionalStudentAchievementsType">
		<xs:annotation>
			<xs:documentation>Achievements not tied to a specific course, session or award.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AchievementCategoryCode" type="AcRec:AchievementCategoryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Category for the achievement</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AchievementTitle" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name or Title of the achievement earned by the student</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Sponsor" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Organization, company, school, person, etc. that sponsored the award</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="80"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="StudentLevelCode" type="core:StudentLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The current grade level of the student or the highest grade level attained by the student at the time the record was created.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AwardYear" type="core:AwardYearType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Year the achievement was earned or presented</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AwardYearMonth" type="core:AwardYearMonthType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Year and month the achievement was earned or presented</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about the Additional Student Achievement</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StudentActivitiesType">
		<xs:annotation>
			<xs:documentation>The various activities and accomplishments of a student</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AdditionalStudentAchievements" type="AcRec:AdditionalStudentAchievementsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Achievements not tied to a specific course, session or award.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtracurricularActivitity" type="AcRec:ExtracurricularActivityType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Mispelled needs to be ExtraCurricularActivity</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--=====================================================================================================-->
	<!--Assessment Types-->
	<!--======================================================================================================-->
	<xs:complexType name="EducationTestsType">
		<xs:annotation>
			<xs:documentation>Identification of an assessment and all its attributes</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EducationTestCode" type="core:EducationTestCodeType">
				<xs:annotation>
					<xs:documentation>Code identifying the test in the newer XML version of Test Codes</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EducationTestName" type="core:EducationTestNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Common name for the test</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EducationTestVersion" type="core:EducationTestVersionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A version label supplied by the test publisher. This changes when the structure of the test has changed (e.g, new subtest)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EducationTestGroup" type="core:EducationTestGroupType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Provides additional grouping information for agencies that need to further identify a particular test.  The group will be agency specific.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TestAdministrationMethodCode" type="core:TestAdministrationMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Provides information about alternate delivery forms of a test.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TestRegistrationNumber" type="core:TestRegistrationNumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Provides an identifier for a specific student participating in a specific test administration session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScoreExclusionReasonCode" type="core:ScoreExclusionReasonCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Describes the reasons why no scores are present for this test</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonStandardizedTestConditionsCode" type="core:NonStandardizedConditionsCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The test conditions that deviates from the standard test administration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="TestDate" type="core:TestDateType">
					<xs:annotation>
						<xs:documentation>Date of the test</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="TestYearMonth" type="core:TestYearMonthType">
					<xs:annotation>
						<xs:documentation>Date of the test when only the month and year are available</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="TestYear" type="core:TestYearType">
					<xs:annotation>
						<xs:documentation>Date of the test when only the year is available</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="TestScaleScoreValue" type="xs:decimal" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>The overall scaled score value for a given test</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TestStandardError" type="xs:decimal" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>The standard error of a scaled score value for a given test</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TestAchievementLevel" type="xs:integer" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>The achievement level represented by a scaled score value for a given test</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StudentLevel" type="core:StudentLevelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used to indicate the grade level of the student at the time the transcript is being sent, or the last grade level of the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EducationSubtest" type="AcRec:EducationSubtestType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Subdivision of a standardized test (including the score)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EducationSubtestType">
		<xs:annotation>
			<xs:documentation>Subdivision of a standardized test (including the score)</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EducationSubtestCode" type="core:EducationSubtestCodeType">
				<xs:annotation>
					<xs:documentation>Code identifying the sub-part of a standardized test (e.g. Quantitative, Verbal).  These codes are the newer codes used in the XML Education Test Score Reporting and the Application for Admission schemas.  They are tied to each individual test. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EducationSubtestName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Official name of the test as specified by the test publisher or administrator</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScoreRevisedIndicator" type="core:ScoreRevisedIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates if the score report has been revised.  If true, score may differ from score previously reported for this test and test date.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScoreInvalidatedIndicator" type="core:ScoreInvalidatedIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates if the score has been invalidated.  If true, score previously reported for this test and test date is not valid.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScoreSelfreportedIndicator" type="core:ScoreSelfreportedIndicatorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates if the score has been self-reported by the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="ScoreExclusionReasonCode" type="core:ScoreExclusionReasonCodeType" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>If the score for this subtest is not available, this element is repeated to include all reasons.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="EducationTestScores" type="AcRec:EducationTestScoresType">
					<xs:annotation>
						<xs:documentation>The score received on the test. This complex type allows scores of each type or transformation to be presented.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="Essay" type="AcRec:EssayType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Includes the essay text for computer entered essays, or a link to the essay text or image</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EducationTestScoresType">
		<xs:annotation>
			<xs:documentation>The score received on the test. This complex type allows scores of each type or transformation to be presented.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RawScoreValue" type="core:RawScoreValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Value expressed as a raw score. This is usually some form of the number of correct answers</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PercentCorrectValue" type="core:PercentCorrectValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Score is expressed in terms of the percent of the total correct</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScaleScoreValue" type="core:ScaleScoreValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Value which is a  transformation of the raw score to common scale that can be used for comparison to other forms of the test</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LabelValue" type="core:LabelValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Label describing a score value (e.g., Excellent).  The labels may or may not be ordinal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalValue" type="core:LocalValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Value that is not covered by other elements. This element allows both text and numbers.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MasteryValue" type="AcRec:MasteryValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifies if the score is sufficient to indicate mastery of the material and the score needed to indicate mastery</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseGrade" type="AcRec:CourseGradeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Score expressed as equivailent to a course grade.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GPA" type="core:GPAType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>GPA for the Award Program</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormReferencedValues" type="AcRec:NormReferencedValuesType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Test score values that are calcuated based upon a specific norm population</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CourseGradeType">
		<xs:annotation>
			<xs:documentation>Grade for the course</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourseAcademicGrade" type="core:CourseAcademicGradeType">
				<xs:annotation>
					<xs:documentation>The final grade awarded for participation in the course.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CourseAcademicGradeScaleCode" type="core:CourseAcademicGradeScaleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The grading scale used by an academic educational institution for an academic course.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NormReferencedValuesType">
		<xs:annotation>
			<xs:documentation>Test score values that are calcuated based upon a specific norm population</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NormPopulation" type="AcRec:NormPopulationType">
				<xs:annotation>
					<xs:documentation>The attributes of the population used in the norm referenced score</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RankValue" type="core:RankValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Score expressed as a rank and the size of the population</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PercentileLowerBoundValue" type="core:PercentileLowerBoundValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percent of examinees scoring below the current score</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PercentileRankValue" type="core:PercentileRankValueType" form="unqualified" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of examinees below the current score plus half the examinees at the same score divided by the number of examinees</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PercentileUpperBoundValue" type="core:PercentileUpperBoundValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percent of examinies scoring at or below the current score (also called cummunlative percent)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StandardScoreValue" type="core:StandardScoreValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Score expressed as a scaled derivative of a standard (z) score.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormalCurveValue" type="core:NormalCurveValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Score expressed as a percent of cases below this score assuming a normal distribution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StanineValue" type="core:StanineValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Value indicating the stanine (1-9) in which the score falls</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProbabilityValue" type="core:ProbabilityValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Score expressed as a probability</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NormPopulationType">
		<xs:annotation>
			<xs:documentation>The attributes of the population used in the norm referenced score</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NormPopulationCode" type="core:NormPopulationCodeType">
				<xs:annotation>
					<xs:documentation>The attributes of the population used in the norm referenced score</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormPopulationDescription" type="core:NormPopulationDescriptionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Text specifying the exact nature of the norm referenced population.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormPopulationSize" type="core:NormPopulationSizeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of individuals that c.prise the norm referenced population.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mean" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element contains the arithmetic mean of the test scores of the norm population.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StandardDeviation" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This element contains the standard deviation (sigma) of the scores for the norm population.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Median" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This simple element contains the median value of the scores of the norm population.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormDistribution" type="AcRec:NormDistributionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This complex element contains a structure that represents all the information needed to contruct a norm population histogram.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NormGroupType">
		<xs:annotation>
			<xs:documentation>A complex type representing a single label and values in a histogram chart</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NormGroupLabel" type="xs:string">
				<xs:annotation>
					<xs:documentation>This simple element contains the label specifying a category or a range for a single entry in a histogram chart</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormGroupFrequency" type="xs:unsignedLong" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This simple element contains the number of occurances of a category or range in a histogram chart</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NormGroupPercent" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This simple element contains the percent of total population included in this category or range in a histogram chart</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NormDistributionType">
		<xs:annotation>
			<xs:documentation>This complex type contains a structure that represents all the information needed to contruct a norm population histogram.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NormGroup" type="AcRec:NormGroupType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>This complex element contains the value and label information for a population category or range for one entry in a population histogram.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="MasteryValueType">
		<xs:annotation>
			<xs:documentation>Identifies if the score is sufficient to indicate mastery of the material and the score needed to indicate mastery</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MasteredIndicator" type="core:MasteredIndicatorType">
				<xs:annotation>
					<xs:documentation>Signifies that the student has mastered (true) or not mastered (false) the tested domain</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CutScore" type="core:CutScoreType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Presents the score that needed to be equalled or exceeded to master the domain</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--==============================================================================================================-->
	<!--Essay Types-->
	<!--==============================================================================================================-->
	<xs:complexType name="EssayType">
		<xs:annotation>
			<xs:documentation>Includes the essay text for computer entered essays, or a link to the essay text or image</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EssayText" type="core:EssayTextType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Actual text of the essay that is being scored (Used normally with computer based tests.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EssayPrompt" type="core:PromptType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Image of the essay (Format and encoding TBD)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EssayURL" type="core:URLAddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>URL that will provide access to the essay on a secured site</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--======================================================================================================-->
	<!--Academic Prediction Types-->
	<!--======================================================================================================-->
	<xs:complexType name="AcademicPredictionType">
		<xs:annotation>
			<xs:documentation>Statistical predictions of success in school from the assessments and inventories</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicPredictionCode" type="core:AcademicPredictionCodeType">
				<xs:annotation>
					<xs:documentation>The measurement area that is to be measured</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicPredictionSubject" type="core:AcademicPredictionSubjectType">
				<xs:annotation>
					<xs:documentation>Indicates the subject area that is to be predicted or it indicates that the entire course of study is to be predicated</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicPredictionValue" type="AcRec:EducationTestScoresType">
				<xs:annotation>
					<xs:documentation>The values for each prediction.  A predication may have multiple measures such as GPA and C or better.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicPredictionInterpretation" type="core:AcademicPredictionInterpretationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A prose description of the meaning of the prediction values</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--======================================================================================-->
	<!--General Utility Types-->
	<!--===============================================================================-->
	<xs:complexType name="NumericRangeType">
		<xs:annotation>
			<xs:documentation>A maximum and minimum value with inclusion or exclusion</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NumericLowerBound" type="core:NumericLowerBoundType" nillable="true">
				<xs:annotation>
					<xs:documentation>Indicates the minimum of the desired range.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumericUpperBound" type="core:NumericUpperBoundType" nillable="true">
				<xs:annotation>
					<xs:documentation>Indicates the maximum of the desired range.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CharacteristicsSelectionsType">
		<xs:annotation>
			<xs:documentation>Named attribute value pairs with values being text, numbers or ranges</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharacteristicName" type="core:CharacteristicNameType">
				<xs:annotation>
					<xs:documentation>Name of the selection characteristic</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="CharacteristicValue" type="core:CharacteristicValueType">
					<xs:annotation>
						<xs:documentation>Value of the selection factor if it is a single value or text</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CharacteristicRange" type="AcRec:NumericRangeType">
					<xs:annotation>
						<xs:documentation>The minimum or maximum numeric value of an attribute of an educational institution</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="SurveyQuestionValue" type="AcRec:SurveyQuestionType">
					<xs:annotation>
						<xs:documentation>Value of the Characteristic expressed as a multiple choice question and answer</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SurveyQuestionType">
		<xs:annotation>
			<xs:documentation>An item of information gathered by questionnaire</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="QuestionTitle" type="core:QuestionTitleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Title of the question </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionID" type="core:QuestionIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Survey question number or other identifier</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionAreaCode" type="core:QuestionAreaCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>General subject matter of the question</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionRequiredCode" type="core:QuestionRequiredCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates if Student must answer the question</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionFormatCode" type="core:QuestionFormatCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicates the presentation format of the question and answers</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionText" type="core:QuestionTextType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Text of the question</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice minOccurs="0">
				<xs:element name="AllowedAnswerText" type="core:AllowedAnswerTextType" minOccurs="0" maxOccurs="50">
					<xs:annotation>
						<xs:documentation>Repeated answers along with the answer selected by the student</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="AnswerText" type="core:AnswerTextType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Text of the answer if it is not presented as an alternative in Allowed Answers</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DateChoiceType">
		<xs:annotation>
			<xs:documentation> Year, month year and full date</xs:documentation>
		</xs:annotation>
	</xs:complexType>
	<xs:complexType name="AcademicMajorType">
		<xs:annotation>
			<xs:documentation>Indicates the academic major area(s) of interest</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AcademicProgramName" type="core:AcademicProgramNameType">
				<xs:annotation>
					<xs:documentation>Literal name of program, major, or field of study.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:group ref="core:AcademicProgramCodeGroup"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AllowedAnswersType">
		<xs:annotation>
			<xs:documentation>List of possible choices to a survey question</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AllowedAnswerText" type="core:AllowedAnswerTextType">
				<xs:annotation>
					<xs:documentation>One of the allowed answers to the question. If AllowedAnswers is present then the text is required.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnswerSelectedCode" type="core:AnswerSelectedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An indication that the student did or did not select this answer</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- AcademicRecord  for Credentialing and Experiential Learning Records  added version 1.12.0 -->
	<xs:complexType name="LearningRecordDetailType">
		<xs:annotation>
			<xs:documentation>A type specifying the details of a learning experience</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Person" type="AcRec:PersonType">
				<xs:annotation>
					<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicLearning" type="AcRec:AcademicLearningType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Program and course information for Learning Records Program and course information for Learning Records</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AcademicLearningType">
		<xs:annotation>
			<xs:documentation>Extend from core:AcademicProgramType in order to describe learning program and the learning outcomes</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="School" type="AcRec:SchoolType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Override school</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Department" type="AcRec:OrganizationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The department within and organization</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAward" type="AcRec:AcademicAwardType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic awards, degrees, diplomas, certifications, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AchievementCategoryCode" type="AcRec:AchievementCategoryCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Category for the achievement</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgramInstructionMethod" type="core:CourseInstructionMethodType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Method used for instruction.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PerformanceEvidence" type="core:URLType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>A URL of a web location that hosts a learner's work results.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LearningProgram" type="AcRec:LearningProgramType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about the academic program Extend from core:AcademicProgramType in order to describe learning program and the learning outcomes</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicSession" type="AcRec:AcademicSessionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Information about an academic session</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about transcript</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- Extended from existing element AcademicProgramType with LearningOutcomeType -->
	<xs:complexType name="LearningProgramType">
		<xs:annotation>
			<xs:documentation>Extend from core:AcademicProgramType in order to describe learning program and the learning outcomes</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="core:AcademicProgramType">
				<xs:sequence>
					<xs:element name="ProgramSummary" type="AcRec:AcademicSummaryBaseType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Summary information about the Academic Award Program</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProgramDescription" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>A short description of a learning program</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="LearningOutcome" type="core:LearningOutcomeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Information about the results of an education experience</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Additional structured information. Requires mutually defined XML schema.</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="DocumentProductionType">
		<xs:annotation>
			<xs:documentation>A type specifying information about an awards document</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ElectronicFormat" type="AcRec:ElectronicFormatType">
				<xs:annotation>
					<xs:documentation>The format of the electronic transcript file</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocumentTypeCode" type="core:DocumentTypeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Type and purpose of document being transmitted</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Person" type="AcRec:PersonType">
				<xs:annotation>
					<xs:documentation>Biographical and demographic information about the student.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcademicAward" type="AcRec:AcademicAwardType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Academic awards, degrees, diplomas, certifications, etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AwardEndorse" type="core:EndorseType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>information about the endorsement of A academic award</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LearningExperienceType">
		<xs:annotation>
			<xs:documentation>A type describing information about a learning experience</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SponsorOrganization" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The department or organization that sponsors the extra- and co-curricular experience learning program or courses.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mentor" type="core:EndorseType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The information of a person who coaches a learner during a service or an extra- and co-curricular experience learning program.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PlacementLocation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The location where a learner studies or provides the services for the extra- and co-curricular experience learning program or courses.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LearningReflection" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A learner's essay or statement about the extra- and co-curricular learning course taken or about the services experience.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoteMessage" type="core:NoteMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Additional information about a learning experience</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedExtensions" type="core:UserDefinedExtensionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional structured information. Requires mutually defined XML schema. Additional structured information.  Requires mutually defined XML schema.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
