...
- Create a Staff Record
- Create a second Staff Record
- Update the HighlyQualifiedTeacher status on the first staff record
- Update the hispanicLatinoEthnicity on the second staff record
Additional Requirements for highly qualified teacher requirements:
- A teacher's highly qualified status may be recorded either at the Staff level or at the Staff Section Association level.
Resource | PropertyName | IsCollection | DATA_TYPE | REQUIRED/ OPTIONAL | POST 1 | POST 2 | PUT 1 | PUT 2 |
---|---|---|---|---|---|---|---|---|
Staffs | staffUniqueId | FALSE | string | REQUIRED | ["207220" if possible | system value] | ["207269" if possible | system value] | ["207220" if possible | system value] | ["207269" if possible | system value] |
Staffs | firstName | FALSE | string | REQUIRED | John | Jane | John | Jane |
Staffs | hispanicLatinoEthnicity | FALSE | boolean | REQUIRED | true | true | true | false |
Staffs | lastSurname | FALSE | string | REQUIRED | Loyo | Smith | Loyo | Smith |
Staffs | birthDate | FALSE | datetime | REQUIRED | 1959-04-30 | 1973-07-20 | 1959-04-30 | 1973-07-20 |
Staffs | citizenshipStatusType | FALSE | integer | OPTIONAL | ||||
Staffs | generationCodeSuffix | FALSE | string | REQUIRED | Sr | Sr | ||
Staffs | highestCompletedLevelOfEducationDescriptor | FALSE | integer | REQUIRED | Master's | Doctorate | Master's | Doctorate |
Staffs | highlyQualifiedTeacher | FALSE | boolean | REQUIRED | true | true | false | true |
Staffs | loginId | FALSE | string | OPTIONAL | ||||
Staffs | maidenName | FALSE | string | OPTIONAL | ||||
Staffs | middleName | FALSE | string | REQUIRED | Marcy | Marcy | ||
Staffs | oldEthnicityType | FALSE | integer | OPTIONAL | ||||
Staffs | personalTitlePrefix | FALSE | string | OPTIONAL | ||||
Staffs | sexType | FALSE | integer | REQUIRED | Male | Female | Male | Female |
Staffs | yearsOfPriorProfessionalExperience | FALSE | integer | OPTIONAL | ||||
Staffs | yearsOfPriorTeachingExperience | FALSE | integer | OPTIONAL | ||||
Staffs | addresses | TRUE | staffAddress[] | OPTIONAL | ||||
StaffAddresss | addressType | FALSE | integer | OPTIONAL | ||||
StaffAddresss | city | FALSE | string | OPTIONAL | ||||
StaffAddresss | postalCode | FALSE | string | OPTIONAL | ||||
StaffAddresss | stateAbbreviationType | FALSE | integer | OPTIONAL | ||||
StaffAddresss | streetNumberName | FALSE | string | OPTIONAL | ||||
StaffAddresss | apartmentRoomSuiteNumber | FALSE | string | OPTIONAL | ||||
StaffAddresss | beginDate | FALSE | datetime | OPTIONAL | ||||
StaffAddresss | buildingSiteNumber | FALSE | string | OPTIONAL | ||||
StaffAddresss | countyFIPSCode | FALSE | string | OPTIONAL | ||||
StaffAddresss | endDate | FALSE | datetime | OPTIONAL | ||||
StaffAddresss | latitude | FALSE | string | OPTIONAL | ||||
StaffAddresss | longitude | FALSE | string | OPTIONAL | ||||
StaffAddresss | nameOfCounty | FALSE | string | OPTIONAL | ||||
Staffs | credentials | TRUE | staffCredential[] | OPTIONAL | ||||
StaffCredentials | credentialFieldDescriptor | FALSE | integer | OPTIONAL | ||||
StaffCredentials | credentialIssuanceDate | FALSE | datetime | OPTIONAL | ||||
StaffCredentials | credentialType | FALSE | integer | OPTIONAL | ||||
StaffCredentials | levelDescriptor | FALSE | integer | OPTIONAL | ||||
StaffCredentials | teachingCredentialDescriptor | FALSE | integer | OPTIONAL | ||||
StaffCredentials | credentialExpirationDate | FALSE | datetime | OPTIONAL | ||||
StaffCredentials | stateOfIssueStateAbbreviationType | FALSE | integer | OPTIONAL | ||||
StaffCredentials | teachingCredentialBasisType | FALSE | integer | OPTIONAL | ||||
Staffs | electronicMails | TRUE | staffElectronicMail[] | REQUIRED | ||||
StaffElectronicMails | electronicMailAddress | FALSE | string | REQUIRED | johnloyo@edficert.org | janesmith@edficert.org | johnloyo@edficert.org | janesmith@edficert.org |
StaffElectronicMails | electronicMailType | FALSE | integer | CONDITIONAL | Work | Work | Work | Work |
StaffElectronicMails | primaryEmailAddressIndicator | FALSE | boolean | OPTIONAL | ||||
Staffs | identificationCodes | TRUE | staffIdentificationCode[] | OPTIONAL | ||||
StaffIdentificationCodes | identificationCode | FALSE | string | OPTIONAL | ||||
StaffIdentificationCodes | staffIdentificationSystemDescriptor | FALSE | integer | OPTIONAL | ||||
StaffIdentificationCodes | assigningOrganizationIdentificationCode | FALSE | string | OPTIONAL | ||||
Staffs | identificationDocuments | TRUE | staffIdentificationDocument[] | OPTIONAL | ||||
StaffIdentificationDocuments | identificationDocumentUseType | FALSE | integer | OPTIONAL | ||||
StaffIdentificationDocuments | personalInformationVerificationType | FALSE | integer | OPTIONAL | ||||
StaffIdentificationDocuments | documentExpirationDate | FALSE | datetime | OPTIONAL | ||||
StaffIdentificationDocuments | documentTitle | FALSE | string | OPTIONAL | ||||
StaffIdentificationDocuments | issuerCountryDescriptor | FALSE | integer | OPTIONAL | ||||
StaffIdentificationDocuments | issuerDocumentIdentificationCode | FALSE | string | OPTIONAL | ||||
StaffIdentificationDocuments | issuerName | FALSE | string | OPTIONAL | ||||
Staffs | internationalAddresses | TRUE | staffInternationalAddress[] | OPTIONAL | ||||
StaffInternationalAddresss | addressLine1 | FALSE | string | OPTIONAL | ||||
StaffInternationalAddresss | addressType | FALSE | integer | OPTIONAL | ||||
StaffInternationalAddresss | countryDescriptor | FALSE | integer | OPTIONAL | ||||
StaffInternationalAddresss | addressLine2 | FALSE | string | OPTIONAL | ||||
StaffInternationalAddresss | addressLine3 | FALSE | string | OPTIONAL | ||||
StaffInternationalAddresss | addressLine4 | FALSE | string | OPTIONAL | ||||
StaffInternationalAddresss | beginDate | FALSE | datetime | OPTIONAL | ||||
StaffInternationalAddresss | endDate | FALSE | datetime | OPTIONAL | ||||
StaffInternationalAddresss | latitude | FALSE | string | OPTIONAL | ||||
StaffInternationalAddresss | longitude | FALSE | string | OPTIONAL | ||||
Staffs | languages | TRUE | staffLanguage[] | OPTIONAL | ||||
StaffLanguages | languageDescriptor | FALSE | integer | OPTIONAL | ||||
staffLanguages | uses | TRUE | staffLanguageUse[] | OPTIONAL | ||||
StaffLanguageUses | languageDescriptor | FALSE | integer | OPTIONAL | ||||
StaffLanguageUses | languageUseType | FALSE | integer | OPTIONAL | ||||
Staffs | otherNames | TRUE | staffOtherName[] | OPTIONAL | ||||
StaffOtherNames | firstName | FALSE | string | OPTIONAL | ||||
StaffOtherNames | lastSurname | FALSE | string | OPTIONAL | ||||
StaffOtherNames | otherNameType | FALSE | integer | OPTIONAL | ||||
StaffOtherNames | generationCodeSuffix | FALSE | string | OPTIONAL | ||||
StaffOtherNames | middleName | FALSE | string | OPTIONAL | ||||
StaffOtherNames | personalTitlePrefix | FALSE | string | OPTIONAL | ||||
Staffs | races | TRUE | staffRace[] | OPTIONAL | ||||
StaffRaces | raceType | FALSE | integer | OPTIONAL | ||||
Staffs | telephones | TRUE | staffTelephone[] | OPTIONAL | ||||
StaffTelephones | telephoneNumber | FALSE | string | OPTIONAL | ||||
StaffTelephones | telephoneNumberType | FALSE | integer | OPTIONAL | ||||
StaffTelephones | orderOfPriority | FALSE | integer | OPTIONAL | ||||
StaffTelephones | textMessageCapabilityIndicator | FALSE | boolean | OPTIONAL | ||||
Staffs | visas | TRUE | staffVisa[] | OPTIONAL | ||||
StaffVisas | visaType | FALSE | integer | OPTIONAL |