Registration Import
Registration import reads in XML files and registers (or Re-enters) students directly into the SIS. The XML file is the same file found in the Genesis to Genesis transfer process found on the Registration → Imports tab in Genesis.
Registration Import is a two way interface.
Outside of Demographics, Contacts, Emails, and Addresses, the import process can also import Custom Questions in the form of UserTexts. In order to import a user text field you XML file will need to contain valid Genesis User Text codes from you SIS.
ex. <UserText UserTextCode="MEDIARELEASE" UserTextAnswer="Yes" />
Re- Entry
In order to Re-Enter a withdrawn student the "localIDNumber" element must be passed with a valid local or State student id of a withdrawn student in Genesis. In addition, the XML may include a "toGenesisSchoolCode" element which would be used to reenter the students into a school other than the one he is currently withdrawn in.
Contact FAQ:
Guardian Contacts will inherit the address from Guardian 1 if no address is passed for them in the XML file.
After the Registration import has imported a student, the XML file will be updated with a "processed" extension.
Example Schema:
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="StudentExport">
<xs:annotation>
<xs:documentation>Comment Instructions:
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="District"/>
<xs:element name="Student">
<xs:complexType>
<xs:sequence>
<xs:element name="Contact" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Address" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:short" name="streetNumber"/>
<xs:attribute type="xs:string" name="streetName"/>
<xs:attribute type="xs:string" name="apartmentNumber"/>
<xs:attribute type="xs:string" name="city"/>
<xs:attribute type="xs:string" name="state"/>
<xs:attribute type="xs:short" name="zip"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="PhoneNumber" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="phoneNumber" use="optional"/>
<xs:attribute type="xs:string" name="type" use="optional"/>
<xs:attribute type="xs:string" name="work" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Email" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="emailAddress"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="lastName" use="optional"/>
<xs:attribute type="xs:string" name="firstName" use="optional"/>
<xs:attribute type="xs:string" name="relationshipCode" use="optional"/>
<xs:attribute type="xs:string" name="guardian1" use="optional"/>
<xs:attribute type="xs:string" name="guardian2" use="optional"/>
<xs:attribute type="xs:string" name="guardian3" use="optional"/>
<xs:attribute type="xs:string" name="guardian4" use="optional"/>
<xs:attribute type="xs:byte" name="emergencyContact" use="optional"/>
<xs:attribute type="xs:string" name="guardianPermissionToPickUpStudent" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="StudentMedicalInfo">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="healthInsurance"/>
<xs:attribute type="xs:string" name="dateOfLastMedicalExamination"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UserText" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="UserTextCode" use="optional"/>
<xs:attribute type="xs:string" name="TextAnswer" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:short" name="municipalityCode"/>
<xs:attribute type="xs:string" name="stateIDNumber"/>
<xs:attribute type="xs:string" name="firstName"/>
<xs:attribute type="xs:string" name="middleName"/>
<xs:attribute type="xs:string" name="lastName"/>
<xs:attribute type="xs:string" name="suffix"/>
<xs:attribute type="xs:string" name="dateOfBirth"/>
<xs:attribute type="xs:string" name="gender"/>
<xs:attribute type="xs:string" name="raceHispanic"/>
<xs:attribute type="xs:string" name="raceAmericanIndian"/>
<xs:attribute type="xs:string" name="raceAsian"/>
<xs:attribute type="xs:string" name="raceWhite"/>
<xs:attribute type="xs:string" name="raceBlack"/>
<xs:attribute type="xs:string" name="racePacific"/>
<xs:attribute type="xs:byte" name="gradeLevel"/>
<xs:attribute type="xs:string" name="primaryLanguageCode"/>
<xs:attribute type="xs:string" name="homeLanguageCode"/>
<xs:attribute type="xs:string" name="highSchoolEntryDate"/>
<xs:attribute type="xs:string" name="usEntryDate"/>
<xs:attribute type="xs:string" name="firstEntryUSSchool"/>
<xs:attribute type="xs:short" name="yearOfGraduation"/>
<xs:attribute type="xs:byte" name="programTypeCode"/>
<xs:attribute type="xs:string" name="entryCode"/>
<xs:attribute type="xs:byte" name="residentCountyCode"/>
<xs:attribute type="xs:short" name="residentDistrictCode"/>
<xs:attribute type="xs:byte" name="residentSchoolCode"/>
<xs:attribute type="xs:short" name="countryOfBirth"/>
<xs:attribute type="xs:string" name="stateOfBirth"/>
<xs:attribute type="xs:string" name="cityOfBirth"/>
<xs:attribute type="xs:string" name="toGenesisSchoolCode"/>
<xs:attribute type="xs:short" name="classOf"/>
<xs:attribute type="xs:string" name="ssn"/>
<xs:attribute type="xs:string" name="originalEntryInDistrict"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article